aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/io/buffer
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/io/buffer')
-rw-r--r--pages/develop/api/efl/io/buffer/event/position_read_changed.txt14
-rw-r--r--pages/develop/api/efl/io/buffer/event/position_write_changed.txt14
-rw-r--r--pages/develop/api/efl/io/buffer/event/reallocated.txt14
-rw-r--r--pages/develop/api/efl/io/buffer/method/adopt_readonly.txt18
-rw-r--r--pages/develop/api/efl/io/buffer/method/adopt_readwrite.txt22
-rw-r--r--pages/develop/api/efl/io/buffer/method/binbuf_steal.txt22
-rw-r--r--pages/develop/api/efl/io/buffer/method/close.txt22
-rw-r--r--pages/develop/api/efl/io/buffer/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/io/buffer/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/io/buffer/method/preallocate.txt14
-rw-r--r--pages/develop/api/efl/io/buffer/method/read.txt22
-rw-r--r--pages/develop/api/efl/io/buffer/method/resize.txt14
-rw-r--r--pages/develop/api/efl/io/buffer/method/seek.txt14
-rw-r--r--pages/develop/api/efl/io/buffer/method/write.txt22
-rw-r--r--pages/develop/api/efl/io/buffer/property/can_read.txt22
-rw-r--r--pages/develop/api/efl/io/buffer/property/can_write.txt22
-rw-r--r--pages/develop/api/efl/io/buffer/property/close_on_destructor.txt26
-rw-r--r--pages/develop/api/efl/io/buffer/property/close_on_exec.txt44
-rw-r--r--pages/develop/api/efl/io/buffer/property/closed.txt40
-rw-r--r--pages/develop/api/efl/io/buffer/property/eos.txt22
-rw-r--r--pages/develop/api/efl/io/buffer/property/limit.txt48
-rw-r--r--pages/develop/api/efl/io/buffer/property/position.txt40
-rw-r--r--pages/develop/api/efl/io/buffer/property/position_read.txt30
-rw-r--r--pages/develop/api/efl/io/buffer/property/position_write.txt30
-rw-r--r--pages/develop/api/efl/io/buffer/property/size.txt40
-rw-r--r--pages/develop/api/efl/io/buffer/property/slice.txt14
26 files changed, 307 insertions, 307 deletions
diff --git a/pages/develop/api/efl/io/buffer/event/position_read_changed.txt b/pages/develop/api/efl/io/buffer/event/position_read_changed.txt
index 02579845c..70eb7006c 100644
--- a/pages/develop/api/efl/io/buffer/event/position_read_changed.txt
+++ b/pages/develop/api/efl/io/buffer/event/position_read_changed.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Buffer: position_read,changed~~
+===== Description =====
+
+%%Notifies %%[[:develop:api:efl:io:buffer:property:position_read|Efl.Io.Buffer.position_read]]%% changed%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:event:position_read_changed:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,10 +39,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%Notifies %%[[:develop:api:efl:io:buffer:property:position_read|Efl.Io.Buffer.position_read]]%% changed%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:event:position_read_changed:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/io/buffer/event/position_write_changed.txt b/pages/develop/api/efl/io/buffer/event/position_write_changed.txt
index a85f58300..a18c39ced 100644
--- a/pages/develop/api/efl/io/buffer/event/position_write_changed.txt
+++ b/pages/develop/api/efl/io/buffer/event/position_write_changed.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Buffer: position_write,changed~~
+===== Description =====
+
+%%Notifies %%[[:develop:api:efl:io:buffer:property:position_write|Efl.Io.Buffer.position_write]]%% changed%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:event:position_write_changed:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,10 +39,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%Notifies %%[[:develop:api:efl:io:buffer:property:position_write|Efl.Io.Buffer.position_write]]%% changed%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:event:position_write_changed:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/io/buffer/event/reallocated.txt b/pages/develop/api/efl/io/buffer/event/reallocated.txt
index 22bd134e9..8a5cc665e 100644
--- a/pages/develop/api/efl/io/buffer/event/reallocated.txt
+++ b/pages/develop/api/efl/io/buffer/event/reallocated.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Buffer: reallocated~~
+===== Description =====
+
+%%Notifies the internal buffer was reallocated, thus whatever was returned by %%[[:develop:api:efl:io:buffer:property:slice|Efl.Io.Buffer.slice]]%% becomes invalid%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:event:reallocated:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,10 +39,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%Notifies the internal buffer was reallocated, thus whatever was returned by %%[[:develop:api:efl:io:buffer:property:slice|Efl.Io.Buffer.slice]]%% becomes invalid%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:event:reallocated:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/io/buffer/method/adopt_readonly.txt b/pages/develop/api/efl/io/buffer/method/adopt_readonly.txt
index 9dbf84f3f..ac4038e58 100644
--- a/pages/develop/api/efl/io/buffer/method/adopt_readonly.txt
+++ b/pages/develop/api/efl/io/buffer/method/adopt_readonly.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Io.Buffer.adopt_readonly~~
+===== Description =====
+
+%%Adopt a read-only slice as buffer's backing store.%%
+
+%%The slice memory will not be copied and must remain alive during buffer's lifetime. Usually this is guaranteed by some global static-const memory or some parent object and this buffer being a view of that -- be aware of parent memory remaining alive, such as "slice,changed" events.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:method:adopt_readonly:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,15 +28,6 @@ void efl_io_buffer_adopt_readonly(Eo *obj, const Eina_Slice slice);
* **slice** //(in)// - %%Slice to adopt as read-only%%
-===== Description =====
-
-%%Adopt a read-only slice as buffer's backing store.%%
-
-%%The slice memory will not be copied and must remain alive during buffer's lifetime. Usually this is guaranteed by some global static-const memory or some parent object and this buffer being a view of that -- be aware of parent memory remaining alive, such as "slice,changed" events.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:method:adopt_readonly:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Io.Buffer.adopt_readonly**
diff --git a/pages/develop/api/efl/io/buffer/method/adopt_readwrite.txt b/pages/develop/api/efl/io/buffer/method/adopt_readwrite.txt
index 4afddbe4a..42fd69855 100644
--- a/pages/develop/api/efl/io/buffer/method/adopt_readwrite.txt
+++ b/pages/develop/api/efl/io/buffer/method/adopt_readwrite.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Io.Buffer.adopt_readwrite~~
+===== Description =====
+
+%%Adopt a read-write slice as buffer's backing store.%%
+
+%%The slice memory will not be copied and must remain alive during buffer's lifetime. Usually this is guaranteed by some global static memory or some parent object and this buffer being a view of that -- be aware of parent memory remaining alive, such as "slice,changed" events.%%
+
+%%The memory will be disposed using free() and reallocated using realloc().%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:method:adopt_readwrite:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,17 +30,6 @@ void efl_io_buffer_adopt_readwrite(Eo *obj, Eina_Rw_Slice slice);
* **slice** //(in)// - %%Slice to adopt as read-write%%
-===== Description =====
-
-%%Adopt a read-write slice as buffer's backing store.%%
-
-%%The slice memory will not be copied and must remain alive during buffer's lifetime. Usually this is guaranteed by some global static memory or some parent object and this buffer being a view of that -- be aware of parent memory remaining alive, such as "slice,changed" events.%%
-
-%%The memory will be disposed using free() and reallocated using realloc().%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:method:adopt_readwrite:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Io.Buffer.adopt_readwrite**
diff --git a/pages/develop/api/efl/io/buffer/method/binbuf_steal.txt b/pages/develop/api/efl/io/buffer/method/binbuf_steal.txt
index 181aaba34..845e0077a 100644
--- a/pages/develop/api/efl/io/buffer/method/binbuf_steal.txt
+++ b/pages/develop/api/efl/io/buffer/method/binbuf_steal.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Io.Buffer.binbuf_steal~~
+===== Description =====
+
+%%Steals the internal buffer memory and returns it as a binbuf.%%
+
+%%The returned memory must be freed with eina_binbuf_free().%%
+
+%%On failure, for example a read-only backing store was adopted with %%[[:develop:api:efl:io:buffer:method:adopt_readonly|Efl.Io.Buffer.adopt_readonly]]%%, NULL is returned.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:method:binbuf_steal:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,17 +24,6 @@ binbuf_steal {
Eina_Binbuf *efl_io_buffer_binbuf_steal(Eo *obj);
</code>
-===== Description =====
-
-%%Steals the internal buffer memory and returns it as a binbuf.%%
-
-%%The returned memory must be freed with eina_binbuf_free().%%
-
-%%On failure, for example a read-only backing store was adopted with %%[[:develop:api:efl:io:buffer:method:adopt_readonly|Efl.Io.Buffer.adopt_readonly]]%%, NULL is returned.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:method:binbuf_steal:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Io.Buffer.binbuf_steal**
diff --git a/pages/develop/api/efl/io/buffer/method/close.txt b/ b/pages/develop/api/efl/io/buffer/method/close.txt
index 1b52f1078..1c61d8627 100644
--- a/pages/develop/api/efl/io/buffer/method/close.txt
+++ b/pages/develop/api/efl/io/buffer/method/close.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Io.Buffer.close~~
+===== Description =====
+
+%%Closes the Input/Output object.%%
+
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+
+%%You can understand this method as close(2) libc function.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:method:close:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]].//===== Signature =====
<code>
@@ -13,17 +24,6 @@ close @pure_virtual {
Eina_Error efl_io_closer_close(Eo *obj);
</code>
-===== Description =====
-
-%%Closes the Input/Output object.%%
-
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
-
-%%You can understand this method as close(2) libc function.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:method:close:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]]
diff --git a/pages/develop/api/efl/io/buffer/method/destructor.txt b/pages/develop/api/efl/io/buffer/method/destructor.txt
index 7736e30bc..4d4469ec9 100644
--- a/pages/develop/api/efl/io/buffer/method/destructor.txt
+++ b/pages/develop/api/efl/io/buffer/method/destructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Buffer.destructor~~
+===== Description =====
+
+%%Call the object's destructor.%%
+
+%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
+{{page>:develop:api-include:efl:io:buffer:method:destructor:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]].//===== Signature =====
<code>
@@ -11,13 +18,6 @@ destructor {}
void efl_destructor(Eo *obj);
</code>
-===== Description =====
-
-%%Call the object's destructor.%%
-
-%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
-{{page>:develop:api-include:efl:io:buffer:method:destructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
diff --git a/pages/develop/api/efl/io/buffer/method/finalize.txt b/pages/develop/api/efl/io/buffer/method/finalize.txt
index 021072fcb..0abd7abe5 100644
--- a/pages/develop/api/efl/io/buffer/method/finalize.txt
+++ b/pages/develop/api/efl/io/buffer/method/finalize.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Io.Buffer.finalize~~
+===== Description =====
+
+%%Called at the end of #eo_add. Should not be called, just overridden.%%
+{{page>:develop:api-include:efl:io:buffer:method:finalize:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:object:method:finalize|Efl.Object.finalize]].//===== Signature =====
<code>
@@ -13,11 +18,6 @@ finalize {
Efl_Object *efl_finalize(Eo *obj);
</code>
-===== Description =====
-
-%%Called at the end of #eo_add. Should not be called, just overridden.%%
-{{page>:develop:api-include:efl:io:buffer:method:finalize:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]
diff --git a/pages/develop/api/efl/io/buffer/method/preallocate.txt b/pages/develop/api/efl/io/buffer/method/preallocate.txt
index 15e42b3c9..4b6b925c5 100644
--- a/pages/develop/api/efl/io/buffer/method/preallocate.txt
+++ b/pages/develop/api/efl/io/buffer/method/preallocate.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Buffer.preallocate~~
+===== Description =====
+
+%%Immediately pre-allocate a buffer of at least a given size.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:method:preallocate:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_io_buffer_preallocate(Eo *obj, size_t size);
* **size** //(in)// - %%Amount of bytes to pre-allocate.%%
-===== Description =====
-
-%%Immediately pre-allocate a buffer of at least a given size.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:method:preallocate:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Io.Buffer.preallocate**
diff --git a/pages/develop/api/efl/io/buffer/method/read.txt b/pages/develop/api/efl/io/buffer/method/read.txt
index 2d80f990d..d40afd8fa 100644
--- a/pages/develop/api/efl/io/buffer/method/read.txt
+++ b/pages/develop/api/efl/io/buffer/method/read.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Io.Buffer.read~~
+===== Description =====
+
+%%Reads data into a pre-allocated buffer.%%
+
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+
+%%You can understand this method as read(2) libc function.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:method:read:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]].//===== Signature =====
<code>
@@ -20,17 +31,6 @@ Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
* **rw_slice** //(inout)// - %%Provides a pre-allocated memory to be filled up to rw_slice.len. It will be populated and the length will be set to the actually used amount of bytes, which can be smaller than the request.%%
-===== Description =====
-
-%%Reads data into a pre-allocated buffer.%%
-
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
-
-%%You can understand this method as read(2) libc function.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:method:read:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]
diff --git a/pages/develop/api/efl/io/buffer/method/resize.txt b/pages/develop/api/efl/io/buffer/method/resize.txt
index e065b22e6..7adb61c85 100644
--- a/pages/develop/api/efl/io/buffer/method/resize.txt
+++ b/pages/develop/api/efl/io/buffer/method/resize.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Buffer.resize~~
+===== Description =====
+
+%%Resize object%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:method:resize:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:io:sizer:method:resize|Efl.Io.Sizer.resize]].//===== Signature =====
<code>
@@ -20,13 +27,6 @@ Eina_Error efl_io_sizer_resize(Eo *obj, uint64_t size);
* **size** //(in)// - %%Object size%%
-===== Description =====
-
-%%Resize object%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:method:resize:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:io:sizer:method:resize|Efl.Io.Sizer.resize]]
diff --git a/pages/develop/api/efl/io/buffer/method/seek.txt b/pages/develop/api/efl/io/buffer/method/seek.txt
index 04aa75300..4ee9da9c6 100644
--- a/pages/develop/api/efl/io/buffer/method/seek.txt
+++ b/pages/develop/api/efl/io/buffer/method/seek.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Buffer.seek~~
+===== Description =====
+
+%%Seek in data%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:method:seek:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]].//===== Signature =====
<code>
@@ -22,13 +29,6 @@ Eina_Error efl_io_positioner_seek(Eo *obj, int64_t offset, Efl_Io_Positioner_Whe
* **offset** //(in)// - %%Offset in byte relative to whence%%
* **whence** //(in)// - %%Whence%%
-===== Description =====
-
-%%Seek in data%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:method:seek:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]]
diff --git a/pages/develop/api/efl/io/buffer/method/write.txt b/pages/develop/api/efl/io/buffer/method/write.txt
index 654238305..8b06b1ccc 100644
--- a/pages/develop/api/efl/io/buffer/method/write.txt
+++ b/pages/develop/api/efl/io/buffer/method/write.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Io.Buffer.write~~
+===== Description =====
+
+%%Writes data from a pre-populated buffer.%%
+
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+
+%%You can understand this method as write(2) libc function.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:method:write:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]].//===== Signature =====
<code>
@@ -22,17 +33,6 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
* **slice** //(inout)// - %%Provides a pre-populated memory to be used up to slice.len. The returned slice will be adapted as length will be set to the actually used amount of bytes, which can be smaller than the request.%%
* **remaining** //(out)// - %%Convenience to output the remaining parts of slice that was not written. If the full slice was written, this will be a slice of zero-length.%%
-===== Description =====
-
-%%Writes data from a pre-populated buffer.%%
-
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
-
-%%You can understand this method as write(2) libc function.%%
--
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:method:write:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]
diff --git a/pages/develop/api/efl/io/buffer/property/can_read.txt b/pages/develop/api/efl/io/buffer/property/can_read.txt
index e0afdf5d1..1a5f55e43 100644
--- a/pages/develop/api/efl/io/buffer/property/can_read.txt
+++ b/pages/develop/api/efl/io/buffer/property/can_read.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Io.Buffer.can_read~~
+===== Values =====
+
+ * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%%
+===== Description =====
+
+%%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:property:can_read:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature =====
<code>
@@ -23,17 +34,6 @@ Eina_Bool efl_io_reader_can_read_get(const Eo *obj);
void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read);
</code>
-===== Values =====
-
- * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%%
-===== Description =====
-
-%%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:property:can_read:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]]
diff --git a/pages/develop/api/efl/io/buffer/property/can_write.txt b/pages/develop/api/efl/io/buffer/property/can_write.txt
index 9e85935d7..173c6443c 100644
--- a/pages/develop/api/efl/io/buffer/property/can_write.txt
+++ b/pages/develop/api/efl/io/buffer/property/can_write.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Io.Buffer.can_write~~
+===== Values =====
+
+ * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%%
+===== Description =====
+
+%%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:property:can_write:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature =====
<code>
@@ -23,17 +34,6 @@ Eina_Bool efl_io_writer_can_write_get(const Eo *obj);
void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write);
</code>
-===== Values =====
-
- * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%%
-===== Description =====
-
-%%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:property:can_write:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]
diff --git a/pages/develop/api/efl/io/buffer/property/close_on_destructor.txt b/pages/develop/api/efl/io/buffer/property/close_on_destructor.txt
index 3cbbb542e..403d64c10 100644
--- a/pages/develop/api/efl/io/buffer/property/close_on_destructor.txt
+++ b/pages/develop/api/efl/io/buffer/property/close_on_destructor.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Io.Buffer.close_on_destructor~~
+===== Values =====
+
+ * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%%
+===== Description =====
+
+%%If true will automatically close() on object destructor.%%
+
+%%If the object was deleted without close, this property will state whenever it should be closed or not.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:property:close_on_destructor:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature =====
<code>
@@ -23,19 +36,6 @@ Eina_Bool efl_io_closer_close_on_destructor_get(const Eo *obj);
void efl_io_closer_close_on_destructor_set(Eo *obj, Eina_Bool close_on_destructor);
</code>
-===== Values =====
-
- * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%%
-===== Description =====
-
-%%If true will automatically close() on object destructor.%%
-
-%%If the object was deleted without close, this property will state whenever it should be closed or not.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:property:close_on_destructor:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]]
diff --git a/pages/develop/api/efl/io/buffer/property/close_on_exec.txt b/pages/develop/api/efl/io/buffer/property/close_on_exec.txt
index b3af7b5ce..c0c469b87 100644
--- a/pages/develop/api/efl/io/buffer/property/close_on_exec.txt
+++ b/pages/develop/api/efl/io/buffer/property/close_on_exec.txt
@@ -1,4 +1,26 @@
~~Title: Efl.Io.Buffer.close_on_exec~~
+===== Values =====
+
+ * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%%
+===== Description =====
+
+%%If true will automatically close resources on exec() calls.%%
+
+%%When using file descriptors this should set FD_CLOEXEC so they are not inherited by the processes (children or self) doing exec().%%
+
+//Since 1.19//
+
+
+{{page>:develop:api-include:efl:io:buffer:property:close_on_exec:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%If %%''true''%%, will close on exec() call.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:property:close_on_exec:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:closer:property:close_on_exec|Efl.Io.Closer.close_on_exec]] **(get, set)**.//===== Signature =====
<code>
@@ -24,28 +46,6 @@ Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj);
Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec);
</code>
-===== Values =====
-
- * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%%
-===== Description =====
-
-%%If true will automatically close resources on exec() calls.%%
-
-%%When using file descriptors this should set FD_CLOEXEC so they are not inherited by the processes (children or self) doing exec().%%
-
-//Since 1.19//
-
-
-{{page>:develop:api-include:efl:io:buffer:property:close_on_exec:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%If %%''true''%%, will close on exec() call.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:property:close_on_exec:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:io:closer:property:close_on_exec|Efl.Io.Closer.close_on_exec]]
diff --git a/pages/develop/api/efl/io/buffer/property/closed.txt b/pages/develop/api/efl/io/buffer/property/closed.txt
index c42ebb233..2ab493df2 100644
--- a/pages/develop/api/efl/io/buffer/property/closed.txt
+++ b/pages/develop/api/efl/io/buffer/property/closed.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Io.Buffer.closed~~
+===== Values =====
+
+ * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%%
+===== Description =====
+
+%%If true will notify object was closed.%%
+
+//Since 1.19//
+
+
+{{page>:develop:api-include:efl:io:buffer:property:closed:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%If true, calls close()%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:property:closed:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:closer:property:closed|Efl.Io.Closer.closed]] **(get)**.//===== Signature =====
<code>
@@ -24,26 +44,6 @@ Eina_Bool efl_io_closer_closed_get(const Eo *obj);
Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed);
</code>
-===== Values =====
-
- * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%%
-===== Description =====
-
-%%If true will notify object was closed.%%
-
-//Since 1.19//
-
-
-{{page>:develop:api-include:efl:io:buffer:property:closed:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%If true, calls close()%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:property:closed:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:io:closer:property:closed|Efl.Io.Closer.closed]]
diff --git a/pages/develop/api/efl/io/buffer/property/eos.txt b/pages/develop/api/efl/io/buffer/property/eos.txt
index fbcc2a998..58d6438b7 100644
--- a/pages/develop/api/efl/io/buffer/property/eos.txt
+++ b/pages/develop/api/efl/io/buffer/property/eos.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Io.Buffer.eos~~
+===== Values =====
+
+ * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%%
+===== Description =====
+
+%%If %%''true''%% will notify end of stream.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:property:eos:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get, set)**.//===== Signature =====
<code>
@@ -23,17 +34,6 @@ Eina_Bool efl_io_reader_eos_get(const Eo *obj);
void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos);
</code>
-===== Values =====
-
- * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%%
-===== Description =====
-
-%%If %%''true''%% will notify end of stream.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:property:eos:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]]
diff --git a/pages/develop/api/efl/io/buffer/property/limit.txt b/pages/develop/api/efl/io/buffer/property/limit.txt
index 60b671237..7354a8560 100644
--- a/pages/develop/api/efl/io/buffer/property/limit.txt
+++ b/pages/develop/api/efl/io/buffer/property/limit.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Io.Buffer.limit~~
-===== Signature =====
-
-<code>
-@property limit {
- get {
- values {
- size: size;
- }
- }
- set {
- values {
- size: size;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-size_t efl_io_buffer_limit_get(const Eo *obj);
-void efl_io_buffer_limit_set(Eo *obj, size_t size);
-</code>
-
===== Values =====
* **size** - %%Defines a maximum buffer size, or 0 to allow unlimited amount of bytes%%
@@ -47,6 +23,30 @@ void efl_io_buffer_limit_set(Eo *obj, size_t size);
{{page>:develop:api-include:efl:io:buffer:property:limit:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property limit {
+ get {
+ values {
+ size: size;
+ }
+ }
+ set {
+ values {
+ size: size;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+size_t efl_io_buffer_limit_get(const Eo *obj);
+void efl_io_buffer_limit_set(Eo *obj, size_t size);
+</code>
+
===== Implemented by =====
* **Efl.Io.Buffer.limit**
diff --git a/pages/develop/api/efl/io/buffer/property/position.txt b/pages/develop/api/efl/io/buffer/property/position.txt
index 14a7f9a45..bd26d3711 100644
--- a/pages/develop/api/efl/io/buffer/property/position.txt
+++ b/pages/develop/api/efl/io/buffer/property/position.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Io.Buffer.position~~
+===== Values =====
+
+ * **position** - %%Position in file or buffer%%
+===== Description =====
+
+%%Position property%%
+
+//Since 1.19//
+
+
+{{page>:develop:api-include:efl:io:buffer:property:position:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Try to set position object, relative to start of file. See %%[[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]]%%()%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:property:position:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:positioner:property:position|Efl.Io.Positioner.position]] **(get)**.//===== Signature =====
<code>
@@ -24,26 +44,6 @@ uint64_t efl_io_positioner_position_get(const Eo *obj);
Eina_Bool efl_io_positioner_position_set(Eo *obj, uint64_t position);
</code>
-===== Values =====
-
- * **position** - %%Position in file or buffer%%
-===== Description =====
-
-%%Position property%%
-
-//Since 1.19//
-
-
-{{page>:develop:api-include:efl:io:buffer:property:position:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Try to set position object, relative to start of file. See %%[[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]]%%()%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:property:position:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:io:positioner:property:position|Efl.Io.Positioner.position]]
diff --git a/pages/develop/api/efl/io/buffer/property/position_read.txt b/pages/develop/api/efl/io/buffer/property/position_read.txt
index d9acf44e0..2ec2ef2ec 100644
--- a/pages/develop/api/efl/io/buffer/property/position_read.txt
+++ b/pages/develop/api/efl/io/buffer/property/position_read.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Io.Buffer.position_read~~
+===== Values =====
+
+ * **position** - %%Position in buffer%%
+===== Description =====
+
+%%The position used by %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%%.%%
+
+%%Note that %%[[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]]%% or %%[[:develop:api:efl:io:positioner:property:position|Efl.Io.Positioner.position.set]]%% will affect this property and %%[[:develop:api:efl:io:buffer:property:position_write|Efl.Io.Buffer.position_write]]%%.%%
+
+%%%%[[:develop:api:efl:io:positioner:property:position|Efl.Io.Positioner.position.get]]%% will return the greatest of %%[[:develop:api:efl:io:buffer:property:position_read|Efl.Io.Buffer.position_read]]%% and %%[[:develop:api:efl:io:buffer:property:position_write|Efl.Io.Buffer.position_write]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:property:position_read:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,21 +39,6 @@ uint64_t efl_io_buffer_position_read_get(const Eo *obj);
Eina_Bool efl_io_buffer_position_read_set(Eo *obj, uint64_t position);
</code>
-===== Values =====
-
- * **position** - %%Position in buffer%%
-===== Description =====
-
-%%The position used by %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%%.%%
-
-%%Note that %%[[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]]%% or %%[[:develop:api:efl:io:positioner:property:position|Efl.Io.Positioner.position.set]]%% will affect this property and %%[[:develop:api:efl:io:buffer:property:position_write|Efl.Io.Buffer.position_write]]%%.%%
-
-%%%%[[:develop:api:efl:io:positioner:property:position|Efl.Io.Positioner.position.get]]%% will return the greatest of %%[[:develop:api:efl:io:buffer:property:position_read|Efl.Io.Buffer.position_read]]%% and %%[[:develop:api:efl:io:buffer:property:position_write|Efl.Io.Buffer.position_write]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:property:position_read:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Io.Buffer.position_read**
diff --git a/pages/develop/api/efl/io/buffer/property/position_write.txt b/pages/develop/api/efl/io/buffer/property/position_write.txt
index 5a56d6178..065e7a6a5 100644
--- a/pages/develop/api/efl/io/buffer/property/position_write.txt
+++ b/pages/develop/api/efl/io/buffer/property/position_write.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Io.Buffer.position_write~~
+===== Values =====
+
+ * **position** - %%Position in buffer%%
+===== Description =====
+
+%%The position used by %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%%.%%
+
+%%Note that %%[[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]]%% or %%[[:develop:api:efl:io:positioner:property:position|Efl.Io.Positioner.position.set]]%% will affect this property and %%[[:develop:api:efl:io:buffer:property:position_read|Efl.Io.Buffer.position_read]]%%.%%
+
+%%%%[[:develop:api:efl:io:positioner:property:position|Efl.Io.Positioner.position.get]]%% will return the greatest of %%[[:develop:api:efl:io:buffer:property:position_read|Efl.Io.Buffer.position_read]]%% and %%[[:develop:api:efl:io:buffer:property:position_write|Efl.Io.Buffer.position_write]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:property:position_write:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,21 +39,6 @@ uint64_t efl_io_buffer_position_write_get(const Eo *obj);
Eina_Bool efl_io_buffer_position_write_set(Eo *obj, uint64_t position);
</code>
-===== Values =====
-
- * **position** - %%Position in buffer%%
-===== Description =====
-
-%%The position used by %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%%.%%
-
-%%Note that %%[[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]]%% or %%[[:develop:api:efl:io:positioner:property:position|Efl.Io.Positioner.position.set]]%% will affect this property and %%[[:develop:api:efl:io:buffer:property:position_read|Efl.Io.Buffer.position_read]]%%.%%
-
-%%%%[[:develop:api:efl:io:positioner:property:position|Efl.Io.Positioner.position.get]]%% will return the greatest of %%[[:develop:api:efl:io:buffer:property:position_read|Efl.Io.Buffer.position_read]]%% and %%[[:develop:api:efl:io:buffer:property:position_write|Efl.Io.Buffer.position_write]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:property:position_write:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Io.Buffer.position_write**
diff --git a/pages/develop/api/efl/io/buffer/property/size.txt b/pages/develop/api/efl/io/buffer/property/size.txt
index de372bb99..0827c4099 100644
--- a/pages/develop/api/efl/io/buffer/property/size.txt
+++ b/pages/develop/api/efl/io/buffer/property/size.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Io.Buffer.size~~
+===== Values =====
+
+ * **size** - %%Object size%%
+===== Description =====
+
+%%Size property%%
+
+//Since 1.19//
+
+
+{{page>:develop:api-include:efl:io:buffer:property:size:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Try to resize the object, check with get if the value was accepted or not.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:buffer:property:size:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:sizer:property:size|Efl.Io.Sizer.size]] **(get)**.//===== Signature =====
<code>
@@ -24,26 +44,6 @@ uint64_t efl_io_sizer_size_get(const Eo *obj);
Eina_Bool efl_io_sizer_size_set(Eo *obj, uint64_t size);
</code>
-===== Values =====
-
- * **size** - %%Object size%%
-===== Description =====
-
-%%Size property%%
-
-//Since 1.19//
-
-
-{{page>:develop:api-include:efl:io:buffer:property:size:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Try to resize the object, check with get if the value was accepted or not.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:buffer:property:size:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:io:sizer:property:size|Efl.Io.Sizer.size]]
diff --git a/pages/develop/api/efl/io/buffer/property/slice.txt b/pages/develop/api/efl/io/buffer/property/slice.txt
index 6f07c4ea6..e1ea73281 100644
--- a/pages/develop/api/efl/io/buffer/property/slice.txt
+++ b/pages/develop/api/efl/io/buffer/property/slice.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Buffer.slice~~
+===== Values =====
+
+ * **slice** - %%Slice of the current buffer, may be invalidated if %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%%, %%[[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]]%% or %%[[:develop:api:efl:io:sizer:method:resize|Efl.Io.Sizer.resize]]%% are called. It is the full slice, not a partial one starting at current position.%%
+
+
+\\ {{page>:develop:api-include:efl:io:buffer:property:slice:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -17,13 +24,6 @@
Eina_Slice efl_io_buffer_slice_get(const Eo *obj);
</code>
-===== Values =====
-
- * **slice** - %%Slice of the current buffer, may be invalidated if %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%%, %%[[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]]%% or %%[[:develop:api:efl:io:sizer:method:resize|Efl.Io.Sizer.resize]]%% are called. It is the full slice, not a partial one starting at current position.%%
-
-
-{{page>:develop:api-include:efl:io:buffer:property:slice:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Io.Buffer.slice**