aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/net/server/fd
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/net/server/fd')
-rw-r--r--pages/develop/api/efl/net/server/fd/method/client_add.txt26
-rw-r--r--pages/develop/api/efl/net/server/fd/method/client_announce.txt42
-rw-r--r--pages/develop/api/efl/net/server/fd/method/client_reject.txt18
-rw-r--r--pages/develop/api/efl/net/server/fd/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/net/server/fd/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/net/server/fd/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/net/server/fd/method/process_incoming_data.txt22
-rw-r--r--pages/develop/api/efl/net/server/fd/method/serve.txt22
-rw-r--r--pages/develop/api/efl/net/server/fd/method/socket_activate.txt42
-rw-r--r--pages/develop/api/efl/net/server/fd/property/address.txt30
-rw-r--r--pages/develop/api/efl/net/server/fd/property/clients_count.txt22
-rw-r--r--pages/develop/api/efl/net/server/fd/property/clients_limit.txt36
-rw-r--r--pages/develop/api/efl/net/server/fd/property/close_on_exec.txt26
-rw-r--r--pages/develop/api/efl/net/server/fd/property/family.txt30
-rw-r--r--pages/develop/api/efl/net/server/fd/property/fd.txt32
-rw-r--r--pages/develop/api/efl/net/server/fd/property/reuse_address.txt22
-rw-r--r--pages/develop/api/efl/net/server/fd/property/reuse_port.txt22
-rw-r--r--pages/develop/api/efl/net/server/fd/property/serving.txt26
18 files changed, 228 insertions, 228 deletions
diff --git a/pages/develop/api/efl/net/server/fd/method/client_add.txt b/pages/develop/api/efl/net/server/fd/method/client_add.txt
index 529e473fb..2b8e3b7c0 100644
--- a/pages/develop/api/efl/net/server/fd/method/client_add.txt
+++ b/pages/develop/api/efl/net/server/fd/method/client_add.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Server.Fd.client_add~~
+===== Description =====
+
+%%Accepts a new client, should emit "client,add".%%
+
+%%Remember to create the client object with a callback to EFL_IO_CLOSER_EVENT_CLOSED during the construction and decrease %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%% as well as unref the client and remove yourself as parent.%%
+
+%%The new clients should have the server as parent and increase the %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%%.%%
+
+%%Whenever this function fails, it must close the given client file descriptor.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:server:fd:method:client_add:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,19 +32,6 @@ void efl_net_server_fd_client_add(Eo *obj, int client_fd);
* **client_fd** //(in)// - %%The file descriptor of the client socket. It comes preconfigured with close_on_exec. On failure, remember to close this socket%%
-===== Description =====
-
-%%Accepts a new client, should emit "client,add".%%
-
-%%Remember to create the client object with a callback to EFL_IO_CLOSER_EVENT_CLOSED during the construction and decrease %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%% as well as unref the client and remove yourself as parent.%%
-
-%%The new clients should have the server as parent and increase the %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%%.%%
-
-%%Whenever this function fails, it must close the given client file descriptor.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:server:fd:method:client_add:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Server.Fd.client_add**
diff --git a/pages/develop/api/efl/net/server/fd/method/client_announce.txt b/pages/develop/api/efl/net/server/fd/method/client_announce.txt
index 13818a8f7..163b156a9 100644
--- a/pages/develop/api/efl/net/server/fd/method/client_announce.txt
+++ b/pages/develop/api/efl/net/server/fd/method/client_announce.txt
@@ -1,25 +1,4 @@
~~Title: Efl.Net.Server.Fd.client_announce~~
-//Overridden from [[:develop:api:efl:net:server:method:client_announce|Efl.Net.Server.client_announce]].//===== Signature =====
-
-<code>
-client_announce @protected @pure_virtual {
- params {
- @in client: free(Efl.Net.Socket, efl_del);
- }
- return: bool (false);
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client);
-</code>
-
-===== Parameters =====
-
- * **client** //(in)// - %%A socket representing the client.%%
-
===== Description =====
%%Implementions should call this method to announce new clients.%%
@@ -49,6 +28,27 @@ Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client);
//Since 1.19//
{{page>:develop:api-include:efl:net:server:fd:method:client_announce:description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:net:server:method:client_announce|Efl.Net.Server.client_announce]].//===== Signature =====
+
+<code>
+client_announce @protected @pure_virtual {
+ params {
+ @in client: free(Efl.Net.Socket, efl_del);
+ }
+ return: bool (false);
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client);
+</code>
+
+===== Parameters =====
+
+ * **client** //(in)// - %%A socket representing the client.%%
+
===== Implemented by =====
* [[:develop:api:efl:net:server:method:client_announce|Efl.Net.Server.client_announce]]
diff --git a/pages/develop/api/efl/net/server/fd/method/client_reject.txt b/pages/develop/api/efl/net/server/fd/method/client_reject.txt
index 7ce58d51d..c2b9c05f8 100644
--- a/pages/develop/api/efl/net/server/fd/method/client_reject.txt
+++ b/pages/develop/api/efl/net/server/fd/method/client_reject.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Net.Server.Fd.client_reject~~
+===== Description =====
+
+%%Rejects a new client, should emit "client,rejected".%%
+
+%%Must always close the client socket when it's done.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:server:fd:method:client_reject:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,15 +28,6 @@ void efl_net_server_fd_client_reject(Eo *obj, int client_fd);
* **client_fd** //(in)// - %%The file descriptor of the client socket. It comes preconfigured with close_on_exec and should be closed once it's not needed anymore%%
-===== Description =====
-
-%%Rejects a new client, should emit "client,rejected".%%
-
-%%Must always close the client socket when it's done.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:server:fd:method:client_reject:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Server.Fd.client_reject**
diff --git a/pages/develop/api/efl/net/server/fd/method/constructor.txt b/pages/develop/api/efl/net/server/fd/method/constructor.txt
index 24763c97c..631790e84 100644
--- a/pages/develop/api/efl/net/server/fd/method/constructor.txt
+++ b/pages/develop/api/efl/net/server/fd/method/constructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Server.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:server: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:server: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/server/fd/method/destructor.txt b/pages/develop/api/efl/net/server/fd/method/destructor.txt
index daa5ab657..a4c5a5fb0 100644
--- a/pages/develop/api/efl/net/server/fd/method/destructor.txt
+++ b/pages/develop/api/efl/net/server/fd/method/destructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Server.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:server: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:server: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/server/fd/method/finalize.txt b/pages/develop/api/efl/net/server/fd/method/finalize.txt
index bf1e974d5..29b651122 100644
--- a/pages/develop/api/efl/net/server/fd/method/finalize.txt
+++ b/pages/develop/api/efl/net/server/fd/method/finalize.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Net.Server.Fd.finalize~~
+===== Description =====
+
+%%Called at the end of #eo_add. Should not be called, just overridden.%%
+{{page>:develop:api-include:efl:net:server: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:server: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/server/fd/method/process_incoming_data.txt b/pages/develop/api/efl/net/server/fd/method/process_incoming_data.txt
index 2c79b0c4c..feabe1dd0 100644
--- a/pages/develop/api/efl/net/server/fd/method/process_incoming_data.txt
+++ b/pages/develop/api/efl/net/server/fd/method/process_incoming_data.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Server.Fd.process_incoming_data~~
+===== Description =====
+
+%%When the socket has data to be read, process it.%%
+
+%%By default this method will call accept() and then decide if %%[[:develop:api:efl:net:server:fd:method:client_add|Efl.Net.Server.Fd.client_add]]%% or %%[[:develop:api:efl:net:server:fd:method:client_reject|Efl.Net.Server.Fd.client_reject]]%% must be executed, however it may be replaced with something else, such as in SOCK_DGRAM (UDP) there is no accept(), only recvfrom().%%
+
+%%It is called straight from %%[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]%% "read" event handler and is provided as a method to allow easy extending of the class for various purposes.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:server:fd:method:process_incoming_data:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -11,17 +22,6 @@ process_incoming_data @protected {}
void efl_net_server_fd_process_incoming_data(Eo *obj);
</code>
-===== Description =====
-
-%%When the socket has data to be read, process it.%%
-
-%%By default this method will call accept() and then decide if %%[[:develop:api:efl:net:server:fd:method:client_add|Efl.Net.Server.Fd.client_add]]%% or %%[[:develop:api:efl:net:server:fd:method:client_reject|Efl.Net.Server.Fd.client_reject]]%% must be executed, however it may be replaced with something else, such as in SOCK_DGRAM (UDP) there is no accept(), only recvfrom().%%
-
-%%It is called straight from %%[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]%% "read" event handler and is provided as a method to allow easy extending of the class for various purposes.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:server:fd:method:process_incoming_data:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Server.Fd.process_incoming_data**
diff --git a/pages/develop/api/efl/net/server/fd/method/serve.txt b/pages/develop/api/efl/net/server/fd/method/serve.txt
index f51ae355f..8394b36ff 100644
--- a/pages/develop/api/efl/net/server/fd/method/serve.txt
+++ b/pages/develop/api/efl/net/server/fd/method/serve.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Server.Fd.serve~~
+===== Description =====
+
+%%Starts serving requests.%%
+
+%%This method starts the server, resolving address and then proceeding to the actual listen(2)/bind(2) equivalent..%%
+
+%%Once the connection is fully setup, "serving" event is dispatched.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:server:fd:method:serve:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]].//===== Signature =====
<code>
@@ -20,17 +31,6 @@ Eina_Error efl_net_server_serve(Eo *obj, const char *address);
* **address** //(in)// - %%Address to run server on%%
-===== Description =====
-
-%%Starts serving requests.%%
-
-%%This method starts the server, resolving address and then proceeding to the actual listen(2)/bind(2) equivalent..%%
-
-%%Once the connection is fully setup, "serving" event is dispatched.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:server:fd:method:serve:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]
diff --git a/pages/develop/api/efl/net/server/fd/method/socket_activate.txt b/pages/develop/api/efl/net/server/fd/method/socket_activate.txt
index 825dbc956..d36806023 100644
--- a/pages/develop/api/efl/net/server/fd/method/socket_activate.txt
+++ b/pages/develop/api/efl/net/server/fd/method/socket_activate.txt
@@ -1,25 +1,4 @@
~~Title: Efl.Net.Server.Fd.socket_activate~~
-===== Signature =====
-
-<code>
-socket_activate {
- params {
- @in address: free(string, free);
- }
- return: Eina.Error;
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
-</code>
-
-===== Parameters =====
-
- * **address** //(in)// - %%The address to validate the next available socket. It doesn't serve as search, only as validation!%%
-
===== Description =====
%%If this method is called use an already activated socket.%%
@@ -43,6 +22,27 @@ Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
//Since 1.19//
{{page>:develop:api-include:efl:net:server:fd:method:socket_activate:description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+socket_activate {
+ params {
+ @in address: free(string, free);
+ }
+ return: Eina.Error;
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
+</code>
+
+===== Parameters =====
+
+ * **address** //(in)// - %%The address to validate the next available socket. It doesn't serve as search, only as validation!%%
+
===== Implemented by =====
* **Efl.Net.Server.Fd.socket_activate**
diff --git a/pages/develop/api/efl/net/server/fd/property/address.txt b/pages/develop/api/efl/net/server/fd/property/address.txt
index 5eba3cec4..2526b4c8a 100644
--- a/pages/develop/api/efl/net/server/fd/property/address.txt
+++ b/pages/develop/api/efl/net/server/fd/property/address.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Server.Fd.address~~
+===== Values =====
+
+ * **address** - %%Address the server is bound to%%
+===== Description =====
+
+%%The address the server is bound to.%%
+
+%%The actual value depends on the type of server, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP server, 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:server:fd:property:address:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]] **(get, set)**.//===== Signature =====
<code>
@@ -23,21 +38,6 @@ const char *efl_net_server_address_get(const Eo *obj);
void efl_net_server_address_set(Eo *obj, const char *address);
</code>
-===== Values =====
-
- * **address** - %%Address the server is bound to%%
-===== Description =====
-
-%%The address the server is bound to.%%
-
-%%The actual value depends on the type of server, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP server, 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:server:fd:property:address:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]]
diff --git a/pages/develop/api/efl/net/server/fd/property/clients_count.txt b/pages/develop/api/efl/net/server/fd/property/clients_count.txt
index 7beb49629..d1270589d 100644
--- a/pages/develop/api/efl/net/server/fd/property/clients_count.txt
+++ b/pages/develop/api/efl/net/server/fd/property/clients_count.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Server.Fd.clients_count~~
+===== Values =====
+
+ * **count** - %%Number of connected clients%%
+===== Description =====
+
+%%Number of concurrent clients accepted by this server.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:server:fd:property:clients_count:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]] **(get, set)**.//===== Signature =====
<code>
@@ -23,17 +34,6 @@ unsigned int efl_net_server_clients_count_get(const Eo *obj);
void efl_net_server_clients_count_set(Eo *obj, unsigned int count);
</code>
-===== Values =====
-
- * **count** - %%Number of connected clients%%
-===== Description =====
-
-%%Number of concurrent clients accepted by this server.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:server:fd:property:clients_count:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]
diff --git a/pages/develop/api/efl/net/server/fd/property/clients_limit.txt b/pages/develop/api/efl/net/server/fd/property/clients_limit.txt
index b5dc1a888..31431e3ba 100644
--- a/pages/develop/api/efl/net/server/fd/property/clients_limit.txt
+++ b/pages/develop/api/efl/net/server/fd/property/clients_limit.txt
@@ -1,4 +1,22 @@
~~Title: Efl.Net.Server.Fd.clients_limit~~
+===== Values =====
+
+ * **limit** - %%Number of allowed client connections%%
+ * **reject_excess** - %%If %%''true''%% connection is accepted and immediately closed%%
+===== Description =====
+
+%%Number of maximum concurrent clients allowed by this server.%%
+
+%%If reject_excess is set to true, then the connection will be accepted and immediately closed.%%
+
+%%If reject_excess is set to false (default), then accept(2) won't be called and clients will be queued at the kernel side, usually up to 4096 pending clients.%%
+
+%%Whenever changed, this property will only apply to new connections, that is, if the current connection count alredy exceeds the limit, no connections will be closed.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:server:fd:property:clients_limit:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]] **(get, set)**.//===== Signature =====
<code>
@@ -25,24 +43,6 @@ void efl_net_server_clients_limit_get(const Eo *obj, unsigned int *limit, Eina_B
void efl_net_server_clients_limit_set(Eo *obj, unsigned int limit, Eina_Bool reject_excess);
</code>
-===== Values =====
-
- * **limit** - %%Number of allowed client connections%%
- * **reject_excess** - %%If %%''true''%% connection is accepted and immediately closed%%
-===== Description =====
-
-%%Number of maximum concurrent clients allowed by this server.%%
-
-%%If reject_excess is set to true, then the connection will be accepted and immediately closed.%%
-
-%%If reject_excess is set to false (default), then accept(2) won't be called and clients will be queued at the kernel side, usually up to 4096 pending clients.%%
-
-%%Whenever changed, this property will only apply to new connections, that is, if the current connection count alredy exceeds the limit, no connections will be closed.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:server:fd:property:clients_limit:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]
diff --git a/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt b/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt
index 05e529683..7f6ed1e45 100644
--- a/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt
+++ b/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Server.Fd.close_on_exec~~
+===== Values =====
+
+ * **close_on_exec** - %%If %%''true''%% close on exec will be used, %%''false''%% otherwise%%
+===== Description =====
+
+%%Controls Close-on-Exec() using FD_CLOEXEC.%%
+
+%%Children socket will inherit the server's setting by default. One can change the behavior using each instance %%[[:develop:api:efl:io:closer:property:close_on_exec|Efl.Io.Closer.close_on_exec.set]]%%. Defaults to %%''true''%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:server:fd:property:close_on_exec:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,19 +37,6 @@ Eina_Bool efl_net_server_fd_close_on_exec_get(const Eo *obj);
Eina_Bool efl_net_server_fd_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec);
</code>
-===== Values =====
-
- * **close_on_exec** - %%If %%''true''%% close on exec will be used, %%''false''%% otherwise%%
-===== Description =====
-
-%%Controls Close-on-Exec() using FD_CLOEXEC.%%
-
-%%Children socket will inherit the server's setting by default. One can change the behavior using each instance %%[[:develop:api:efl:io:closer:property:close_on_exec|Efl.Io.Closer.close_on_exec.set]]%%. Defaults to %%''true''%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:server:fd:property:close_on_exec:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Server.Fd.close_on_exec**
diff --git a/pages/develop/api/efl/net/server/fd/property/family.txt b/pages/develop/api/efl/net/server/fd/property/family.txt
index f001c30d2..3fdeab681 100644
--- a/pages/develop/api/efl/net/server/fd/property/family.txt
+++ b/pages/develop/api/efl/net/server/fd/property/family.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Server.Fd.family~~
+===== Values =====
+
+ * **family** - %%Socket 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:server:fd:property:family:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ int efl_net_server_fd_family_get(const Eo *obj);
void efl_net_server_fd_family_set(Eo *obj, int family);
</code>
-===== Values =====
-
- * **family** - %%Socket 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:server:fd:property:family:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Server.Fd.family**
diff --git a/pages/develop/api/efl/net/server/fd/property/fd.txt b/pages/develop/api/efl/net/server/fd/property/fd.txt
index d8102518a..8eae23c4e 100644
--- a/pages/develop/api/efl/net/server/fd/property/fd.txt
+++ b/pages/develop/api/efl/net/server/fd/property/fd.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Net.Server.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:server:fd:property:fd:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Defines the fd to watch on.%%
+{{page>:develop:api-include:efl:net:server: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:server:fd:property:fd:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Defines the fd to watch on.%%
-{{page>:develop:api-include:efl:net:server: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/server/fd/property/reuse_address.txt b/pages/develop/api/efl/net/server/fd/property/reuse_address.txt
index bc6e2e1c7..92c6ae55c 100644
--- a/pages/develop/api/efl/net/server/fd/property/reuse_address.txt
+++ b/pages/develop/api/efl/net/server/fd/property/reuse_address.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Server.Fd.reuse_address~~
+===== Values =====
+
+ * **reuse_address** - %%If %%''true''%% the server will reuse the address, %%''false''%% otherwise%%
+===== Description =====
+
+%%Controls address reuse() using SO_REUSEADDR%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:server:fd:property:reuse_address:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,17 +35,6 @@ Eina_Bool efl_net_server_fd_reuse_address_get(const Eo *obj);
Eina_Bool efl_net_server_fd_reuse_address_set(Eo *obj, Eina_Bool reuse_address);
</code>
-===== Values =====
-
- * **reuse_address** - %%If %%''true''%% the server will reuse the address, %%''false''%% otherwise%%
-===== Description =====
-
-%%Controls address reuse() using SO_REUSEADDR%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:server:fd:property:reuse_address:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Server.Fd.reuse_address**
diff --git a/pages/develop/api/efl/net/server/fd/property/reuse_port.txt b/pages/develop/api/efl/net/server/fd/property/reuse_port.txt
index 7d524a12b..bf92925be 100644
--- a/pages/develop/api/efl/net/server/fd/property/reuse_port.txt
+++ b/pages/develop/api/efl/net/server/fd/property/reuse_port.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Net.Server.Fd.reuse_port~~
+===== Values =====
+
+ * **reuse_port** - %%If %%''true''%% the server will reuse the port, %%''false''%% otherwise%%
+===== Description =====
+
+%%Controls port reuse() using SO_REUSEPORT (since linux 3.9)%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:server:fd:property:reuse_port:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,17 +35,6 @@ Eina_Bool efl_net_server_fd_reuse_port_get(const Eo *obj);
Eina_Bool efl_net_server_fd_reuse_port_set(Eo *obj, Eina_Bool reuse_port);
</code>
-===== Values =====
-
- * **reuse_port** - %%If %%''true''%% the server will reuse the port, %%''false''%% otherwise%%
-===== Description =====
-
-%%Controls port reuse() using SO_REUSEPORT (since linux 3.9)%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:server:fd:property:reuse_port:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Server.Fd.reuse_port**
diff --git a/pages/develop/api/efl/net/server/fd/property/serving.txt b/pages/develop/api/efl/net/server/fd/property/serving.txt
index 82fca718b..3edb21462 100644
--- a/pages/develop/api/efl/net/server/fd/property/serving.txt
+++ b/pages/develop/api/efl/net/server/fd/property/serving.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Server.Fd.serving~~
+===== Values =====
+
+ * **serving** - %%%%''true''%% if server is ready to accept connections, %%''false''%% otherwise%%
+===== Description =====
+
+%%Returns whenever the server is ready to accept clients or not.%%
+
+%%Whenever this property becomes true, "serving" event should be dispatched.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:server:fd:property:serving:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]] **(get, set)**.//===== Signature =====
<code>
@@ -23,19 +36,6 @@ Eina_Bool efl_net_server_serving_get(const Eo *obj);
void efl_net_server_serving_set(Eo *obj, Eina_Bool serving);
</code>
-===== Values =====
-
- * **serving** - %%%%''true''%% if server is ready to accept connections, %%''false''%% otherwise%%
-===== Description =====
-
-%%Returns whenever the server is ready to accept clients or not.%%
-
-%%Whenever this property becomes true, "serving" event should be dispatched.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:server:fd:property:serving:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]