aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/io/copier
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/io/copier')
-rw-r--r--pages/develop/api/efl/io/copier/event/data.txt14
-rw-r--r--pages/develop/api/efl/io/copier/event/done.txt14
-rw-r--r--pages/develop/api/efl/io/copier/event/error.txt14
-rw-r--r--pages/develop/api/efl/io/copier/event/line.txt14
-rw-r--r--pages/develop/api/efl/io/copier/event/progress.txt14
-rw-r--r--pages/develop/api/efl/io/copier/method/binbuf_steal.txt22
-rw-r--r--pages/develop/api/efl/io/copier/method/close.txt22
-rw-r--r--pages/develop/api/efl/io/copier/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/io/copier/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/io/copier/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/io/copier/method/flush.txt30
-rw-r--r--pages/develop/api/efl/io/copier/property/buffer_limit.txt48
-rw-r--r--pages/develop/api/efl/io/copier/property/close_on_destructor.txt26
-rw-r--r--pages/develop/api/efl/io/copier/property/close_on_exec.txt44
-rw-r--r--pages/develop/api/efl/io/copier/property/closed.txt40
-rw-r--r--pages/develop/api/efl/io/copier/property/destination.txt48
-rw-r--r--pages/develop/api/efl/io/copier/property/done.txt30
-rw-r--r--pages/develop/api/efl/io/copier/property/line_delimiter.txt40
-rw-r--r--pages/develop/api/efl/io/copier/property/pending_size.txt14
-rw-r--r--pages/develop/api/efl/io/copier/property/progress.txt18
-rw-r--r--pages/develop/api/efl/io/copier/property/read_chunk_size.txt48
-rw-r--r--pages/develop/api/efl/io/copier/property/source.txt48
-rw-r--r--pages/develop/api/efl/io/copier/property/timeout_inactivity.txt30
23 files changed, 308 insertions, 308 deletions
diff --git a/pages/develop/api/efl/io/copier/event/data.txt b/pages/develop/api/efl/io/copier/event/data.txt
index 93c12a854..583d85c20 100644
--- a/pages/develop/api/efl/io/copier/event/data.txt
+++ b/pages/develop/api/efl/io/copier/event/data.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Copier: data~~
+===== Description =====
+
+%%When data is read to internal buffer, it's emitted in this event. The memory is only valid during event callback dispatched and should not be modified.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier:event:data:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,10 +39,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%When data is read to internal buffer, it's emitted in this event. The memory is only valid during event callback dispatched and should not be modified.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier:event:data:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/io/copier/event/done.txt b/pages/develop/api/efl/io/copier/event/done.txt
index c2427411a..0b43359a5 100644
--- a/pages/develop/api/efl/io/copier/event/done.txt
+++ b/pages/develop/api/efl/io/copier/event/done.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Copier: done~~
+===== Description =====
+
+%%All available data was copied from source to destination%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier:event:done:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,10 +39,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%All available data was copied from source to destination%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier:event:done:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/io/copier/event/error.txt b/pages/develop/api/efl/io/copier/event/error.txt
index 700fd5089..15d0c1abe 100644
--- a/pages/develop/api/efl/io/copier/event/error.txt
+++ b/pages/develop/api/efl/io/copier/event/error.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Copier: error~~
+===== Description =====
+
+%%An error happened and the copy stopped%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier:event:error:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,10 +39,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%An error happened and the copy stopped%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier:event:error:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/io/copier/event/line.txt b/pages/develop/api/efl/io/copier/event/line.txt
index f113335e1..ad70f3674 100644
--- a/pages/develop/api/efl/io/copier/event/line.txt
+++ b/pages/develop/api/efl/io/copier/event/line.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Copier: line~~
+===== Description =====
+
+%%If %%[[:develop:api:efl:io:copier:property:line_delimiter|Efl.Io.Copier.line_delimiter]]%% is set, will be emitted with current line. The memory is only valid during event callback dispatched and should not be modified.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier:event:line:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,10 +39,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%If %%[[:develop:api:efl:io:copier:property:line_delimiter|Efl.Io.Copier.line_delimiter]]%% is set, will be emitted with current line. The memory is only valid during event callback dispatched and should not be modified.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier:event:line:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/io/copier/event/progress.txt b/pages/develop/api/efl/io/copier/event/progress.txt
index fd28bfa22..ef5237c61 100644
--- a/pages/develop/api/efl/io/copier/event/progress.txt
+++ b/pages/develop/api/efl/io/copier/event/progress.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Copier: progress~~
+===== Description =====
+
+%%Total size changed or Data was read/written%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier:event:progress:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,10 +39,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%Total size changed or Data was read/written%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier:event:progress:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/io/copier/method/binbuf_steal.txt b/pages/develop/api/efl/io/copier/method/binbuf_steal.txt
index 64d0abeed..9d4160308 100644
--- a/pages/develop/api/efl/io/copier/method/binbuf_steal.txt
+++ b/pages/develop/api/efl/io/copier/method/binbuf_steal.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Io.Copier.binbuf_steal~~
+===== Description =====
+
+%%Steals the internal binbuf and return it to caller.%%
+
+%%The buffer is then owned by caller, which should call eina_binbuf_free() when it's done.%%
+
+%%Usually call this method when no %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% is set, in this case you should wait for "done", "data" or "line" events and then call it to retrieve (and own!) the data.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier:method:binbuf_steal:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,17 +24,6 @@ binbuf_steal {
Eina_Binbuf *efl_io_copier_binbuf_steal(Eo *obj);
</code>
-===== Description =====
-
-%%Steals the internal binbuf and return it to caller.%%
-
-%%The buffer is then owned by caller, which should call eina_binbuf_free() when it's done.%%
-
-%%Usually call this method when no %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% is set, in this case you should wait for "done", "data" or "line" events and then call it to retrieve (and own!) the data.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier:method:binbuf_steal:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Io.Copier.binbuf_steal**
diff --git a/pages/develop/api/efl/io/copier/method/close.txt b/pages/develop/api/efl/io/copier/method/close.txt
index d151a01a2..5955744fb 100644
--- a/pages/develop/api/efl/io/copier/method/close.txt
+++ b/pages/develop/api/efl/io/copier/method/close.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Io.Copier.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:copier: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:copier: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/copier/method/constructor.txt b/pages/develop/api/efl/io/copier/method/constructor.txt
index 9db12c1c8..e3de6f9fc 100644
--- a/pages/develop/api/efl/io/copier/method/constructor.txt
+++ b/pages/develop/api/efl/io/copier/method/constructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Copier.constructor~~
+===== Description =====
+
+%%Call the object's constructor.%%
+
+%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
+{{page>:develop:api-include:efl:io:copier:method:constructor:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
<code>
@@ -13,13 +20,6 @@ constructor {
Efl_Object *efl_constructor(Eo *obj);
</code>
-===== Description =====
-
-%%Call the object's constructor.%%
-
-%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
-{{page>:develop:api-include:efl:io:copier:method:constructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
diff --git a/pages/develop/api/efl/io/copier/method/destructor.txt b/pages/develop/api/efl/io/copier/method/destructor.txt
index ee62cff0a..e6370bc0e 100644
--- a/pages/develop/api/efl/io/copier/method/destructor.txt
+++ b/pages/develop/api/efl/io/copier/method/destructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Copier.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:copier: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:copier: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/copier/method/finalize.txt b/pages/develop/api/efl/io/copier/method/finalize.txt
index 134496781..5efe149b9 100644
--- a/pages/develop/api/efl/io/copier/method/finalize.txt
+++ b/pages/develop/api/efl/io/copier/method/finalize.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Io.Copier.finalize~~
+===== Description =====
+
+%%Called at the end of #eo_add. Should not be called, just overridden.%%
+{{page>:develop:api-include:efl:io:copier: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:copier: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/copier/method/flush.txt b/pages/develop/api/efl/io/copier/method/flush.txt
index c2132286c..3a6390356 100644
--- a/pages/develop/api/efl/io/copier/method/flush.txt
+++ b/pages/develop/api/efl/io/copier/method/flush.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Io.Copier.flush~~
+===== Description =====
+
+%%Forces reading from source and writing to destination.%%
+
+%%This executes a single read->write cycle, if more data could be read from source (ie: not EOS) or not all data was written to destination, then %%''false''%% is returned. Then to forcefully drain source and write all contents to destination, use in a loop until it returns %%''true''%%.%%
+
+%%The return value matches "done" event, that is, when %%''true''%% is returned, the "done" event is emitted.%%
+
+%%This function may also emit "progress" and "error" events.%%
+
+%%@note this function may block the main loop execution until operations complete! This is bad for usability, as user interface or other operations may freeze. A better approach is to operate asynchronously and wait for "done" event.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier:method:flush:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -22,21 +37,6 @@ Eina_Bool efl_io_copier_flush(Eo *obj, Eina_Bool may_block, Eina_Bool ignore_lin
* **may_block** //(in)// - %%If %%''true''%%, then %%[[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]]%% and %%[[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]%% are not checked and the call may block.%%
* **ignore_line_delimiter** //(in)// - %%Forces flush ignoring line delimiters%%
-===== Description =====
-
-%%Forces reading from source and writing to destination.%%
-
-%%This executes a single read->write cycle, if more data could be read from source (ie: not EOS) or not all data was written to destination, then %%''false''%% is returned. Then to forcefully drain source and write all contents to destination, use in a loop until it returns %%''true''%%.%%
-
-%%The return value matches "done" event, that is, when %%''true''%% is returned, the "done" event is emitted.%%
-
-%%This function may also emit "progress" and "error" events.%%
-
-%%@note this function may block the main loop execution until operations complete! This is bad for usability, as user interface or other operations may freeze. A better approach is to operate asynchronously and wait for "done" event.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier:method:flush:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Io.Copier.flush**
diff --git a/pages/develop/api/efl/io/copier/property/buffer_limit.txt b/pages/develop/api/efl/io/copier/property/buffer_limit.txt
index 41448e3cb..dc854fdd1 100644
--- a/pages/develop/api/efl/io/copier/property/buffer_limit.txt
+++ b/pages/develop/api/efl/io/copier/property/buffer_limit.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Io.Copier.buffer_limit~~
-===== Signature =====
-
-<code>
-@property buffer_limit {
- get {
- values {
- size: size;
- }
- }
- set {
- values {
- size: size;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-size_t efl_io_copier_buffer_limit_get(const Eo *obj);
-void efl_io_copier_buffer_limit_set(Eo *obj, size_t size);
-</code>
-
===== Values =====
* **size** - %%Defines a maximum buffer limit, or 0 to allow unlimited amount of bytes%%
@@ -51,6 +27,30 @@ void efl_io_copier_buffer_limit_set(Eo *obj, size_t size);
{{page>:develop:api-include:efl:io:copier:property:buffer_limit:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property buffer_limit {
+ get {
+ values {
+ size: size;
+ }
+ }
+ set {
+ values {
+ size: size;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+size_t efl_io_copier_buffer_limit_get(const Eo *obj);
+void efl_io_copier_buffer_limit_set(Eo *obj, size_t size);
+</code>
+
===== Implemented by =====
* **Efl.Io.Copier.buffer_limit**
diff --git a/pages/develop/api/efl/io/copier/property/close_on_destructor.txt b/pages/develop/api/efl/io/copier/property/close_on_destructor.txt
index af3425b27..46ece206d 100644
--- a/pages/develop/api/efl/io/copier/property/close_on_destructor.txt
+++ b/pages/develop/api/efl/io/copier/property/close_on_destructor.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Io.Copier.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:copier: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:copier: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/copier/property/close_on_exec.txt b/pages/develop/api/efl/io/copier/property/close_on_exec.txt
index bdd01d251..430277487 100644
--- a/pages/develop/api/efl/io/copier/property/close_on_exec.txt
+++ b/pages/develop/api/efl/io/copier/property/close_on_exec.txt
@@ -1,4 +1,26 @@
~~Title: Efl.Io.Copier.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:copier: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:copier: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:copier: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:copier: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/copier/property/closed.txt b/pages/develop/api/efl/io/copier/property/closed.txt
index 03aa4c035..b27944171 100644
--- a/pages/develop/api/efl/io/copier/property/closed.txt
+++ b/pages/develop/api/efl/io/copier/property/closed.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Io.Copier.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:copier:property:closed:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%If true, calls close()%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier: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:copier:property:closed:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%If true, calls close()%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier: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/copier/property/destination.txt b/pages/develop/api/efl/io/copier/property/destination.txt
index 89fba615f..cd32f4747 100644
--- a/pages/develop/api/efl/io/copier/property/destination.txt
+++ b/pages/develop/api/efl/io/copier/property/destination.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Io.Copier.destination~~
-===== Signature =====
-
-<code>
-@property destination {
- get {
- values {
- destination: free(Efl.Io.Writer, efl_del);
- }
- }
- set {
- values {
- destination: free(Efl.Io.Writer, efl_del);
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Efl_Io_Writer *efl_io_copier_destination_get(const Eo *obj);
-void efl_io_copier_destination_set(Eo *obj, Efl_Io_Writer *destination);
-</code>
-
===== Values =====
* **destination** - %%%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% destination%%
@@ -59,6 +35,30 @@ void efl_io_copier_destination_set(Eo *obj, Efl_Io_Writer *destination);
{{page>:develop:api-include:efl:io:copier:property:destination:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property destination {
+ get {
+ values {
+ destination: free(Efl.Io.Writer, efl_del);
+ }
+ }
+ set {
+ values {
+ destination: free(Efl.Io.Writer, efl_del);
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Io_Writer *efl_io_copier_destination_get(const Eo *obj);
+void efl_io_copier_destination_set(Eo *obj, Efl_Io_Writer *destination);
+</code>
+
===== Implemented by =====
* **Efl.Io.Copier.destination**
diff --git a/pages/develop/api/efl/io/copier/property/done.txt b/pages/develop/api/efl/io/copier/property/done.txt
index b4cd1ee2f..2bc3c5878 100644
--- a/pages/develop/api/efl/io/copier/property/done.txt
+++ b/pages/develop/api/efl/io/copier/property/done.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Io.Copier.done~~
+===== Values =====
+
+ * **done** - %%If %%''true''%%, source is "eos" and all data was written to "destination". If %%''false''%%, it's still pending some more copies%%
+===== Description =====
+
+%%Reports if copier is done.%%
+
+%%A copier is done if source reached "eos" and all data was written to "destination".%%
+
+%%The copier is also done when it's %%[[:develop:api:efl:io:closer:property:closed|Efl.Io.Closer.closed]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier:property:done:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ Eina_Bool efl_io_copier_done_get(const Eo *obj);
void efl_io_copier_done_set(Eo *obj, Eina_Bool done);
</code>
-===== Values =====
-
- * **done** - %%If %%''true''%%, source is "eos" and all data was written to "destination". If %%''false''%%, it's still pending some more copies%%
-===== Description =====
-
-%%Reports if copier is done.%%
-
-%%A copier is done if source reached "eos" and all data was written to "destination".%%
-
-%%The copier is also done when it's %%[[:develop:api:efl:io:closer:property:closed|Efl.Io.Closer.closed]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier:property:done:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Io.Copier.done**
diff --git a/pages/develop/api/efl/io/copier/property/line_delimiter.txt b/pages/develop/api/efl/io/copier/property/line_delimiter.txt
index 5852232f6..8acdc600e 100644
--- a/pages/develop/api/efl/io/copier/property/line_delimiter.txt
+++ b/pages/develop/api/efl/io/copier/property/line_delimiter.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Io.Copier.line_delimiter~~
+===== Values =====
+
+ * **slice** - %%The contents may contain 0 and will be copied%%
+===== Description =====
+
+%%If there is a line delimiter, the reads will buffer/queue up to the line delimiter before calling %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% on the %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% and the event line is emitted with current line. The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% or %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% was reached.%%
+
+//Since 1.19//
+
+
+{{page>:develop:api-include:efl:io:copier:property:line_delimiter:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Changes line delimiter to use. If empty, no delimiter is to be used%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier:property:line_delimiter:getter_description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,26 +43,6 @@ const Eina_Slice efl_io_copier_line_delimiter_get(const Eo *obj);
void efl_io_copier_line_delimiter_set(Eo *obj, const Eina_Slice slice);
</code>
-===== Values =====
-
- * **slice** - %%The contents may contain 0 and will be copied%%
-===== Description =====
-
-%%If there is a line delimiter, the reads will buffer/queue up to the line delimiter before calling %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% on the %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% and the event line is emitted with current line. The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% or %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% was reached.%%
-
-//Since 1.19//
-
-
-{{page>:develop:api-include:efl:io:copier:property:line_delimiter:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Changes line delimiter to use. If empty, no delimiter is to be used%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier:property:line_delimiter:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Io.Copier.line_delimiter**
diff --git a/pages/develop/api/efl/io/copier/property/pending_size.txt b/pages/develop/api/efl/io/copier/property/pending_size.txt
index 85d75b379..f42e4ee5a 100644
--- a/pages/develop/api/efl/io/copier/property/pending_size.txt
+++ b/pages/develop/api/efl/io/copier/property/pending_size.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Io.Copier.pending_size~~
+===== Values =====
+
+ * **size** - %%The pending buffer size, in bytes.%%
+
+
+\\ {{page>:develop:api-include:efl:io:copier:property:pending_size:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -17,13 +24,6 @@
size_t efl_io_copier_pending_size_get(const Eo *obj);
</code>
-===== Values =====
-
- * **size** - %%The pending buffer size, in bytes.%%
-
-
-{{page>:develop:api-include:efl:io:copier:property:pending_size:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Io.Copier.pending_size**
diff --git a/pages/develop/api/efl/io/copier/property/progress.txt b/pages/develop/api/efl/io/copier/property/progress.txt
index 5284252c3..121d4239f 100644
--- a/pages/develop/api/efl/io/copier/property/progress.txt
+++ b/pages/develop/api/efl/io/copier/property/progress.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Io.Copier.progress~~
+===== Values =====
+
+ * **read** - %%Amount of bytes read from source%%
+ * **written** - %%Amount of bytes written to destination%%
+ * **total** - %%If %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% is an Efl.Io.Sizer, its total size. Otherwise 0 to report unknown size%%
+
+
+\\ {{page>:develop:api-include:efl:io:copier:property:progress:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,15 +28,6 @@
void efl_io_copier_progress_get(const Eo *obj, uint64_t *read, uint64_t *written, uint64_t *total);
</code>
-===== Values =====
-
- * **read** - %%Amount of bytes read from source%%
- * **written** - %%Amount of bytes written to destination%%
- * **total** - %%If %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% is an Efl.Io.Sizer, its total size. Otherwise 0 to report unknown size%%
-
-
-{{page>:develop:api-include:efl:io:copier:property:progress:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Io.Copier.progress**
diff --git a/pages/develop/api/efl/io/copier/property/read_chunk_size.txt b/pages/develop/api/efl/io/copier/property/read_chunk_size.txt
index 830c40d11..3eb0b6c56 100644
--- a/pages/develop/api/efl/io/copier/property/read_chunk_size.txt
+++ b/pages/develop/api/efl/io/copier/property/read_chunk_size.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Io.Copier.read_chunk_size~~
-===== Signature =====
-
-<code>
-@property read_chunk_size {
- get {
- values {
- size: size;
- }
- }
- set {
- values {
- size: size;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-size_t efl_io_copier_read_chunk_size_get(const Eo *obj);
-void efl_io_copier_read_chunk_size_set(Eo *obj, size_t size);
-</code>
-
===== Values =====
* **size** - %%This is the chunk size to use for read operations%%
@@ -51,6 +27,30 @@ void efl_io_copier_read_chunk_size_set(Eo *obj, size_t size);
{{page>:develop:api-include:efl:io:copier:property:read_chunk_size:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property read_chunk_size {
+ get {
+ values {
+ size: size;
+ }
+ }
+ set {
+ values {
+ size: size;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+size_t efl_io_copier_read_chunk_size_get(const Eo *obj);
+void efl_io_copier_read_chunk_size_set(Eo *obj, size_t size);
+</code>
+
===== Implemented by =====
* **Efl.Io.Copier.read_chunk_size**
diff --git a/pages/develop/api/efl/io/copier/property/source.txt b/pages/develop/api/efl/io/copier/property/source.txt
index 2a036f9ed..54b43b6a1 100644
--- a/pages/develop/api/efl/io/copier/property/source.txt
+++ b/pages/develop/api/efl/io/copier/property/source.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Io.Copier.source~~
-===== Signature =====
-
-<code>
-@property source {
- get {
- values {
- source: free(Efl.Io.Reader, efl_del);
- }
- }
- set {
- values {
- source: free(Efl.Io.Reader, efl_del);
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Efl_Io_Reader *efl_io_copier_source_get(const Eo *obj);
-void efl_io_copier_source_set(Eo *obj, Efl_Io_Reader *source);
-</code>
-
===== Values =====
* **source** - %%%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% source%%
@@ -59,6 +35,30 @@ void efl_io_copier_source_set(Eo *obj, Efl_Io_Reader *source);
{{page>:develop:api-include:efl:io:copier:property:source:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property source {
+ get {
+ values {
+ source: free(Efl.Io.Reader, efl_del);
+ }
+ }
+ set {
+ values {
+ source: free(Efl.Io.Reader, efl_del);
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Io_Reader *efl_io_copier_source_get(const Eo *obj);
+void efl_io_copier_source_set(Eo *obj, Efl_Io_Reader *source);
+</code>
+
===== Implemented by =====
* **Efl.Io.Copier.source**
diff --git a/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt b/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt
index 14ecbef63..81399761e 100644
--- a/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt
+++ b/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Io.Copier.timeout_inactivity~~
+===== Values =====
+
+ * **seconds** - %%Number inactive seconds to timeout this copier. If zero or less, it will be disabled.%%
+===== Description =====
+
+%%Terminates the copier with ETIMEDOUT if it becomes inactive for some time.%%
+
+%%If the copier cannot do any read or write in the given amount of seconds, then the copier will emit "error" event with ETIMEDOUT value.%%
+
+%%This is specified in seconds and is only active for greater-than zero. Defaults to inactive.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:io:copier:property:timeout_inactivity:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ double efl_io_copier_timeout_inactivity_get(const Eo *obj);
void efl_io_copier_timeout_inactivity_set(Eo *obj, double seconds);
</code>
-===== Values =====
-
- * **seconds** - %%Number inactive seconds to timeout this copier. If zero or less, it will be disabled.%%
-===== Description =====
-
-%%Terminates the copier with ETIMEDOUT if it becomes inactive for some time.%%
-
-%%If the copier cannot do any read or write in the given amount of seconds, then the copier will emit "error" event with ETIMEDOUT value.%%
-
-%%This is specified in seconds and is only active for greater-than zero. Defaults to inactive.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:io:copier:property:timeout_inactivity:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Io.Copier.timeout_inactivity**