aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/net/socket
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/net/socket')
-rw-r--r--pages/develop/api/efl/net/socket/fd.txt219
-rw-r--r--pages/develop/api/efl/net/socket/fd/method/close.txt22
-rw-r--r--pages/develop/api/efl/net/socket/fd/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/net/socket/fd/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/net/socket/fd/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/net/socket/fd/method/read.txt22
-rw-r--r--pages/develop/api/efl/net/socket/fd/method/write.txt22
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/address_local.txt30
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/address_remote.txt30
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/can_read.txt22
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/can_write.txt22
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/closed.txt40
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/eos.txt22
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/family.txt30
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/fd.txt32
-rw-r--r--pages/develop/api/efl/net/socket/property/address_local.txt30
-rw-r--r--pages/develop/api/efl/net/socket/property/address_remote.txt30
-rw-r--r--pages/develop/api/efl/net/socket/simple.txt169
-rw-r--r--pages/develop/api/efl/net/socket/simple/property/address_local.txt30
-rw-r--r--pages/develop/api/efl/net/socket/simple/property/address_remote.txt30
-rw-r--r--pages/develop/api/efl/net/socket/simple/property/inner_io.txt48
-rw-r--r--pages/develop/api/efl/net/socket/ssl.txt244
-rw-r--r--pages/develop/api/efl/net/socket/ssl/error/certificate_verify_failed.txt12
-rw-r--r--pages/develop/api/efl/net/socket/ssl/error/handshake.txt12
-rw-r--r--pages/develop/api/efl/net/socket/ssl/event/ssl_error.txt14
-rw-r--r--pages/develop/api/efl/net/socket/ssl/event/ssl_ready.txt14
-rw-r--r--pages/develop/api/efl/net/socket/ssl/method/adopt.txt22
-rw-r--r--pages/develop/api/efl/net/socket/ssl/method/close.txt22
-rw-r--r--pages/develop/api/efl/net/socket/ssl/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/net/socket/ssl/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/net/socket/ssl/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/net/socket/ssl/method/read.txt22
-rw-r--r--pages/develop/api/efl/net/socket/ssl/method/write.txt22
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/address_local.txt30
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/address_remote.txt30
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/adopted.txt16
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/can_read.txt22
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/can_write.txt22
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/close_on_destructor.txt26
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/close_on_exec.txt44
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/closed.txt40
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/eos.txt22
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/hostname_override.txt34
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt26
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt22
-rw-r--r--pages/develop/api/efl/net/socket/tcp.txt159
-rw-r--r--pages/develop/api/efl/net/socket/tcp/property/cork.txt22
-rw-r--r--pages/develop/api/efl/net/socket/tcp/property/fd.txt32
-rw-r--r--pages/develop/api/efl/net/socket/tcp/property/keep_alive.txt22
-rw-r--r--pages/develop/api/efl/net/socket/tcp/property/no_delay.txt22
-rw-r--r--pages/develop/api/efl/net/socket/udp.txt246
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/init.txt14
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/multicast_groups_get.txt18
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/multicast_join.txt30
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/multicast_leave.txt18
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/next_datagram_size_query.txt18
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/read.txt22
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/write.txt22
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/bind.txt34
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/cork.txt22
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/dont_route.txt26
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/fd.txt32
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/multicast_loopback.txt26
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/multicast_time_to_live.txt26
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/reuse_address.txt22
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/reuse_port.txt22
-rw-r--r--pages/develop/api/efl/net/socket/unix.txt139
-rw-r--r--pages/develop/api/efl/net/socket/unix/property/fd.txt32
-rw-r--r--pages/develop/api/efl/net/socket/windows.txt188
-rw-r--r--pages/develop/api/efl/net/socket/windows/method/close.txt22
-rw-r--r--pages/develop/api/efl/net/socket/windows/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/net/socket/windows/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/net/socket/windows/method/read.txt22
-rw-r--r--pages/develop/api/efl/net/socket/windows/method/write.txt22
-rw-r--r--pages/develop/api/efl/net/socket/windows/property/address_local.txt30
-rw-r--r--pages/develop/api/efl/net/socket/windows/property/address_remote.txt30
-rw-r--r--pages/develop/api/efl/net/socket/windows/property/can_read.txt22
-rw-r--r--pages/develop/api/efl/net/socket/windows/property/can_write.txt22
-rw-r--r--pages/develop/api/efl/net/socket/windows/property/close_on_destructor.txt26
-rw-r--r--pages/develop/api/efl/net/socket/windows/property/close_on_exec.txt44
-rw-r--r--pages/develop/api/efl/net/socket/windows/property/closed.txt40
-rw-r--r--pages/develop/api/efl/net/socket/windows/property/eos.txt22
84 files changed, 1461 insertions, 1755 deletions
diff --git a/pages/develop/api/efl/net/socket/fd.txt b/pages/develop/api/efl/net/socket/fd.txt
index f98730077..58f20b34f 100644
--- a/pages/develop/api/efl/net/socket/fd.txt
+++ b/pages/develop/api/efl/net/socket/fd.txt
@@ -83,123 +83,124 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''
+**[[:develop:api:efl:net:socket:fd:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
+> %%Closes the Input/Output object.%%
+<code c>
+Eina_Error efl_io_closer_close(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's constructor.%%
+<code c>
+Efl_Object *efl_constructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's destructor.%%
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Called at the end of #eo_add. Should not be called, just overridden.%%
+<code c>
+Efl_Object *efl_finalize(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:fd:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\
+> %%Reads data into a pre-allocated buffer.%%
+<code c>
+Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
+</code>
+\\
+**[[:develop:api:efl:net:socket:fd:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\
+> %%Writes data from a pre-populated buffer.%%
+<code c>
+Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining);
+</code>
+\\
+**[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\
+> %%The local address, similar to getsockname().%%
+<code c>
+const char *efl_net_socket_address_local_get(const Eo *obj);
+void efl_net_socket_address_local_set(Eo *obj, const char *address);
+</code>
+\\
+**[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\
+> %%The remote address, similar to getpeername().%%
+<code c>
+const char *efl_net_socket_address_remote_get(const Eo *obj);
+void efl_net_socket_address_remote_set(Eo *obj, const char *address);
+</code>
+\\
+**[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\
+> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%%
+<code c>
+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>
+\\
+**[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\
+> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%%
+<code c>
+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>
+\\
+**[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
+> %%If true will notify object was closed.%%
+<code c>
+Eina_Bool efl_io_closer_closed_get(const Eo *obj);
+Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed);
+</code>
+\\
+**[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\
+> %%If %%''true''%% will notify end of stream.%%
+<code c>
+Eina_Bool efl_io_reader_eos_get(const Eo *obj);
+void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos);
+</code>
+\\
+**[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''\\
+> %%The address family (AF_*) family of this socket.%%
<code c>
int efl_net_socket_fd_family_get(const Eo *obj);
void efl_net_socket_fd_family_set(Eo *obj, int family);
</code>
-
-%%The address family (AF_*) family of this socket.%%\\
-\\
+\\
+**[[:develop:api:efl:net:socket:fd:property:fd|fd]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//\\
+> %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
+<code c>
+int efl_loop_fd_get(const Eo *obj);
+void efl_loop_fd_set(Eo *obj, int fd);
+</code>
+\\
==== Inherited ====
-[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]].**[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:fd:method:close|close]]** //[Overridden here]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]].**[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:method:read|read]]** //[Overridden here]//
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]].**[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:fd:method:write|write]]** //[Overridden here]//
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:net:socket:fd:property:fd|fd]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:loop_user|Efl.Loop_User]].**[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-
+[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\
+> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\
+> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\
+> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\
+> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:loop_user|Efl.Loop_User]]\\
+> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:event:closed|closed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:eos|eos]]**
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:error|error]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:read|read]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:write|write]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\
+> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\
+[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\
+> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\
+[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\
+> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\
+[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\
+> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/net/socket/fd/method/close.txt b/pages/develop/api/efl/net/socket/fd/method/close.txt
index 4fd08de93..4e20c33f8 100644
--- a/pages/develop/api/efl/net/socket/fd/method/close.txt
+++ b/pages/develop/api/efl/net/socket/fd/method/close.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Fd.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:net:socket:fd:method:close:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:io:closer:fd: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:net:socket:fd: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/net/socket/fd/method/constructor.txt b/pages/develop/api/efl/net/socket/fd/method/constructor.txt
index 854149ead..6a8a5a4d0 100644
--- a/pages/develop/api/efl/net/socket/fd/method/constructor.txt
+++ b/pages/develop/api/efl/net/socket/fd/method/constructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Fd.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:net:socket:fd:method:constructor:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:loop:fd: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:net:socket:fd:method:constructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
diff --git a/pages/develop/api/efl/net/socket/fd/method/destructor.txt b/pages/develop/api/efl/net/socket/fd/method/destructor.txt
index d05701552..76b166e6e 100644
--- a/pages/develop/api/efl/net/socket/fd/method/destructor.txt
+++ b/pages/develop/api/efl/net/socket/fd/method/destructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Fd.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:net:socket:fd:method:destructor:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:loop:fd: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:net:socket:fd:method:destructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
diff --git a/pages/develop/api/efl/net/socket/fd/method/finalize.txt b/pages/develop/api/efl/net/socket/fd/method/finalize.txt
index f3accf7e9..f18491b8f 100644
--- a/pages/develop/api/efl/net/socket/fd/method/finalize.txt
+++ b/pages/develop/api/efl/net/socket/fd/method/finalize.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Net.Socket.Fd.finalize~~
+===== Description =====
+
+%%Called at the end of #eo_add. Should not be called, just overridden.%%
+{{page>:develop:api-include:efl:net:socket:fd: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:net:socket:fd:method:finalize:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]
diff --git a/pages/develop/api/efl/net/socket/fd/method/read.txt b/pages/develop/api/efl/net/socket/fd/method/read.txt
index 867ae5541..1a93848b9 100644
--- a/pages/develop/api/efl/net/socket/fd/method/read.txt
+++ b/pages/develop/api/efl/net/socket/fd/method/read.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Fd.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:net:socket:fd:method:read:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:io:reader:fd: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:net:socket:fd: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/net/socket/fd/method/write.txt b/pages/develop/api/efl/net/socket/fd/method/write.txt
index 25d1f2771..4249bb303 100644
--- a/pages/develop/api/efl/net/socket/fd/method/write.txt
+++ b/pages/develop/api/efl/net/socket/fd/method/write.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Fd.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:net:socket:fd:method:write:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:io:writer:fd: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:net:socket:fd: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/net/socket/fd/property/address_local.txt b/pages/develop/api/efl/net/socket/fd/property/address_local.txt
index 0ae21ca27..ea6354c9a 100644
--- a/pages/develop/api/efl/net/socket/fd/property/address_local.txt
+++ b/pages/develop/api/efl/net/socket/fd/property/address_local.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.Fd.address_local~~
+===== Values =====
+
+ * **address** - %%Local address%%
+===== Description =====
+
+%%The local address, similar to getsockname().%%
+
+%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+
+%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:fd:property:address_local:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get, set)**.//===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_socket_address_local_get(const Eo *obj);
void efl_net_socket_address_local_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Local address%%
-===== Description =====
-
-%%The local address, similar to getsockname().%%
-
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:fd:property:address_local:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]]
diff --git a/pages/develop/api/efl/net/socket/fd/property/address_remote.txt b/pages/develop/api/efl/net/socket/fd/property/address_remote.txt
index 2e48b18f9..157162d42 100644
--- a/pages/develop/api/efl/net/socket/fd/property/address_remote.txt
+++ b/pages/develop/api/efl/net/socket/fd/property/address_remote.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.Fd.address_remote~~
+===== Values =====
+
+ * **address** - %%Remote address%%
+===== Description =====
+
+%%The remote address, similar to getpeername().%%
+
+%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+
+%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:fd:property:address_remote:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get, set)**.//===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_socket_address_remote_get(const Eo *obj);
void efl_net_socket_address_remote_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Remote address%%
-===== Description =====
-
-%%The remote address, similar to getpeername().%%
-
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:fd:property:address_remote:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]
diff --git a/pages/develop/api/efl/net/socket/fd/property/can_read.txt b/pages/develop/api/efl/net/socket/fd/property/can_read.txt
index 4b9ced635..8ceb65136 100644
--- a/pages/develop/api/efl/net/socket/fd/property/can_read.txt
+++ b/pages/develop/api/efl/net/socket/fd/property/can_read.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Fd.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:net:socket:fd:property:can_read:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:reader:fd:property:can_read|Efl.Io.Reader.can_read]] **(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:net:socket:fd: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/net/socket/fd/property/can_write.txt b/pages/develop/api/efl/net/socket/fd/property/can_write.txt
index 5e2edfb0b..974e6a65d 100644
--- a/pages/develop/api/efl/net/socket/fd/property/can_write.txt
+++ b/pages/develop/api/efl/net/socket/fd/property/can_write.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Fd.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:net:socket:fd:property:can_write:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:writer:fd:property:can_write|Efl.Io.Writer.can_write]] **(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:net:socket:fd: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/net/socket/fd/property/closed.txt b/pages/develop/api/efl/net/socket/fd/property/closed.txt
index d2bd52d39..dd46e0bc1 100644
--- a/pages/develop/api/efl/net/socket/fd/property/closed.txt
+++ b/pages/develop/api/efl/net/socket/fd/property/closed.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Net.Socket.Fd.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:net:socket:fd:property:closed:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%If true, calls close()%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:fd:property:closed:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:closer:fd: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:net:socket:fd:property:closed:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%If true, calls close()%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:fd: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/net/socket/fd/property/eos.txt b/pages/develop/api/efl/net/socket/fd/property/eos.txt
index 878119d6b..897409481 100644
--- a/pages/develop/api/efl/net/socket/fd/property/eos.txt
+++ b/pages/develop/api/efl/net/socket/fd/property/eos.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Fd.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:net:socket:fd:property:eos:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:io:reader:fd:property:eos|Efl.Io.Reader.eos]] **(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:net:socket:fd: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/net/socket/fd/property/family.txt b/pages/develop/api/efl/net/socket/fd/property/family.txt
index 1d3cb2754..0d7e18c34 100644
--- a/pages/develop/api/efl/net/socket/fd/property/family.txt
+++ b/pages/develop/api/efl/net/socket/fd/property/family.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.Fd.family~~
+===== Values =====
+
+ * **family** - %%Address family%%
+===== Description =====
+
+%%The address family (AF_*) family of this socket.%%
+
+%%It will be one of AF_INET (IPv4), AF_INET6 (IPv6), AF_UNIX...%%
+
+%%It must be set before the %%[[:develop:api:efl:loop:fd:property:fd|Efl.Loop.Fd.fd.set]]%% is called with a valid file descriptor.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:fd:property:family:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ int efl_net_socket_fd_family_get(const Eo *obj);
void efl_net_socket_fd_family_set(Eo *obj, int family);
</code>
-===== Values =====
-
- * **family** - %%Address family%%
-===== Description =====
-
-%%The address family (AF_*) family of this socket.%%
-
-%%It will be one of AF_INET (IPv4), AF_INET6 (IPv6), AF_UNIX...%%
-
-%%It must be set before the %%[[:develop:api:efl:loop:fd:property:fd|Efl.Loop.Fd.fd.set]]%% is called with a valid file descriptor.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:fd:property:family:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Fd.family**
diff --git a/pages/develop/api/efl/net/socket/fd/property/fd.txt b/pages/develop/api/efl/net/socket/fd/property/fd.txt
index 9155d21d0..55fea944d 100644
--- a/pages/develop/api/efl/net/socket/fd/property/fd.txt
+++ b/pages/develop/api/efl/net/socket/fd/property/fd.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Net.Socket.Fd.fd~~
+===== Values =====
+
+ * **fd** - %%The file descriptor.%%
+===== Description =====
+
+%%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
+
+
+{{page>:develop:api-include:efl:net:socket:fd:property:fd:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Defines the fd to watch on.%%
+{{page>:develop:api-include:efl:net:socket:fd:property:fd:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:loop:fd:property:fd|Efl.Loop.Fd.fd]] **(set)**.//===== Signature =====
<code>
@@ -23,22 +39,6 @@ int efl_loop_fd_get(const Eo *obj);
void efl_loop_fd_set(Eo *obj, int fd);
</code>
-===== Values =====
-
- * **fd** - %%The file descriptor.%%
-===== Description =====
-
-%%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
-
-
-{{page>:develop:api-include:efl:net:socket:fd:property:fd:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Defines the fd to watch on.%%
-{{page>:develop:api-include:efl:net:socket:fd:property:fd:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:loop:fd:property:fd|Efl.Loop.Fd.fd]]
diff --git a/pages/develop/api/efl/net/socket/property/address_local.txt b/pages/develop/api/efl/net/socket/property/address_local.txt
index ebbf288a2..df56bbcec 100644
--- a/pages/develop/api/efl/net/socket/property/address_local.txt
+++ b/pages/develop/api/efl/net/socket/property/address_local.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.address_local~~
+===== Values =====
+
+ * **address** - %%Local address%%
+===== Description =====
+
+%%The local address, similar to getsockname().%%
+
+%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+
+%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:property:address_local:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_socket_address_local_get(const Eo *obj);
void efl_net_socket_address_local_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Local address%%
-===== Description =====
-
-%%The local address, similar to getsockname().%%
-
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:property:address_local:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.address_local**
diff --git a/pages/develop/api/efl/net/socket/property/address_remote.txt b/pages/develop/api/efl/net/socket/property/address_remote.txt
index eb9d7d351..a251a9c63 100644
--- a/pages/develop/api/efl/net/socket/property/address_remote.txt
+++ b/pages/develop/api/efl/net/socket/property/address_remote.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.address_remote~~
+===== Values =====
+
+ * **address** - %%Remote address%%
+===== Description =====
+
+%%The remote address, similar to getpeername().%%
+
+%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+
+%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:property:address_remote:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_socket_address_remote_get(const Eo *obj);
void efl_net_socket_address_remote_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Remote address%%
-===== Description =====
-
-%%The remote address, similar to getpeername().%%
-
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:property:address_remote:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.address_remote**
diff --git a/pages/develop/api/efl/net/socket/simple.txt b/pages/develop/api/efl/net/socket/simple.txt
index 7b3c3d443..38f591508 100644
--- a/pages/develop/api/efl/net/socket/simple.txt
+++ b/pages/develop/api/efl/net/socket/simple.txt
@@ -77,140 +77,47 @@ digraph hierarchy {
++++
===== Members =====
-==== Inherited ====
+**[[:develop:api:efl:net:socket:simple:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\
+> %%The local address, similar to getsockname().%%
+<code c>
+const char *efl_net_socket_address_local_get(const Eo *obj);
+void efl_net_socket_address_local_set(Eo *obj, const char *address);
+</code>
+\\
+**[[:develop:api:efl:net:socket:simple:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\
+> %%The remote address, similar to getpeername().%%
+<code c>
+const char *efl_net_socket_address_remote_get(const Eo *obj);
+void efl_net_socket_address_remote_set(Eo *obj, const char *address);
+</code>
+\\
+**[[:develop:api:efl:net:socket:simple:property:inner_io|inner_io]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//\\
+> %%The inner I/O this wrapper operates on.%%
+<code c>
+Efl_Object *efl_io_buffered_stream_inner_io_get(const Eo *obj);
+void efl_io_buffered_stream_inner_io_set(Eo *obj, Efl_Object *io);
+</code>
+\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:method:clear|clear]]**
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:method:discard|discard]]**
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:method:eos_mark|eos_mark]]**
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:method:flush|flush]]**
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:property:line_delimiter|line_delimiter]]** //**(get, set)**//
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|max_queue_size_input]]** //**(get, set)**//
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:property:max_queue_size_output|max_queue_size_output]]** //**(get, set)**//
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:property:pending_read|pending_read]]** //**(get)**//
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:property:pending_write|pending_write]]** //**(get)**//
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:property:progress|progress]]** //**(get)**//
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:property:read_chunk_size|read_chunk_size]]** //**(get, set)**//
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:property:slice|slice]]** //**(get)**//
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:property:timeout_inactivity|timeout_inactivity]]** //**(get, set)**//
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:net:socket:simple:property:inner_io|inner_io]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:buffered_stream:method:close|close]]** //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:buffered_stream:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:buffered_stream:property:close_on_exec|close_on_exec]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:buffered_stream:property:closed|closed]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:buffered_stream:method:read|read]]** //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:buffered_stream:property:can_read|can_read]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:buffered_stream:property:eos|eos]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]// ''protected set''
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:io:buffered_stream:method:write|write]]** //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:io:buffered_stream:property:can_write|can_write]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]// ''protected set''
-\\
-[[:develop:api:efl:loop_user|Efl.Loop_User]].**[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:simple:property:address_local|address_local]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:simple:property:address_remote|address_remote]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:io:buffered_stream:method:destructor|destructor]]** //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:io:buffered_stream:method:finalize|finalize]]** //[Overridden in [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:loop_user|Efl.Loop_User]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:constructor|constructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
+==== Inherited ====
+[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]\\
+> **[[:develop:api:efl:io:buffered_stream:method:clear|clear]]**, **[[:develop:api:efl:io:buffered_stream:method:close|close]]**, **[[:develop:api:efl:io:buffered_stream:method:destructor|destructor]]**, **[[:develop:api:efl:io:buffered_stream:method:discard|discard]]**, **[[:develop:api:efl:io:buffered_stream:method:eos_mark|eos_mark]]**, **[[:develop:api:efl:io:buffered_stream:method:finalize|finalize]]**, **[[:develop:api:efl:io:buffered_stream:method:flush|flush]]**, **[[:develop:api:efl:io:buffered_stream:method:read|read]]**, **[[:develop:api:efl:io:buffered_stream:method:write|write]]**, **[[:develop:api:efl:io:buffered_stream:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:buffered_stream:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:buffered_stream:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:buffered_stream:property:line_delimiter|line_delimiter]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|max_queue_size_input]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:max_queue_size_output|max_queue_size_output]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:pending_read|pending_read]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:pending_write|pending_write]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:progress|progress]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:read_chunk_size|read_chunk_size]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:slice|slice]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:timeout_inactivity|timeout_inactivity]]** //**(get, set)**//\\
+[[:develop:api:efl:loop_user|Efl.Loop_User]]\\
+> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:constructor|constructor]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:event:error|error]]**
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:event:finished|finished]]**
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:event:line|line]]**
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:event:progress|progress]]**
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:event:read_finished|read,finished]]**
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:event:slice_changed|slice,changed]]**
-\\
-[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]].**[[:develop:api:efl:io:buffered_stream:event:write_finished|write,finished]]**
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:event:closed|closed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:eos|eos]]**
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]\\
+> **[[:develop:api:efl:io:buffered_stream:event:error|error]]**, **[[:develop:api:efl:io:buffered_stream:event:finished|finished]]**, **[[:develop:api:efl:io:buffered_stream:event:line|line]]**, **[[:develop:api:efl:io:buffered_stream:event:progress|progress]]**, **[[:develop:api:efl:io:buffered_stream:event:read_finished|read,finished]]**, **[[:develop:api:efl:io:buffered_stream:event:slice_changed|slice,changed]]**, **[[:develop:api:efl:io:buffered_stream:event:write_finished|write,finished]]**\\
+[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\
+> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\
+[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\
+> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\
+[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\
+> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/net/socket/simple/property/address_local.txt b/pages/develop/api/efl/net/socket/simple/property/address_local.txt
index 9d5a67f64..2aad47d48 100644
--- a/pages/develop/api/efl/net/socket/simple/property/address_local.txt
+++ b/pages/develop/api/efl/net/socket/simple/property/address_local.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.Simple.address_local~~
+===== Values =====
+
+ * **address** - %%Local address%%
+===== Description =====
+
+%%The local address, similar to getsockname().%%
+
+%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+
+%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:simple:property:address_local:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get)**.//===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_socket_address_local_get(const Eo *obj);
void efl_net_socket_address_local_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Local address%%
-===== Description =====
-
-%%The local address, similar to getsockname().%%
-
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:simple:property:address_local:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]]
diff --git a/pages/develop/api/efl/net/socket/simple/property/address_remote.txt b/pages/develop/api/efl/net/socket/simple/property/address_remote.txt
index d145635e5..37241d91c 100644
--- a/pages/develop/api/efl/net/socket/simple/property/address_remote.txt
+++ b/pages/develop/api/efl/net/socket/simple/property/address_remote.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.Simple.address_remote~~
+===== Values =====
+
+ * **address** - %%Remote address%%
+===== Description =====
+
+%%The remote address, similar to getpeername().%%
+
+%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+
+%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:simple:property:address_remote:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get)**.//===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_socket_address_remote_get(const Eo *obj);
void efl_net_socket_address_remote_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Remote address%%
-===== Description =====
-
-%%The remote address, similar to getpeername().%%
-
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:simple:property:address_remote:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]
diff --git a/pages/develop/api/efl/net/socket/simple/property/inner_io.txt b/pages/develop/api/efl/net/socket/simple/property/inner_io.txt
index e9bbd9e46..1d54d3dd3 100644
--- a/pages/develop/api/efl/net/socket/simple/property/inner_io.txt
+++ b/pages/develop/api/efl/net/socket/simple/property/inner_io.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Net.Socket.Simple.inner_io~~
-//Overridden from [[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]] **(set)**.//===== Signature =====
-
-<code>
-@property inner_io {
- get {
- values {
- io: free(Efl.Object, efl_del);
- }
- }
- set {
- values {
- io: free(Efl.Object, efl_del);
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Efl_Object *efl_io_buffered_stream_inner_io_get(const Eo *obj);
-void efl_io_buffered_stream_inner_io_set(Eo *obj, Efl_Object *io);
-</code>
-
===== Values =====
* **io** - %%The input (%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%) or output (%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%) instance%%
@@ -52,6 +28,30 @@ void efl_io_buffered_stream_inner_io_set(Eo *obj, Efl_Object *io);
{{page>:develop:api-include:efl:net:socket:simple:property:inner_io:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]] **(set)**.//===== Signature =====
+
+<code>
+@property inner_io {
+ get {
+ values {
+ io: free(Efl.Object, efl_del);
+ }
+ }
+ set {
+ values {
+ io: free(Efl.Object, efl_del);
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Object *efl_io_buffered_stream_inner_io_get(const Eo *obj);
+void efl_io_buffered_stream_inner_io_set(Eo *obj, Efl_Object *io);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]
diff --git a/pages/develop/api/efl/net/socket/ssl.txt b/pages/develop/api/efl/net/socket/ssl.txt
index 3157b8142..33ca91359 100644
--- a/pages/develop/api/efl/net/socket/ssl.txt
+++ b/pages/develop/api/efl/net/socket/ssl.txt
@@ -57,151 +57,157 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:net:socket:ssl:method:adopt|adopt]]**
+**[[:develop:api:efl:net:socket:ssl:method:adopt|adopt]]**\\
+> %%Adopt an Efl.Net.Dialer or regular Efl.Net.Socket that will be used for the actual communication.%%
<code c>
void efl_net_socket_ssl_adopt(Eo *obj, Efl_Net_Socket *efl_net_socket, Efl_Net_Ssl_Context *ctx);
</code>
-
-%%Adopt an Efl.Net.Dialer or regular Efl.Net.Socket that will be used for the actual communication.%%\\
-\\
-**[[:develop:api:efl:net:socket:ssl:property:hostname_override|hostname_override]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:ssl:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
+> %%Closes the Input/Output object.%%
+<code c>
+Eina_Error efl_io_closer_close(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:ssl:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's constructor.%%
+<code c>
+Efl_Object *efl_constructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:ssl:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's destructor.%%
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:ssl:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Called at the end of #eo_add. Should not be called, just overridden.%%
+<code c>
+Efl_Object *efl_finalize(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:ssl:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\
+> %%Reads data into a pre-allocated buffer.%%
+<code c>
+Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
+</code>
+\\
+**[[:develop:api:efl:net:socket:ssl:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\
+> %%Writes data from a pre-populated buffer.%%
+<code c>
+Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining);
+</code>
+\\
+**[[:develop:api:efl:net:socket:ssl:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\
+> %%The local address, similar to getsockname().%%
+<code c>
+const char *efl_net_socket_address_local_get(const Eo *obj);
+void efl_net_socket_address_local_set(Eo *obj, const char *address);
+</code>
+\\
+**[[:develop:api:efl:net:socket:ssl:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\
+> %%The remote address, similar to getpeername().%%
+<code c>
+const char *efl_net_socket_address_remote_get(const Eo *obj);
+void efl_net_socket_address_remote_set(Eo *obj, const char *address);
+</code>
+\\
+**[[:develop:api:efl:net:socket:ssl:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\
+> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%%
+<code c>
+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>
+\\
+**[[:develop:api:efl:net:socket:ssl:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\
+> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%%
+<code c>
+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>
+\\
+**[[:develop:api:efl:net:socket:ssl:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
+> %%If true will automatically close() on object destructor.%%
+<code c>
+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>
+\\
+**[[:develop:api:efl:net:socket:ssl:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
+> %%If true will automatically close resources on exec() calls.%%
+<code c>
+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>
+\\
+**[[:develop:api:efl:net:socket:ssl:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
+> %%If true will notify object was closed.%%
+<code c>
+Eina_Bool efl_io_closer_closed_get(const Eo *obj);
+Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed);
+</code>
+\\
+**[[:develop:api:efl:net:socket:ssl:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\
+> %%If %%''true''%% will notify end of stream.%%
+<code c>
+Eina_Bool efl_io_reader_eos_get(const Eo *obj);
+void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos);
+</code>
+\\
+**[[:develop:api:efl:net:socket:ssl:property:hostname_override|hostname_override]]** //**(get, set)**//\\
+> %%Overrides the hostname to use for this socket.%%
<code c>
const char *efl_net_socket_ssl_hostname_override_get(const Eo *obj);
void efl_net_socket_ssl_hostname_override_set(Eo *obj, const char *hostname_override);
</code>
-
-%%Overrides the hostname to use for this socket.%%\\
-\\
-**[[:develop:api:efl:net:socket:ssl:property:hostname_verify|hostname_verify]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:ssl:property:hostname_verify|hostname_verify]]** //**(get, set)**//\\
+> %%Define if hostname should be verified.%%
<code c>
Eina_Bool efl_net_socket_ssl_hostname_verify_get(const Eo *obj);
void efl_net_socket_ssl_hostname_verify_set(Eo *obj, Eina_Bool hostname_verify);
</code>
-
-%%Define if hostname should be verified.%%\\
-\\
-**[[:develop:api:efl:net:socket:ssl:property:verify_mode|verify_mode]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:ssl:property:verify_mode|verify_mode]]** //**(get, set)**//\\
+> %%How to verify the remote peer.%%
<code c>
Efl_Net_Ssl_Verify_Mode efl_net_socket_ssl_verify_mode_get(const Eo *obj);
void efl_net_socket_ssl_verify_mode_set(Eo *obj, Efl_Net_Ssl_Verify_Mode verify_mode);
</code>
-
-%%How to verify the remote peer.%%\\
-\\
-**[[:develop:api:efl:net:socket:ssl:property:adopted|adopted]]** //**(get)**// ''protected''
+\\
+**[[:develop:api:efl:net:socket:ssl:property:adopted|adopted]]** //**(get)**// ''protected''\\
+> %%Return the adopted object, if any. Be careful!%%
<code c>
Eina_Bool efl_net_socket_ssl_adopted_get(const Eo *obj, Efl_Net_Socket **efl_net_socket, Efl_Net_Ssl_Context **ctx);
</code>
-
-%%Return the adopted object, if any. Be careful!%%\\
-\\
+\\
==== Inherited ====
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:ssl:method:close|close]]** //[Overridden here]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:ssl:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:ssl:property:close_on_exec|close_on_exec]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:ssl:property:closed|closed]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:ssl:method:read|read]]** //[Overridden here]//
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:ssl:property:can_read|can_read]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:ssl:property:eos|eos]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:ssl:method:write|write]]** //[Overridden here]//
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:ssl:property:can_write|can_write]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:loop_user|Efl.Loop_User]].**[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:ssl:property:address_local|address_local]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:ssl:property:address_remote|address_remote]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:loop_user|Efl.Loop_User]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:ssl:method:constructor|constructor]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:ssl:method:destructor|destructor]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:ssl:method:finalize|finalize]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-
+[[:develop:api:efl:loop_user|Efl.Loop_User]]\\
+> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
===== Events =====
-**[[:develop:api:efl:net:socket:ssl:event:ssl_error|ssl,error]]**
+**[[:develop:api:efl:net:socket:ssl:event:ssl_error|ssl,error]]**\\
+> %%An error such as %%[[:develop:api:efl:net:socket:ssl:error:handshake|Efl.Net.Socket.Ssl.Error.HANDSHAKE]]%%%%
<code c>
EFL_NET_SOCKET_SSL_EVENT_SSL_ERROR(Eina_Error)
</code>
-
-%%An error such as %%[[:develop:api:efl:net:socket:ssl:error:handshake|Efl.Net.Socket.Ssl.Error.HANDSHAKE]]%%%%\\
-\\
-**[[:develop:api:efl:net:socket:ssl:event:ssl_ready|ssl,ready]]**
+\\ **[[:develop:api:efl:net:socket:ssl:event:ssl_ready|ssl,ready]]**\\
+> %%Notifies the SSL handshake was done and the socket is now able to communicate%%
<code c>
EFL_NET_SOCKET_SSL_EVENT_SSL_READY(void)
</code>
-
-%%Notifies the SSL handshake was done and the socket is now able to communicate%%\\
-\\
-==== Inherited ====
-
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:event:closed|closed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:eos|eos]]**
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+\\ ==== Inherited ====
+
+[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\
+> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\
+[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\
+> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\
+[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\
+> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/net/socket/ssl/error/certificate_verify_failed.txt b/pages/develop/api/efl/net/socket/ssl/error/certificate_verify_failed.txt
index 010c19795..d8e6710a0 100644
--- a/pages/develop/api/efl/net/socket/ssl/error/certificate_verify_failed.txt
+++ b/pages/develop/api/efl/net/socket/ssl/error/certificate_verify_failed.txt
@@ -1,4 +1,10 @@
~~Title: Efl.Net.Socket.Ssl.Error.CERTIFICATE_VERIFY_FAILED~~
+===== Description =====
+
+%%Failed to verify peer's certificate%%
+
+{{page>:develop:api-include:efl:net:socket:ssl:error:certificate_verify_failed:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -11,9 +17,3 @@ var Efl.Net.Socket.Ssl.Error.CERTIFICATE_VERIFY_FAILED: Eina.Error;
Eina_Error EFL_NET_SOCKET_SSL_ERROR_CERTIFICATE_VERIFY_FAILED;
</code>
-===== Description =====
-
-%%Failed to verify peer's certificate%%
-
-{{page>:develop:api-include:efl:net:socket:ssl:error:certificate_verify_failed:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/net/socket/ssl/error/handshake.txt b/pages/develop/api/efl/net/socket/ssl/error/handshake.txt
index abbceb643..a5555974c 100644
--- a/pages/develop/api/efl/net/socket/ssl/error/handshake.txt
+++ b/pages/develop/api/efl/net/socket/ssl/error/handshake.txt
@@ -1,4 +1,10 @@
~~Title: Efl.Net.Socket.Ssl.Error.HANDSHAKE~~
+===== Description =====
+
+%%Failed SSL handshake%%
+
+{{page>:develop:api-include:efl:net:socket:ssl:error:handshake:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -11,9 +17,3 @@ var Efl.Net.Socket.Ssl.Error.HANDSHAKE: Eina.Error;
Eina_Error EFL_NET_SOCKET_SSL_ERROR_HANDSHAKE;
</code>
-===== Description =====
-
-%%Failed SSL handshake%%
-
-{{page>:develop:api-include:efl:net:socket:ssl:error:handshake:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/net/socket/ssl/event/ssl_error.txt b/pages/develop/api/efl/net/socket/ssl/event/ssl_error.txt
index a46dbbb69..658fd13c6 100644
--- a/pages/develop/api/efl/net/socket/ssl/event/ssl_error.txt
+++ b/pages/develop/api/efl/net/socket/ssl/event/ssl_error.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Ssl: ssl,error~~
+===== Description =====
+
+%%An error such as %%[[:develop:api:efl:net:socket:ssl:error:handshake|Efl.Net.Socket.Ssl.Error.HANDSHAKE]]%%%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:ssl:event:ssl_error:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,10 +39,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%An error such as %%[[:develop:api:efl:net:socket:ssl:error:handshake|Efl.Net.Socket.Ssl.Error.HANDSHAKE]]%%%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:ssl:event:ssl_error:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/net/socket/ssl/event/ssl_ready.txt b/pages/develop/api/efl/net/socket/ssl/event/ssl_ready.txt
index 35b7eed03..b51f35a9f 100644
--- a/pages/develop/api/efl/net/socket/ssl/event/ssl_ready.txt
+++ b/pages/develop/api/efl/net/socket/ssl/event/ssl_ready.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Ssl: ssl,ready~~
+===== Description =====
+
+%%Notifies the SSL handshake was done and the socket is now able to communicate%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:ssl:event:ssl_ready:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,10 +39,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%Notifies the SSL handshake was done and the socket is now able to communicate%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:ssl:event:ssl_ready:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/net/socket/ssl/method/adopt.txt b/pages/develop/api/efl/net/socket/ssl/method/adopt.txt
index 47475a822..e6f26defa 100644
--- a/pages/develop/api/efl/net/socket/ssl/method/adopt.txt
+++ b/pages/develop/api/efl/net/socket/ssl/method/adopt.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Ssl.adopt~~
+===== Description =====
+
+%%Adopt an Efl.Net.Dialer or regular Efl.Net.Socket that will be used for the actual communication.%%
+
+%%If used with an Efl.Net.Dialer object, it will assume the 'connect' role, otherwise will use 'accept'.%%
+
+%%This is a constructor only method and should be called before %%[[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:ssl:method:adopt:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -21,17 +32,6 @@ void efl_net_socket_ssl_adopt(Eo *obj, Efl_Net_Socket *efl_net_socket, Efl_Net_S
* **efl_net_socket** //(in)// - %%The socket to adopt%%
* **ctx** //(in)// - %%The SSL context to use when adopting the socket%%
-===== Description =====
-
-%%Adopt an Efl.Net.Dialer or regular Efl.Net.Socket that will be used for the actual communication.%%
-
-%%If used with an Efl.Net.Dialer object, it will assume the 'connect' role, otherwise will use 'accept'.%%
-
-%%This is a constructor only method and should be called before %%[[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:ssl:method:adopt:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Socket.Ssl.adopt**
diff --git a/pages/develop/api/efl/net/socket/ssl/method/close.txt b/pages/develop/api/efl/net/socket/ssl/method/close.txt
index f2c964a56..ce367c61c 100644
--- a/pages/develop/api/efl/net/socket/ssl/method/close.txt
+++ b/pages/develop/api/efl/net/socket/ssl/method/close.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl: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:net:socket:ssl: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/net/socket/ssl/method/constructor.txt b/pages/develop/api/efl/net/socket/ssl/method/constructor.txt
index 0a283f586..a67c648ed 100644
--- a/pages/develop/api/efl/net/socket/ssl/method/constructor.txt
+++ b/pages/develop/api/efl/net/socket/ssl/method/constructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl: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:net:socket:ssl:method:constructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
diff --git a/pages/develop/api/efl/net/socket/ssl/method/destructor.txt b/pages/develop/api/efl/net/socket/ssl/method/destructor.txt
index 648fb7189..6b04c0b44 100644
--- a/pages/develop/api/efl/net/socket/ssl/method/destructor.txt
+++ b/pages/develop/api/efl/net/socket/ssl/method/destructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl: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:net:socket:ssl:method:destructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
diff --git a/pages/develop/api/efl/net/socket/ssl/method/finalize.txt b/pages/develop/api/efl/net/socket/ssl/method/finalize.txt
index 809f4b8b1..3b8ee2dcd 100644
--- a/pages/develop/api/efl/net/socket/ssl/method/finalize.txt
+++ b/pages/develop/api/efl/net/socket/ssl/method/finalize.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Net.Socket.Ssl.finalize~~
+===== Description =====
+
+%%Called at the end of #eo_add. Should not be called, just overridden.%%
+{{page>:develop:api-include:efl:net:socket:ssl: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:net:socket:ssl:method:finalize:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]
diff --git a/pages/develop/api/efl/net/socket/ssl/method/read.txt b/pages/develop/api/efl/net/socket/ssl/method/read.txt
index e7022aaa3..7d3b1103b 100644
--- a/pages/develop/api/efl/net/socket/ssl/method/read.txt
+++ b/pages/develop/api/efl/net/socket/ssl/method/read.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl: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:net:socket:ssl: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/net/socket/ssl/method/write.txt b/pages/develop/api/efl/net/socket/ssl/method/write.txt
index 5fff06b6e..7a9140cfc 100644
--- a/pages/develop/api/efl/net/socket/ssl/method/write.txt
+++ b/pages/develop/api/efl/net/socket/ssl/method/write.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl: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:net:socket:ssl: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/net/socket/ssl/property/address_local.txt b/pages/develop/api/efl/net/socket/ssl/property/address_local.txt
index f83adcf27..983cd9f9d 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/address_local.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/address_local.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.Ssl.address_local~~
+===== Values =====
+
+ * **address** - %%Local address%%
+===== Description =====
+
+%%The local address, similar to getsockname().%%
+
+%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+
+%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:ssl:property:address_local:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get)**.//===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_socket_address_local_get(const Eo *obj);
void efl_net_socket_address_local_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Local address%%
-===== Description =====
-
-%%The local address, similar to getsockname().%%
-
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:ssl:property:address_local:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]]
diff --git a/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt b/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt
index e995d4dab..5637be21c 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.Ssl.address_remote~~
+===== Values =====
+
+ * **address** - %%Remote address%%
+===== Description =====
+
+%%The remote address, similar to getpeername().%%
+
+%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+
+%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:ssl:property:address_remote:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get)**.//===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_socket_address_remote_get(const Eo *obj);
void efl_net_socket_address_remote_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Remote address%%
-===== Description =====
-
-%%The remote address, similar to getpeername().%%
-
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:ssl:property:address_remote:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]
diff --git a/pages/develop/api/efl/net/socket/ssl/property/adopted.txt b/pages/develop/api/efl/net/socket/ssl/property/adopted.txt
index ddafbefe0..cbdeeedb3 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/adopted.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/adopted.txt
@@ -1,4 +1,12 @@
~~Title: Efl.Net.Socket.Ssl.adopted~~
+===== Values =====
+
+ * **efl_net_socket** - %%The adopted object, if any, otherwise NULL%%
+ * **ctx** - %%The SSL context used when adopting the socket, if any, otherwise NULL%%
+
+
+\\ {{page>:develop:api-include:efl:net:socket:ssl:property:adopted:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,14 +27,6 @@
Eina_Bool efl_net_socket_ssl_adopted_get(const Eo *obj, Efl_Net_Socket **efl_net_socket, Efl_Net_Ssl_Context **ctx);
</code>
-===== Values =====
-
- * **efl_net_socket** - %%The adopted object, if any, otherwise NULL%%
- * **ctx** - %%The SSL context used when adopting the socket, if any, otherwise NULL%%
-
-
-{{page>:develop:api-include:efl:net:socket:ssl:property:adopted:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Socket.Ssl.adopted**
diff --git a/pages/develop/api/efl/net/socket/ssl/property/can_read.txt b/pages/develop/api/efl/net/socket/ssl/property/can_read.txt
index c2e3408b4..ddae92bfe 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/can_read.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/can_read.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl: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:net:socket:ssl: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/net/socket/ssl/property/can_write.txt b/pages/develop/api/efl/net/socket/ssl/property/can_write.txt
index d5f4fb721..9a07f1f5e 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/can_write.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/can_write.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl: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:net:socket:ssl: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/net/socket/ssl/property/close_on_destructor.txt b/pages/develop/api/efl/net/socket/ssl/property/close_on_destructor.txt
index 201bdf47a..2b98f89a9 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/close_on_destructor.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/close_on_destructor.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl: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:net:socket:ssl: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/net/socket/ssl/property/close_on_exec.txt b/pages/develop/api/efl/net/socket/ssl/property/close_on_exec.txt
index a8488bbe8..e1a851ee2 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/close_on_exec.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/close_on_exec.txt
@@ -1,4 +1,26 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl:property:close_on_exec:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%If %%''true''%%, will close on exec() call.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:ssl: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:net:socket:ssl:property:close_on_exec:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%If %%''true''%%, will close on exec() call.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:ssl: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/net/socket/ssl/property/closed.txt b/pages/develop/api/efl/net/socket/ssl/property/closed.txt
index 7bc908040..7f551c359 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/closed.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/closed.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl:property:closed:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%If true, calls close()%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:ssl: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:net:socket:ssl:property:closed:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%If true, calls close()%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:ssl: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/net/socket/ssl/property/eos.txt b/pages/develop/api/efl/net/socket/ssl/property/eos.txt
index e47363bf3..51447da0d 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/eos.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/eos.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Ssl.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:net:socket:ssl: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:net:socket:ssl: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/net/socket/ssl/property/hostname_override.txt b/pages/develop/api/efl/net/socket/ssl/property/hostname_override.txt
index f23ddf5a0..7f8f8421c 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/hostname_override.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/hostname_override.txt
@@ -1,4 +1,21 @@
~~Title: Efl.Net.Socket.Ssl.hostname_override~~
+===== Values =====
+
+ * **hostname_override** - %%Hostname for this socket%%
+===== Description =====
+
+%%Overrides the hostname to use for this socket.%%
+
+%%Most of time this is useful if you're using an IP address but the server certificate only specifies DNS (names).%%
+
+%%If NULL, then it will fetch from socket using %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% or %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%%.%%
+
+%%It's only used if %%[[:develop:api:efl:net:socket:ssl:property:hostname_verify|Efl.Net.Socket.Ssl.hostname_verify]]%% is %%''true''%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:ssl:property:hostname_override:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,23 +40,6 @@ const char *efl_net_socket_ssl_hostname_override_get(const Eo *obj);
void efl_net_socket_ssl_hostname_override_set(Eo *obj, const char *hostname_override);
</code>
-===== Values =====
-
- * **hostname_override** - %%Hostname for this socket%%
-===== Description =====
-
-%%Overrides the hostname to use for this socket.%%
-
-%%Most of time this is useful if you're using an IP address but the server certificate only specifies DNS (names).%%
-
-%%If NULL, then it will fetch from socket using %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% or %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%%.%%
-
-%%It's only used if %%[[:develop:api:efl:net:socket:ssl:property:hostname_verify|Efl.Net.Socket.Ssl.hostname_verify]]%% is %%''true''%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:ssl:property:hostname_override:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Ssl.hostname_override**
diff --git a/pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt b/pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt
index 1744171ba..3cc8e7a68 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Socket.Ssl.hostname_verify~~
+===== Values =====
+
+ * **hostname_verify** - %%%%''true''%% if the hostname will be verified, %%''false''%% otherwise%%
+===== Description =====
+
+%%Define if hostname should be verified.%%
+
+%%This will check the socket hostname (without the port in case of an IP) or the overriden value from %%[[:develop:api:efl:net:socket:ssl:property:hostname_override|Efl.Net.Socket.Ssl.hostname_override]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:ssl:property:hostname_verify:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ Eina_Bool efl_net_socket_ssl_hostname_verify_get(const Eo *obj);
void efl_net_socket_ssl_hostname_verify_set(Eo *obj, Eina_Bool hostname_verify);
</code>
-===== Values =====
-
- * **hostname_verify** - %%%%''true''%% if the hostname will be verified, %%''false''%% otherwise%%
-===== Description =====
-
-%%Define if hostname should be verified.%%
-
-%%This will check the socket hostname (without the port in case of an IP) or the overriden value from %%[[:develop:api:efl:net:socket:ssl:property:hostname_override|Efl.Net.Socket.Ssl.hostname_override]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:ssl:property:hostname_verify:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Ssl.hostname_verify**
diff --git a/pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt b/pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt
index c859cc5d5..7f3c21991 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Ssl.verify_mode~~
+===== Values =====
+
+ * **verify_mode** - %%Remote verification mode%%
+===== Description =====
+
+%%How to verify the remote peer.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:ssl:property:verify_mode:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Efl_Net_Ssl_Verify_Mode efl_net_socket_ssl_verify_mode_get(const Eo *obj);
void efl_net_socket_ssl_verify_mode_set(Eo *obj, Efl_Net_Ssl_Verify_Mode verify_mode);
</code>
-===== Values =====
-
- * **verify_mode** - %%Remote verification mode%%
-===== Description =====
-
-%%How to verify the remote peer.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:ssl:property:verify_mode:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Ssl.verify_mode**
diff --git a/pages/develop/api/efl/net/socket/tcp.txt b/pages/develop/api/efl/net/socket/tcp.txt
index de616d85e..42a0771be 100644
--- a/pages/develop/api/efl/net/socket/tcp.txt
+++ b/pages/develop/api/efl/net/socket/tcp.txt
@@ -84,141 +84,62 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:net:socket:tcp:property:cork|cork]]** //**(get, set)**//
+**[[:develop:api:efl:net:socket:tcp:property:cork|cork]]** //**(get, set)**//\\
+> %%Controls TCP's cork using TCP_CORK%%
<code c>
Eina_Bool efl_net_socket_tcp_cork_get(const Eo *obj);
Eina_Bool efl_net_socket_tcp_cork_set(Eo *obj, Eina_Bool cork);
</code>
-
-%%Controls TCP's cork using TCP_CORK%%\\
-\\
-**[[:develop:api:efl:net:socket:tcp:property:keep_alive|keep_alive]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:tcp:property:fd|fd]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//\\
+> %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
+<code c>
+int efl_loop_fd_get(const Eo *obj);
+void efl_loop_fd_set(Eo *obj, int fd);
+</code>
+\\
+**[[:develop:api:efl:net:socket:tcp:property:keep_alive|keep_alive]]** //**(get, set)**//\\
+> %%Controls keep-alive using SO_KEEPALIVE%%
<code c>
Eina_Bool efl_net_socket_tcp_keep_alive_get(const Eo *obj);
Eina_Bool efl_net_socket_tcp_keep_alive_set(Eo *obj, Eina_Bool keep_alive);
</code>
-
-%%Controls keep-alive using SO_KEEPALIVE%%\\
-\\
-**[[:develop:api:efl:net:socket:tcp:property:no_delay|no_delay]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:tcp:property:no_delay|no_delay]]** //**(get, set)**//\\
+> %%Controls TCP's no-delay using TCP_NODELAY%%
<code c>
Eina_Bool efl_net_socket_tcp_no_delay_get(const Eo *obj);
Eina_Bool efl_net_socket_tcp_no_delay_set(Eo *obj, Eina_Bool no_delay);
</code>
-
-%%Controls TCP's no-delay using TCP_NODELAY%%\\
-\\
+\\
==== Inherited ====
-[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]].**[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:fd:method:close|close]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]].**[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:method:read|read]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]].**[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:fd:method:write|write]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:net:socket:tcp:property:fd|fd]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:loop_user|Efl.Loop_User]].**[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//
-\\
-[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]].**[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-
+[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\
+> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\
+> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\
+> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\
+> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:loop_user|Efl.Loop_User]]\\
+> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\
+[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]\\
+> **[[:develop:api:efl:net:socket:fd:method:close|close]]**, **[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]**, **[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]**, **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:socket:fd:method:read|read]]**, **[[:develop:api:efl:net:socket:fd:method:write|write]]**, **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:event:closed|closed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:eos|eos]]**
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:error|error]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:read|read]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:write|write]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\
+> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\
+[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\
+> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\
+[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\
+> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\
+[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\
+> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/net/socket/tcp/property/cork.txt b/pages/develop/api/efl/net/socket/tcp/property/cork.txt
index cc216580f..2adf7becb 100644
--- a/pages/develop/api/efl/net/socket/tcp/property/cork.txt
+++ b/pages/develop/api/efl/net/socket/tcp/property/cork.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Tcp.cork~~
+===== Values =====
+
+ * **cork** - %%%%''true''%% if cork is enabled, %%''false''%% otherwise%%
+===== Description =====
+
+%%Controls TCP's cork using TCP_CORK%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:tcp:property:cork:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,17 +35,6 @@ Eina_Bool efl_net_socket_tcp_cork_get(const Eo *obj);
Eina_Bool efl_net_socket_tcp_cork_set(Eo *obj, Eina_Bool cork);
</code>
-===== Values =====
-
- * **cork** - %%%%''true''%% if cork is enabled, %%''false''%% otherwise%%
-===== Description =====
-
-%%Controls TCP's cork using TCP_CORK%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:tcp:property:cork:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Tcp.cork**
diff --git a/pages/develop/api/efl/net/socket/tcp/property/fd.txt b/pages/develop/api/efl/net/socket/tcp/property/fd.txt
index fd470e359..51c4b9ea5 100644
--- a/pages/develop/api/efl/net/socket/tcp/property/fd.txt
+++ b/pages/develop/api/efl/net/socket/tcp/property/fd.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Net.Socket.Tcp.fd~~
+===== Values =====
+
+ * **fd** - %%The file descriptor.%%
+===== Description =====
+
+%%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
+
+
+{{page>:develop:api-include:efl:net:socket:tcp:property:fd:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Defines the fd to watch on.%%
+{{page>:develop:api-include:efl:net:socket:tcp:property:fd:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:fd:property:fd|Efl.Loop.Fd.fd]] **(set)**.//===== Signature =====
<code>
@@ -23,22 +39,6 @@ int efl_loop_fd_get(const Eo *obj);
void efl_loop_fd_set(Eo *obj, int fd);
</code>
-===== Values =====
-
- * **fd** - %%The file descriptor.%%
-===== Description =====
-
-%%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
-
-
-{{page>:develop:api-include:efl:net:socket:tcp:property:fd:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Defines the fd to watch on.%%
-{{page>:develop:api-include:efl:net:socket:tcp:property:fd:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:loop:fd:property:fd|Efl.Loop.Fd.fd]]
diff --git a/pages/develop/api/efl/net/socket/tcp/property/keep_alive.txt b/pages/develop/api/efl/net/socket/tcp/property/keep_alive.txt
index 43ed3d83c..8948d1a53 100644
--- a/pages/develop/api/efl/net/socket/tcp/property/keep_alive.txt
+++ b/pages/develop/api/efl/net/socket/tcp/property/keep_alive.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Tcp.keep_alive~~
+===== Values =====
+
+ * **keep_alive** - %%%%''true''%% if keep alive is enabled, %%''false''%% otherwise%%
+===== Description =====
+
+%%Controls keep-alive using SO_KEEPALIVE%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:tcp:property:keep_alive:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,17 +35,6 @@ Eina_Bool efl_net_socket_tcp_keep_alive_get(const Eo *obj);
Eina_Bool efl_net_socket_tcp_keep_alive_set(Eo *obj, Eina_Bool keep_alive);
</code>
-===== Values =====
-
- * **keep_alive** - %%%%''true''%% if keep alive is enabled, %%''false''%% otherwise%%
-===== Description =====
-
-%%Controls keep-alive using SO_KEEPALIVE%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:tcp:property:keep_alive:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Tcp.keep_alive**
diff --git a/pages/develop/api/efl/net/socket/tcp/property/no_delay.txt b/pages/develop/api/efl/net/socket/tcp/property/no_delay.txt
index 801f52212..4c0a72d29 100644
--- a/pages/develop/api/efl/net/socket/tcp/property/no_delay.txt
+++ b/pages/develop/api/efl/net/socket/tcp/property/no_delay.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Tcp.no_delay~~
+===== Values =====
+
+ * **no_delay** - %%%%''true''%% if no delay is enabled, %%''false''%% otherwise%%
+===== Description =====
+
+%%Controls TCP's no-delay using TCP_NODELAY%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:tcp:property:no_delay:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,17 +35,6 @@ Eina_Bool efl_net_socket_tcp_no_delay_get(const Eo *obj);
Eina_Bool efl_net_socket_tcp_no_delay_set(Eo *obj, Eina_Bool no_delay);
</code>
-===== Values =====
-
- * **no_delay** - %%%%''true''%% if no delay is enabled, %%''false''%% otherwise%%
-===== Description =====
-
-%%Controls TCP's no-delay using TCP_NODELAY%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:tcp:property:no_delay:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Tcp.no_delay**
diff --git a/pages/develop/api/efl/net/socket/udp.txt b/pages/develop/api/efl/net/socket/udp.txt
index 5314e7fdf..1786c287e 100644
--- a/pages/develop/api/efl/net/socket/udp.txt
+++ b/pages/develop/api/efl/net/socket/udp.txt
@@ -86,208 +86,144 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:net:socket:udp:method:multicast_groups_get|multicast_groups_get]]**
+**[[:develop:api:efl:net:socket:udp:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's constructor.%%
+<code c>
+Efl_Object *efl_constructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:udp:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's destructor.%%
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:udp:method:multicast_groups_get|multicast_groups_get]]**\\
+> %%Returns the multicast groups this server has joined.%%
<code c>
Eina_Iterator *efl_net_socket_udp_multicast_groups_get(Eo *obj);
</code>
-
-%%Returns the multicast groups this server has joined.%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:method:multicast_join|multicast_join]]**
+\\
+**[[:develop:api:efl:net:socket:udp:method:multicast_join|multicast_join]]**\\
+> %%Joins a multicast group.%%
<code c>
Eina_Error efl_net_socket_udp_multicast_join(Eo *obj, const char *address);
</code>
-
-%%Joins a multicast group.%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:method:multicast_leave|multicast_leave]]**
+\\
+**[[:develop:api:efl:net:socket:udp:method:multicast_leave|multicast_leave]]**\\
+> %%Leaves a multicast group.%%
<code c>
Eina_Error efl_net_socket_udp_multicast_leave(Eo *obj, const char *address);
</code>
-
-%%Leaves a multicast group.%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:method:next_datagram_size_query|next_datagram_size_query]]**
+\\
+**[[:develop:api:efl:net:socket:udp:method:next_datagram_size_query|next_datagram_size_query]]**\\
+> %%Queries the next datagram size.%%
<code c>
size_t efl_net_socket_udp_next_datagram_size_query(Eo *obj);
</code>
-
-%%Queries the next datagram size.%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:property:bind|bind]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:udp:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\
+> %%Reads data into a pre-allocated buffer.%%
+<code c>
+Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
+</code>
+\\
+**[[:develop:api:efl:net:socket:udp:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\
+> %%Writes data from a pre-populated buffer.%%
+<code c>
+Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining);
+</code>
+\\
+**[[:develop:api:efl:net:socket:udp:property:bind|bind]]** //**(get, set)**//\\
+> %%Forces binding to a specific address.%%
<code c>
const char *efl_net_socket_udp_bind_get(const Eo *obj);
Eina_Error efl_net_socket_udp_bind_set(Eo *obj, const char *address);
</code>
-
-%%Forces binding to a specific address.%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:property:cork|cork]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:udp:property:cork|cork]]** //**(get, set)**//\\
+> %%Controls UDP's cork using UDP_CORK%%
<code c>
Eina_Bool efl_net_socket_udp_cork_get(const Eo *obj);
Eina_Bool efl_net_socket_udp_cork_set(Eo *obj, Eina_Bool cork);
</code>
-
-%%Controls UDP's cork using UDP_CORK%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:property:dont_route|dont_route]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:udp:property:dont_route|dont_route]]** //**(get, set)**//\\
+> %%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%%
<code c>
Eina_Bool efl_net_socket_udp_dont_route_get(const Eo *obj);
Eina_Bool efl_net_socket_udp_dont_route_set(Eo *obj, Eina_Bool dont_route);
</code>
-
-%%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:property:multicast_loopback|multicast_loopback]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:udp:property:fd|fd]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//\\
+> %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
+<code c>
+int efl_loop_fd_get(const Eo *obj);
+void efl_loop_fd_set(Eo *obj, int fd);
+</code>
+\\
+**[[:develop:api:efl:net:socket:udp:property:multicast_loopback|multicast_loopback]]** //**(get, set)**//\\
+> %%Controls whenever multicast will loopback packets locally.%%
<code c>
Eina_Bool efl_net_socket_udp_multicast_loopback_get(const Eo *obj);
Eina_Error efl_net_socket_udp_multicast_loopback_set(Eo *obj, Eina_Bool loopback);
</code>
-
-%%Controls whenever multicast will loopback packets locally.%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:property:multicast_time_to_live|multicast_time_to_live]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:udp:property:multicast_time_to_live|multicast_time_to_live]]** //**(get, set)**//\\
+> %%Controls time to live in number of hops.%%
<code c>
uint8_t efl_net_socket_udp_multicast_time_to_live_get(const Eo *obj);
Eina_Error efl_net_socket_udp_multicast_time_to_live_set(Eo *obj, uint8_t ttl);
</code>
-
-%%Controls time to live in number of hops.%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:property:reuse_address|reuse_address]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:udp:property:reuse_address|reuse_address]]** //**(get, set)**//\\
+> %%Controls address reuse() using SO_REUSEADDR%%
<code c>
Eina_Bool efl_net_socket_udp_reuse_address_get(const Eo *obj);
Eina_Bool efl_net_socket_udp_reuse_address_set(Eo *obj, Eina_Bool reuse_address);
</code>
-
-%%Controls address reuse() using SO_REUSEADDR%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:property:reuse_port|reuse_port]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:net:socket:udp:property:reuse_port|reuse_port]]** //**(get, set)**//\\
+> %%Controls port reuse() using SO_REUSEPORT (since Linux 3.9)%%
<code c>
Eina_Bool efl_net_socket_udp_reuse_port_get(const Eo *obj);
Eina_Bool efl_net_socket_udp_reuse_port_set(Eo *obj, Eina_Bool reuse_port);
</code>
-
-%%Controls port reuse() using SO_REUSEPORT (since Linux 3.9)%%\\
-\\
-**[[:develop:api:efl:net:socket:udp:method:init|init]]** ''protected''
+\\
+**[[:develop:api:efl:net:socket:udp:method:init|init]]** ''protected''\\
+> %%Initializes the socket to communicate with given IP address%%
<code c>
void efl_net_socket_udp_init(Eo *obj, Efl_Net_Ip_Address *remote_address);
</code>
-
-%%Initializes the socket to communicate with given IP address%%\\
-\\
+\\
==== Inherited ====
-[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]].**[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:fd:method:close|close]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]].**[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:udp:method:read|read]]** //[Overridden here]//
-\\
-[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]].**[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:udp:method:write|write]]** //[Overridden here]//
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:net:socket:udp:property:fd|fd]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:loop_user|Efl.Loop_User]].**[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//
-\\
-[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]].**[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:udp:method:constructor|constructor]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:udp:method:destructor|destructor]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-
+[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\
+> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\
+> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\
+> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\
+> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:loop_user|Efl.Loop_User]]\\
+> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\
+[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]\\
+> **[[:develop:api:efl:net:socket:fd:method:close|close]]**, **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:event:closed|closed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:eos|eos]]**
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:error|error]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:read|read]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:write|write]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\
+> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\
+[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\
+> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\
+[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\
+> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\
+[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\
+> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/net/socket/udp/method/constructor.txt b/pages/develop/api/efl/net/socket/udp/method/constructor.txt
index 3eba93b56..1b195ba02 100644
--- a/pages/develop/api/efl/net/socket/udp/method/constructor.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/constructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Udp.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:net:socket:udp:method:constructor:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:net:socket:fd: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:net:socket:udp:method:constructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
diff --git a/pages/develop/api/efl/net/socket/udp/method/destructor.txt b/pages/develop/api/efl/net/socket/udp/method/destructor.txt
index c9456d8af..4aa60e76a 100644
--- a/pages/develop/api/efl/net/socket/udp/method/destructor.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/destructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Udp.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:net:socket:udp:method:destructor:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:net:socket:fd: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:net:socket:udp:method:destructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
diff --git a/pages/develop/api/efl/net/socket/udp/method/init.txt b/pages/develop/api/efl/net/socket/udp/method/init.txt
index 0a1cdb3cf..cc02ecb10 100644
--- a/pages/develop/api/efl/net/socket/udp/method/init.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/init.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Udp.init~~
+===== Description =====
+
+%%Initializes the socket to communicate with given IP address%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:method:init:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_net_socket_udp_init(Eo *obj, Efl_Net_Ip_Address *remote_address);
* **remote_address** //(in)// - %%The remote address this socket will communicate with%%
-===== Description =====
-
-%%Initializes the socket to communicate with given IP address%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:method:init:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.init**
diff --git a/pages/develop/api/efl/net/socket/udp/method/multicast_groups_get.txt b/pages/develop/api/efl/net/socket/udp/method/multicast_groups_get.txt
index 511e4ccd7..810efd805 100644
--- a/pages/develop/api/efl/net/socket/udp/method/multicast_groups_get.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/multicast_groups_get.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Net.Socket.Udp.multicast_groups_get~~
+===== Description =====
+
+%%Returns the multicast groups this server has joined.%%
+
+%%The iterator is only valid until a new group is joined or left using %%[[:develop:api:efl:net:socket:udp:method:multicast_join|Efl.Net.Socket.Udp.multicast_join]]%% or %%[[:develop:api:efl:net:socket:udp:method:multicast_leave|Efl.Net.Socket.Udp.multicast_leave]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:method:multicast_groups_get:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,15 +22,6 @@ multicast_groups_get {
Eina_Iterator *efl_net_socket_udp_multicast_groups_get(Eo *obj);
</code>
-===== Description =====
-
-%%Returns the multicast groups this server has joined.%%
-
-%%The iterator is only valid until a new group is joined or left using %%[[:develop:api:efl:net:socket:udp:method:multicast_join|Efl.Net.Socket.Udp.multicast_join]]%% or %%[[:develop:api:efl:net:socket:udp:method:multicast_leave|Efl.Net.Socket.Udp.multicast_leave]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:method:multicast_groups_get:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.multicast_groups_get**
diff --git a/pages/develop/api/efl/net/socket/udp/method/multicast_join.txt b/pages/develop/api/efl/net/socket/udp/method/multicast_join.txt
index f34fa6193..e8a1f1fc9 100644
--- a/pages/develop/api/efl/net/socket/udp/method/multicast_join.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/multicast_join.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.Udp.multicast_join~~
+===== Description =====
+
+%%Joins a multicast group.%%
+
+%%The multicast address should be in the format:%%
+
+%%IP@INTERFACE%%
+
+%%With '@INTERFACE' being optional, such as:%%
+
+%%224.0.0.1 - use any interface (ie: 0.0.0.0) 224.0.0.1@0.0.0.0 224.0.0.1@192.168.0.1 - use the interface assigned to 192.168.0.1 ff02::1@0 - use any interface ff02::1@1 - use loopback interface (idx=1)%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:method:multicast_join:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -20,21 +35,6 @@ Eina_Error efl_net_socket_udp_multicast_join(Eo *obj, const char *address);
* **address** //(in)// - %%Multicast address to join%%
-===== Description =====
-
-%%Joins a multicast group.%%
-
-%%The multicast address should be in the format:%%
-
-%%IP@INTERFACE%%
-
-%%With '@INTERFACE' being optional, such as:%%
-
-%%224.0.0.1 - use any interface (ie: 0.0.0.0) 224.0.0.1@0.0.0.0 224.0.0.1@192.168.0.1 - use the interface assigned to 192.168.0.1 ff02::1@0 - use any interface ff02::1@1 - use loopback interface (idx=1)%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:method:multicast_join:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.multicast_join**
diff --git a/pages/develop/api/efl/net/socket/udp/method/multicast_leave.txt b/pages/develop/api/efl/net/socket/udp/method/multicast_leave.txt
index 90997c534..84153dc25 100644
--- a/pages/develop/api/efl/net/socket/udp/method/multicast_leave.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/multicast_leave.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Net.Socket.Udp.multicast_leave~~
+===== Description =====
+
+%%Leaves a multicast group.%%
+
+%%This reverses the effect of %%[[:develop:api:efl:net:socket:udp:method:multicast_join|Efl.Net.Socket.Udp.multicast_join]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:method:multicast_leave:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -20,15 +29,6 @@ Eina_Error efl_net_socket_udp_multicast_leave(Eo *obj, const char *address);
* **address** //(in)// - %%Multicast address to leave%%
-===== Description =====
-
-%%Leaves a multicast group.%%
-
-%%This reverses the effect of %%[[:develop:api:efl:net:socket:udp:method:multicast_join|Efl.Net.Socket.Udp.multicast_join]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:method:multicast_leave:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.multicast_leave**
diff --git a/pages/develop/api/efl/net/socket/udp/method/next_datagram_size_query.txt b/pages/develop/api/efl/net/socket/udp/method/next_datagram_size_query.txt
index 3418a088e..54320fc63 100644
--- a/pages/develop/api/efl/net/socket/udp/method/next_datagram_size_query.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/next_datagram_size_query.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Net.Socket.Udp.next_datagram_size_query~~
+===== Description =====
+
+%%Queries the next datagram size.%%
+
+%%This will use system calls to determine the next datagram size, in bytes.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:method:next_datagram_size_query:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,15 +22,6 @@ next_datagram_size_query {
size_t efl_net_socket_udp_next_datagram_size_query(Eo *obj);
</code>
-===== Description =====
-
-%%Queries the next datagram size.%%
-
-%%This will use system calls to determine the next datagram size, in bytes.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:method:next_datagram_size_query:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.next_datagram_size_query**
diff --git a/pages/develop/api/efl/net/socket/udp/method/read.txt b/pages/develop/api/efl/net/socket/udp/method/read.txt
index d21dfd995..6f7a3e1df 100644
--- a/pages/develop/api/efl/net/socket/udp/method/read.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/read.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Udp.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:net:socket:udp:method:read:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:net:socket:fd: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:net:socket:udp: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/net/socket/udp/method/write.txt b/pages/develop/api/efl/net/socket/udp/method/write.txt
index 36320f8ee..9ad00a61f 100644
--- a/pages/develop/api/efl/net/socket/udp/method/write.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/write.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Udp.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:net:socket:udp:method:write:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:net:socket:fd: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:net:socket:udp: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/net/socket/udp/property/bind.txt b/pages/develop/api/efl/net/socket/udp/property/bind.txt
index 8d2228d1a..195d9147f 100644
--- a/pages/develop/api/efl/net/socket/udp/property/bind.txt
+++ b/pages/develop/api/efl/net/socket/udp/property/bind.txt
@@ -1,4 +1,21 @@
~~Title: Efl.Net.Socket.Udp.bind~~
+===== Values =====
+
+ * **address** - %%Address to bind to%%
+===== Description =====
+
+%%Forces binding to a specific address.%%
+
+%%Some servers may request packets being sent from a specific address, then one should bind to that address before proceeding to dial.%%
+
+%%If no address is provided or bind is not called, a random port is bound automatically to any address.%%
+
+%%@note IP and PORT must be all numeric, no name resolution is applied.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:property:bind:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,23 +41,6 @@ const char *efl_net_socket_udp_bind_get(const Eo *obj);
Eina_Error efl_net_socket_udp_bind_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Address to bind to%%
-===== Description =====
-
-%%Forces binding to a specific address.%%
-
-%%Some servers may request packets being sent from a specific address, then one should bind to that address before proceeding to dial.%%
-
-%%If no address is provided or bind is not called, a random port is bound automatically to any address.%%
-
-%%@note IP and PORT must be all numeric, no name resolution is applied.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:property:bind:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.bind**
diff --git a/pages/develop/api/efl/net/socket/udp/property/cork.txt b/pages/develop/api/efl/net/socket/udp/property/cork.txt
index fbd47dcdf..822b132a0 100644
--- a/pages/develop/api/efl/net/socket/udp/property/cork.txt
+++ b/pages/develop/api/efl/net/socket/udp/property/cork.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Udp.cork~~
+===== Values =====
+
+ * **cork** - %%%%''true''%% if cork is enabled for this socket, %%''false''%% otherwise%%
+===== Description =====
+
+%%Controls UDP's cork using UDP_CORK%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:property:cork:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,17 +35,6 @@ Eina_Bool efl_net_socket_udp_cork_get(const Eo *obj);
Eina_Bool efl_net_socket_udp_cork_set(Eo *obj, Eina_Bool cork);
</code>
-===== Values =====
-
- * **cork** - %%%%''true''%% if cork is enabled for this socket, %%''false''%% otherwise%%
-===== Description =====
-
-%%Controls UDP's cork using UDP_CORK%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:property:cork:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.cork**
diff --git a/pages/develop/api/efl/net/socket/udp/property/dont_route.txt b/pages/develop/api/efl/net/socket/udp/property/dont_route.txt
index 335564e57..628a5b0f3 100644
--- a/pages/develop/api/efl/net/socket/udp/property/dont_route.txt
+++ b/pages/develop/api/efl/net/socket/udp/property/dont_route.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Socket.Udp.dont_route~~
+===== Values =====
+
+ * **dont_route** - %%%%''true''%% if do not route is enabled, %%''false''%% otherwise%%
+===== Description =====
+
+%%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%%
+
+%%This will use SO_DONTROUTE option to avoid gateways routing sent packets to outside of local network. It's useful for some protocols that only want local area to be affected.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:property:dont_route:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,19 +37,6 @@ Eina_Bool efl_net_socket_udp_dont_route_get(const Eo *obj);
Eina_Bool efl_net_socket_udp_dont_route_set(Eo *obj, Eina_Bool dont_route);
</code>
-===== Values =====
-
- * **dont_route** - %%%%''true''%% if do not route is enabled, %%''false''%% otherwise%%
-===== Description =====
-
-%%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%%
-
-%%This will use SO_DONTROUTE option to avoid gateways routing sent packets to outside of local network. It's useful for some protocols that only want local area to be affected.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:property:dont_route:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.dont_route**
diff --git a/pages/develop/api/efl/net/socket/udp/property/fd.txt b/pages/develop/api/efl/net/socket/udp/property/fd.txt
index 9b9959c3e..774678efe 100644
--- a/pages/develop/api/efl/net/socket/udp/property/fd.txt
+++ b/pages/develop/api/efl/net/socket/udp/property/fd.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Net.Socket.Udp.fd~~
+===== Values =====
+
+ * **fd** - %%The file descriptor.%%
+===== Description =====
+
+%%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
+
+
+{{page>:develop:api-include:efl:net:socket:udp:property:fd:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Defines the fd to watch on.%%
+{{page>:develop:api-include:efl:net:socket:udp:property:fd:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:fd:property:fd|Efl.Loop.Fd.fd]] **(set)**.//===== Signature =====
<code>
@@ -23,22 +39,6 @@ int efl_loop_fd_get(const Eo *obj);
void efl_loop_fd_set(Eo *obj, int fd);
</code>
-===== Values =====
-
- * **fd** - %%The file descriptor.%%
-===== Description =====
-
-%%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
-
-
-{{page>:develop:api-include:efl:net:socket:udp:property:fd:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Defines the fd to watch on.%%
-{{page>:develop:api-include:efl:net:socket:udp:property:fd:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:loop:fd:property:fd|Efl.Loop.Fd.fd]]
diff --git a/pages/develop/api/efl/net/socket/udp/property/multicast_loopback.txt b/pages/develop/api/efl/net/socket/udp/property/multicast_loopback.txt
index ed37b44e1..9102d3617 100644
--- a/pages/develop/api/efl/net/socket/udp/property/multicast_loopback.txt
+++ b/pages/develop/api/efl/net/socket/udp/property/multicast_loopback.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Socket.Udp.multicast_loopback~~
+===== Values =====
+
+ * **loopback** - %%%%''true''%% multicast packets are loopbacked, %%''false''%% otherwise%%
+===== Description =====
+
+%%Controls whenever multicast will loopback packets locally.%%
+
+%%If %%''false''%%, then packets won't be looped back locally, just delivered for remote peers.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:property:multicast_loopback:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,19 +37,6 @@ Eina_Bool efl_net_socket_udp_multicast_loopback_get(const Eo *obj);
Eina_Error efl_net_socket_udp_multicast_loopback_set(Eo *obj, Eina_Bool loopback);
</code>
-===== Values =====
-
- * **loopback** - %%%%''true''%% multicast packets are loopbacked, %%''false''%% otherwise%%
-===== Description =====
-
-%%Controls whenever multicast will loopback packets locally.%%
-
-%%If %%''false''%%, then packets won't be looped back locally, just delivered for remote peers.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:property:multicast_loopback:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.multicast_loopback**
diff --git a/pages/develop/api/efl/net/socket/udp/property/multicast_time_to_live.txt b/pages/develop/api/efl/net/socket/udp/property/multicast_time_to_live.txt
index be1a1ee7e..027b52b40 100644
--- a/pages/develop/api/efl/net/socket/udp/property/multicast_time_to_live.txt
+++ b/pages/develop/api/efl/net/socket/udp/property/multicast_time_to_live.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Socket.Udp.multicast_time_to_live~~
+===== Values =====
+
+ * **ttl** - %%Time to live%%
+===== Description =====
+
+%%Controls time to live in number of hops.%%
+
+%%If 1 (default), packets are only delivered to the local network.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:property:multicast_time_to_live:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,19 +37,6 @@ uint8_t efl_net_socket_udp_multicast_time_to_live_get(const Eo *obj);
Eina_Error efl_net_socket_udp_multicast_time_to_live_set(Eo *obj, uint8_t ttl);
</code>
-===== Values =====
-
- * **ttl** - %%Time to live%%
-===== Description =====
-
-%%Controls time to live in number of hops.%%
-
-%%If 1 (default), packets are only delivered to the local network.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:property:multicast_time_to_live:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.multicast_time_to_live**
diff --git a/pages/develop/api/efl/net/socket/udp/property/reuse_address.txt b/pages/develop/api/efl/net/socket/udp/property/reuse_address.txt
index c6e400134..d3ad44ffb 100644
--- a/pages/develop/api/efl/net/socket/udp/property/reuse_address.txt
+++ b/pages/develop/api/efl/net/socket/udp/property/reuse_address.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Udp.reuse_address~~
+===== Values =====
+
+ * **reuse_address** - %%%%''true''%% if address reuse is enabled, %%''false''%% otherwise%%
+===== Description =====
+
+%%Controls address reuse() using SO_REUSEADDR%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:property:reuse_address:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,17 +35,6 @@ Eina_Bool efl_net_socket_udp_reuse_address_get(const Eo *obj);
Eina_Bool efl_net_socket_udp_reuse_address_set(Eo *obj, Eina_Bool reuse_address);
</code>
-===== Values =====
-
- * **reuse_address** - %%%%''true''%% if address reuse is enabled, %%''false''%% otherwise%%
-===== Description =====
-
-%%Controls address reuse() using SO_REUSEADDR%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:property:reuse_address:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.reuse_address**
diff --git a/pages/develop/api/efl/net/socket/udp/property/reuse_port.txt b/pages/develop/api/efl/net/socket/udp/property/reuse_port.txt
index d77c4af14..ad54051fd 100644
--- a/pages/develop/api/efl/net/socket/udp/property/reuse_port.txt
+++ b/pages/develop/api/efl/net/socket/udp/property/reuse_port.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Udp.reuse_port~~
+===== Values =====
+
+ * **reuse_port** - %%%%''true''%% if port reuse is enabled, %%''false''%% otherwise%%
+===== Description =====
+
+%%Controls port reuse() using SO_REUSEPORT (since Linux 3.9)%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:udp:property:reuse_port:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,17 +35,6 @@ Eina_Bool efl_net_socket_udp_reuse_port_get(const Eo *obj);
Eina_Bool efl_net_socket_udp_reuse_port_set(Eo *obj, Eina_Bool reuse_port);
</code>
-===== Values =====
-
- * **reuse_port** - %%%%''true''%% if port reuse is enabled, %%''false''%% otherwise%%
-===== Description =====
-
-%%Controls port reuse() using SO_REUSEPORT (since Linux 3.9)%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:udp:property:reuse_port:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Socket.Udp.reuse_port**
diff --git a/pages/develop/api/efl/net/socket/unix.txt b/pages/develop/api/efl/net/socket/unix.txt
index 4e913e757..f7c6568a5 100644
--- a/pages/develop/api/efl/net/socket/unix.txt
+++ b/pages/develop/api/efl/net/socket/unix.txt
@@ -84,116 +84,41 @@ digraph hierarchy {
++++
===== Members =====
-==== Inherited ====
+**[[:develop:api:efl:net:socket:unix:property:fd|fd]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//\\
+> %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
+<code c>
+int efl_loop_fd_get(const Eo *obj);
+void efl_loop_fd_set(Eo *obj, int fd);
+</code>
+\\
-[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]].**[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:fd:method:close|close]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]].**[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:method:read|read]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]].**[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:fd:method:write|write]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:net:socket:unix:property:fd|fd]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:loop_user|Efl.Loop_User]].**[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//
-\\
-[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]].**[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]// ''protected set''
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]** //[Overridden in [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
+==== Inherited ====
+[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\
+> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\
+> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\
+> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\
+> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:loop_user|Efl.Loop_User]]\\
+> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\
+[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]\\
+> **[[:develop:api:efl:net:socket:fd:method:close|close]]**, **[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]**, **[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]**, **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:socket:fd:method:read|read]]**, **[[:develop:api:efl:net:socket:fd:method:write|write]]**, **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:event:closed|closed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:eos|eos]]**
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:error|error]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:read|read]]**
-\\
-[[:develop:api:efl:loop:fd|Efl.Loop.Fd]].**[[:develop:api:efl:loop:fd:event:write|write]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\
+> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\
+[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\
+> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\
+[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\
+> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\
+[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\
+> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/net/socket/unix/property/fd.txt b/pages/develop/api/efl/net/socket/unix/property/fd.txt
index 1185ba0c1..1e8429861 100644
--- a/pages/develop/api/efl/net/socket/unix/property/fd.txt
+++ b/pages/develop/api/efl/net/socket/unix/property/fd.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Net.Socket.Unix.fd~~
+===== Values =====
+
+ * **fd** - %%The file descriptor.%%
+===== Description =====
+
+%%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
+
+
+{{page>:develop:api-include:efl:net:socket:unix:property:fd:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Defines the fd to watch on.%%
+{{page>:develop:api-include:efl:net:socket:unix:property:fd:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:fd:property:fd|Efl.Loop.Fd.fd]] **(set)**.//===== Signature =====
<code>
@@ -23,22 +39,6 @@ int efl_loop_fd_get(const Eo *obj);
void efl_loop_fd_set(Eo *obj, int fd);
</code>
-===== Values =====
-
- * **fd** - %%The file descriptor.%%
-===== Description =====
-
-%%Defines which file descriptor to watch. If it is a file, use file_fd variant.%%
-
-
-{{page>:develop:api-include:efl:net:socket:unix:property:fd:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Defines the fd to watch on.%%
-{{page>:develop:api-include:efl:net:socket:unix:property:fd:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:loop:fd:property:fd|Efl.Loop.Fd.fd]]
diff --git a/pages/develop/api/efl/net/socket/windows.txt b/pages/develop/api/efl/net/socket/windows.txt
index 04df639e1..d6b73e096 100644
--- a/pages/develop/api/efl/net/socket/windows.txt
+++ b/pages/develop/api/efl/net/socket/windows.txt
@@ -57,98 +57,108 @@ digraph hierarchy {
++++
===== Members =====
-==== Inherited ====
+**[[:develop:api:efl:net:socket:windows:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
+> %%Closes the Input/Output object.%%
+<code c>
+Eina_Error efl_io_closer_close(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:windows:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's constructor.%%
+<code c>
+Efl_Object *efl_constructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:windows:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's destructor.%%
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:net:socket:windows:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\
+> %%Reads data into a pre-allocated buffer.%%
+<code c>
+Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
+</code>
+\\
+**[[:develop:api:efl:net:socket:windows:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\
+> %%Writes data from a pre-populated buffer.%%
+<code c>
+Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining);
+</code>
+\\
+**[[:develop:api:efl:net:socket:windows:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\
+> %%The local address, similar to getsockname().%%
+<code c>
+const char *efl_net_socket_address_local_get(const Eo *obj);
+void efl_net_socket_address_local_set(Eo *obj, const char *address);
+</code>
+\\
+**[[:develop:api:efl:net:socket:windows:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\
+> %%The remote address, similar to getpeername().%%
+<code c>
+const char *efl_net_socket_address_remote_get(const Eo *obj);
+void efl_net_socket_address_remote_set(Eo *obj, const char *address);
+</code>
+\\
+**[[:develop:api:efl:net:socket:windows:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\
+> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%%
+<code c>
+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>
+\\
+**[[:develop:api:efl:net:socket:windows:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\
+> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%%
+<code c>
+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>
+\\
+**[[:develop:api:efl:net:socket:windows:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
+> %%If true will automatically close() on object destructor.%%
+<code c>
+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>
+\\
+**[[:develop:api:efl:net:socket:windows:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
+> %%If true will automatically close resources on exec() calls.%%
+<code c>
+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>
+\\
+**[[:develop:api:efl:net:socket:windows:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
+> %%If true will notify object was closed.%%
+<code c>
+Eina_Bool efl_io_closer_closed_get(const Eo *obj);
+Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed);
+</code>
+\\
+**[[:develop:api:efl:net:socket:windows:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\
+> %%If %%''true''%% will notify end of stream.%%
+<code c>
+Eina_Bool efl_io_reader_eos_get(const Eo *obj);
+void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos);
+</code>
+\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:windows:method:close|close]]** //[Overridden here]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:windows:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:windows:property:close_on_exec|close_on_exec]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:net:socket:windows:property:closed|closed]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:windows:method:read|read]]** //[Overridden here]//
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:windows:property:can_read|can_read]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:net:socket:windows:property:eos|eos]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:windows:method:write|write]]** //[Overridden here]//
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:net:socket:windows:property:can_write|can_write]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:loop_user|Efl.Loop_User]].**[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:windows:property:address_local|address_local]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:net:socket|Efl.Net.Socket]].**[[:develop:api:efl:net:socket:windows:property:address_remote|address_remote]]** //**(get, set)**// //[Overridden here]// ''protected set''
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:loop_user|Efl.Loop_User]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:windows:method:constructor|constructor]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:net:socket:windows:method:destructor|destructor]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
+==== Inherited ====
+[[:develop:api:efl:loop_user|Efl.Loop_User]]\\
+> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:io:closer|Efl.Io.Closer]].**[[:develop:api:efl:io:closer:event:closed|closed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**
-\\
-[[:develop:api:efl:io:reader|Efl.Io.Reader]].**[[:develop:api:efl:io:reader:event:eos|eos]]**
-\\
-[[:develop:api:efl:io:writer|Efl.Io.Writer]].**[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\
+> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\
+[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\
+> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\
+[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\
+> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/net/socket/windows/method/close.txt b/pages/develop/api/efl/net/socket/windows/method/close.txt
index 945364c79..b31e07d42 100644
--- a/pages/develop/api/efl/net/socket/windows/method/close.txt
+++ b/pages/develop/api/efl/net/socket/windows/method/close.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows: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:net:socket:windows: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/net/socket/windows/method/constructor.txt b/pages/develop/api/efl/net/socket/windows/method/constructor.txt
index b6ecad849..76e4e7a3c 100644
--- a/pages/develop/api/efl/net/socket/windows/method/constructor.txt
+++ b/pages/develop/api/efl/net/socket/windows/method/constructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows: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:net:socket:windows:method:constructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
diff --git a/pages/develop/api/efl/net/socket/windows/method/destructor.txt b/pages/develop/api/efl/net/socket/windows/method/destructor.txt
index 9449647a7..6f6686075 100644
--- a/pages/develop/api/efl/net/socket/windows/method/destructor.txt
+++ b/pages/develop/api/efl/net/socket/windows/method/destructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows: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:net:socket:windows:method:destructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
diff --git a/pages/develop/api/efl/net/socket/windows/method/read.txt b/pages/develop/api/efl/net/socket/windows/method/read.txt
index 160fe6340..e2debeca2 100644
--- a/pages/develop/api/efl/net/socket/windows/method/read.txt
+++ b/pages/develop/api/efl/net/socket/windows/method/read.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows: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:net:socket:windows: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/net/socket/windows/method/write.txt b/pages/develop/api/efl/net/socket/windows/method/write.txt
index 0dd843186..0d29240d1 100644
--- a/pages/develop/api/efl/net/socket/windows/method/write.txt
+++ b/pages/develop/api/efl/net/socket/windows/method/write.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows: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:net:socket:windows: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/net/socket/windows/property/address_local.txt b/pages/develop/api/efl/net/socket/windows/property/address_local.txt
index 09ed223e3..23f7c9516 100644
--- a/pages/develop/api/efl/net/socket/windows/property/address_local.txt
+++ b/pages/develop/api/efl/net/socket/windows/property/address_local.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.Windows.address_local~~
+===== Values =====
+
+ * **address** - %%Local address%%
+===== Description =====
+
+%%The local address, similar to getsockname().%%
+
+%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+
+%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:windows:property:address_local:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get, set)**.//===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_socket_address_local_get(const Eo *obj);
void efl_net_socket_address_local_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Local address%%
-===== Description =====
-
-%%The local address, similar to getsockname().%%
-
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:windows:property:address_local:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]]
diff --git a/pages/develop/api/efl/net/socket/windows/property/address_remote.txt b/pages/develop/api/efl/net/socket/windows/property/address_remote.txt
index 326c291ae..0ac8165f8 100644
--- a/pages/develop/api/efl/net/socket/windows/property/address_remote.txt
+++ b/pages/develop/api/efl/net/socket/windows/property/address_remote.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Socket.Windows.address_remote~~
+===== Values =====
+
+ * **address** - %%Remote address%%
+===== Description =====
+
+%%The remote address, similar to getpeername().%%
+
+%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+
+%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:windows:property:address_remote:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get, set)**.//===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_socket_address_remote_get(const Eo *obj);
void efl_net_socket_address_remote_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Remote address%%
-===== Description =====
-
-%%The remote address, similar to getpeername().%%
-
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:windows:property:address_remote:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]
diff --git a/pages/develop/api/efl/net/socket/windows/property/can_read.txt b/pages/develop/api/efl/net/socket/windows/property/can_read.txt
index 8dd23b317..453cb182f 100644
--- a/pages/develop/api/efl/net/socket/windows/property/can_read.txt
+++ b/pages/develop/api/efl/net/socket/windows/property/can_read.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows: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:net:socket:windows: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/net/socket/windows/property/can_write.txt b/pages/develop/api/efl/net/socket/windows/property/can_write.txt
index f948fed9d..3b1732ac0 100644
--- a/pages/develop/api/efl/net/socket/windows/property/can_write.txt
+++ b/pages/develop/api/efl/net/socket/windows/property/can_write.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows: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:net:socket:windows: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/net/socket/windows/property/close_on_destructor.txt b/pages/develop/api/efl/net/socket/windows/property/close_on_destructor.txt
index 4e09de85a..5cd6448e8 100644
--- a/pages/develop/api/efl/net/socket/windows/property/close_on_destructor.txt
+++ b/pages/develop/api/efl/net/socket/windows/property/close_on_destructor.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows: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:net:socket:windows: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/net/socket/windows/property/close_on_exec.txt b/pages/develop/api/efl/net/socket/windows/property/close_on_exec.txt
index 30a688163..7f2111f70 100644
--- a/pages/develop/api/efl/net/socket/windows/property/close_on_exec.txt
+++ b/pages/develop/api/efl/net/socket/windows/property/close_on_exec.txt
@@ -1,4 +1,26 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows:property:close_on_exec:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%If %%''true''%%, will close on exec() call.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:windows: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:net:socket:windows:property:close_on_exec:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%If %%''true''%%, will close on exec() call.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:windows: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/net/socket/windows/property/closed.txt b/pages/develop/api/efl/net/socket/windows/property/closed.txt
index e2adcac60..1d0c660f5 100644
--- a/pages/develop/api/efl/net/socket/windows/property/closed.txt
+++ b/pages/develop/api/efl/net/socket/windows/property/closed.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows:property:closed:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%If true, calls close()%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:socket:windows: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:net:socket:windows:property:closed:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%If true, calls close()%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:socket:windows: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/net/socket/windows/property/eos.txt b/pages/develop/api/efl/net/socket/windows/property/eos.txt
index 98a5206f6..b4954302c 100644
--- a/pages/develop/api/efl/net/socket/windows/property/eos.txt
+++ b/pages/develop/api/efl/net/socket/windows/property/eos.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Socket.Windows.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:net:socket:windows: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:net:socket:windows:property:eos:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]]