aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/net/ip_address
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/net/ip_address')
-rw-r--r--pages/develop/api/efl/net/ip_address/method/any_check.txt14
-rw-r--r--pages/develop/api/efl/net/ip_address/method/create.txt18
-rw-r--r--pages/develop/api/efl/net/ip_address/method/create_sockaddr.txt18
-rw-r--r--pages/develop/api/efl/net/ip_address/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/net/ip_address/method/ipv4_class_a_check.txt14
-rw-r--r--pages/develop/api/efl/net/ip_address/method/ipv4_class_b_check.txt14
-rw-r--r--pages/develop/api/efl/net/ip_address/method/ipv4_class_c_check.txt14
-rw-r--r--pages/develop/api/efl/net/ip_address/method/ipv4_class_d_check.txt14
-rw-r--r--pages/develop/api/efl/net/ip_address/method/ipv6_local_link_check.txt14
-rw-r--r--pages/develop/api/efl/net/ip_address/method/ipv6_local_site_check.txt14
-rw-r--r--pages/develop/api/efl/net/ip_address/method/ipv6_v4compat_check.txt18
-rw-r--r--pages/develop/api/efl/net/ip_address/method/ipv6_v4mapped_check.txt18
-rw-r--r--pages/develop/api/efl/net/ip_address/method/loopback_check.txt14
-rw-r--r--pages/develop/api/efl/net/ip_address/method/multicast_check.txt14
-rw-r--r--pages/develop/api/efl/net/ip_address/method/parse.txt30
-rw-r--r--pages/develop/api/efl/net/ip_address/method/resolve.txt30
-rw-r--r--pages/develop/api/efl/net/ip_address/property/address.txt30
-rw-r--r--pages/develop/api/efl/net/ip_address/property/family.txt26
-rw-r--r--pages/develop/api/efl/net/ip_address/property/port.txt30
-rw-r--r--pages/develop/api/efl/net/ip_address/property/sockaddr.txt26
-rw-r--r--pages/develop/api/efl/net/ip_address/property/string.txt14
-rw-r--r--pages/develop/api/efl/net/ip_address/resolve_results.txt36
22 files changed, 215 insertions, 215 deletions
diff --git a/pages/develop/api/efl/net/ip_address/method/any_check.txt b/pages/develop/api/efl/net/ip_address/method/any_check.txt
index 9612be704..e713b2824 100644
--- a/pages/develop/api/efl/net/ip_address/method/any_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/any_check.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Ip_Address.any_check~~
+===== Description =====
+
+%%Checks if "0.0.0.0" (IPv4) or "::" (IPv6)%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:any_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,13 +20,6 @@ any_check @const {
Eina_Bool efl_net_ip_address_any_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if "0.0.0.0" (IPv4) or "::" (IPv6)%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:any_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.any_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/create.txt b/pages/develop/api/efl/net/ip_address/method/create.txt
index aa787984b..e91e62686 100644
--- a/pages/develop/api/efl/net/ip_address/method/create.txt
+++ b/pages/develop/api/efl/net/ip_address/method/create.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Net.Ip_Address.create~~
+===== Description =====
+
+%%Creates an object given family, port and address.%%
+
+%%This is a convenience to create an object in a single call. To create based on 'struct sockaddr', see %%[[:develop:api:efl:net:ip_address:method:create_sockaddr|Efl.Net.Ip_Address.create_sockaddr]]%%. To create from string, see %%[[:develop:api:efl:net:ip_address:method:parse|Efl.Net.Ip_Address.parse]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:create:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -22,15 +31,6 @@ Efl_Net_Ip_Address *efl_net_ip_address_create(const Eo *obj, uint16_t port, cons
* **port** //(in)// - %%Port number in Host/Native endianess%%
* **address** //(in)// - %%Address bytes. If 4 bytes, AF_INET will be used. If 16 bytes, AF_INET6 will be used. All other sizes will result in failure.%%
-===== Description =====
-
-%%Creates an object given family, port and address.%%
-
-%%This is a convenience to create an object in a single call. To create based on 'struct sockaddr', see %%[[:develop:api:efl:net:ip_address:method:create_sockaddr|Efl.Net.Ip_Address.create_sockaddr]]%%. To create from string, see %%[[:develop:api:efl:net:ip_address:method:parse|Efl.Net.Ip_Address.parse]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:create:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.create**
diff --git a/pages/develop/api/efl/net/ip_address/method/create_sockaddr.txt b/pages/develop/api/efl/net/ip_address/method/create_sockaddr.txt
index eca9bf171..57fe08c0f 100644
--- a/pages/develop/api/efl/net/ip_address/method/create_sockaddr.txt
+++ b/pages/develop/api/efl/net/ip_address/method/create_sockaddr.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Net.Ip_Address.create_sockaddr~~
+===== Description =====
+
+%%Creates an object given sockaddr%%
+
+%%This is a convenience to create an object in a single call. To create based on native port and address bytes, use %%[[:develop:api:efl:net:ip_address:method:create|Efl.Net.Ip_Address.create]]%%, to create from string use %%[[:develop:api:efl:net:ip_address:method:parse|Efl.Net.Ip_Address.parse]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:create_sockaddr:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -20,15 +29,6 @@ Efl_Net_Ip_Address *efl_net_ip_address_create_sockaddr(const Eo *obj, const void
* **sockaddr** //(in)// - %%The pointer to struct sockaddr-compatible handle as per <netinet/in.h>.%%
-===== Description =====
-
-%%Creates an object given sockaddr%%
-
-%%This is a convenience to create an object in a single call. To create based on native port and address bytes, use %%[[:develop:api:efl:net:ip_address:method:create|Efl.Net.Ip_Address.create]]%%, to create from string use %%[[:develop:api:efl:net:ip_address:method:parse|Efl.Net.Ip_Address.parse]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:create_sockaddr:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.create_sockaddr**
diff --git a/pages/develop/api/efl/net/ip_address/method/finalize.txt b/pages/develop/api/efl/net/ip_address/method/finalize.txt
index cffa35da3..6bb097857 100644
--- a/pages/develop/api/efl/net/ip_address/method/finalize.txt
+++ b/pages/develop/api/efl/net/ip_address/method/finalize.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Net.Ip_Address.finalize~~
+===== Description =====
+
+%%Called at the end of #eo_add. Should not be called, just overridden.%%
+{{page>:develop:api-include:efl:net:ip_address: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:ip_address: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/ip_address/method/ipv4_class_a_check.txt b/pages/develop/api/efl/net/ip_address/method/ipv4_class_a_check.txt
index 47eb133cf..806f8bf96 100644
--- a/pages/develop/api/efl/net/ip_address/method/ipv4_class_a_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/ipv4_class_a_check.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Ip_Address.ipv4_class_a_check~~
+===== Description =====
+
+%%Checks if IPv4 and is CLASS-A%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:ipv4_class_a_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,13 +20,6 @@ ipv4_class_a_check @const {
Eina_Bool efl_net_ip_address_ipv4_class_a_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if IPv4 and is CLASS-A%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:ipv4_class_a_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.ipv4_class_a_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/ipv4_class_b_check.txt b/pages/develop/api/efl/net/ip_address/method/ipv4_class_b_check.txt
index 813c2b012..b4ac5bd9d 100644
--- a/pages/develop/api/efl/net/ip_address/method/ipv4_class_b_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/ipv4_class_b_check.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Ip_Address.ipv4_class_b_check~~
+===== Description =====
+
+%%Checks if IPv4 and is CLASS-B%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:ipv4_class_b_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,13 +20,6 @@ ipv4_class_b_check @const {
Eina_Bool efl_net_ip_address_ipv4_class_b_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if IPv4 and is CLASS-B%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:ipv4_class_b_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.ipv4_class_b_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/ipv4_class_c_check.txt b/pages/develop/api/efl/net/ip_address/method/ipv4_class_c_check.txt
index f2b7bd86e..d2225cf2d 100644
--- a/pages/develop/api/efl/net/ip_address/method/ipv4_class_c_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/ipv4_class_c_check.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Ip_Address.ipv4_class_c_check~~
+===== Description =====
+
+%%Checks if IPv4 and is CLASS-C%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:ipv4_class_c_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,13 +20,6 @@ ipv4_class_c_check @const {
Eina_Bool efl_net_ip_address_ipv4_class_c_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if IPv4 and is CLASS-C%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:ipv4_class_c_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.ipv4_class_c_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/ipv4_class_d_check.txt b/pages/develop/api/efl/net/ip_address/method/ipv4_class_d_check.txt
index 42c2889bb..d6aa0d143 100644
--- a/pages/develop/api/efl/net/ip_address/method/ipv4_class_d_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/ipv4_class_d_check.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Ip_Address.ipv4_class_d_check~~
+===== Description =====
+
+%%Checks if IPv4 and is CLASS-D%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:ipv4_class_d_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,13 +20,6 @@ ipv4_class_d_check @const {
Eina_Bool efl_net_ip_address_ipv4_class_d_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if IPv4 and is CLASS-D%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:ipv4_class_d_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.ipv4_class_d_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/ipv6_local_link_check.txt b/pages/develop/api/efl/net/ip_address/method/ipv6_local_link_check.txt
index db40f8c14..ee8fb368c 100644
--- a/pages/develop/api/efl/net/ip_address/method/ipv6_local_link_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/ipv6_local_link_check.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Ip_Address.ipv6_local_link_check~~
+===== Description =====
+
+%%Checks if IPv6 is link-local.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:ipv6_local_link_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,13 +20,6 @@ ipv6_local_link_check @const {
Eina_Bool efl_net_ip_address_ipv6_local_link_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if IPv6 is link-local.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:ipv6_local_link_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.ipv6_local_link_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/ipv6_local_site_check.txt b/pages/develop/api/efl/net/ip_address/method/ipv6_local_site_check.txt
index 7fc6ff128..513109d07 100644
--- a/pages/develop/api/efl/net/ip_address/method/ipv6_local_site_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/ipv6_local_site_check.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Ip_Address.ipv6_local_site_check~~
+===== Description =====
+
+%%Checks if IPv6 is site-local.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:ipv6_local_site_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,13 +20,6 @@ ipv6_local_site_check @const {
Eina_Bool efl_net_ip_address_ipv6_local_site_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if IPv6 is site-local.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:ipv6_local_site_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.ipv6_local_site_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/ipv6_v4compat_check.txt b/pages/develop/api/efl/net/ip_address/method/ipv6_v4compat_check.txt
index 367f0f2e7..6f0132fd2 100644
--- a/pages/develop/api/efl/net/ip_address/method/ipv6_v4compat_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/ipv6_v4compat_check.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Net.Ip_Address.ipv6_v4compat_check~~
+===== Description =====
+
+%%Checks if IPv6 is compatible with IPv4.%%
+
+%%This happens if the first 12 bytes of IPv6 are 0.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:ipv6_v4compat_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,15 +22,6 @@ ipv6_v4compat_check @const {
Eina_Bool efl_net_ip_address_ipv6_v4compat_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if IPv6 is compatible with IPv4.%%
-
-%%This happens if the first 12 bytes of IPv6 are 0.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:ipv6_v4compat_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.ipv6_v4compat_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/ipv6_v4mapped_check.txt b/pages/develop/api/efl/net/ip_address/method/ipv6_v4mapped_check.txt
index c3a578763..178d65b93 100644
--- a/pages/develop/api/efl/net/ip_address/method/ipv6_v4mapped_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/ipv6_v4mapped_check.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Net.Ip_Address.ipv6_v4mapped_check~~
+===== Description =====
+
+%%Checks if IPv6 is mapping an IPv4.%%
+
+%%If the IPv6 server is not IPv6-only, then it will take IPv4 addresses and map them inside IPv6. This checks if the given address is an IPv4 mapped inside IPv6.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:ipv6_v4mapped_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,15 +22,6 @@ ipv6_v4mapped_check @const {
Eina_Bool efl_net_ip_address_ipv6_v4mapped_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if IPv6 is mapping an IPv4.%%
-
-%%If the IPv6 server is not IPv6-only, then it will take IPv4 addresses and map them inside IPv6. This checks if the given address is an IPv4 mapped inside IPv6.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:ipv6_v4mapped_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.ipv6_v4mapped_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/loopback_check.txt b/pages/develop/api/efl/net/ip_address/method/loopback_check.txt
index 4a09b2670..d820a4829 100644
--- a/pages/develop/api/efl/net/ip_address/method/loopback_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/loopback_check.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Ip_Address.loopback_check~~
+===== Description =====
+
+%%Checks if loopback "127.0.0.1" (IPv4) or "::1" (IPv6)%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:loopback_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,13 +20,6 @@ loopback_check @const {
Eina_Bool efl_net_ip_address_loopback_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if loopback "127.0.0.1" (IPv4) or "::1" (IPv6)%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:loopback_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.loopback_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/multicast_check.txt b/pages/develop/api/efl/net/ip_address/method/multicast_check.txt
index 9008b1fcb..bd612f131 100644
--- a/pages/develop/api/efl/net/ip_address/method/multicast_check.txt
+++ b/pages/develop/api/efl/net/ip_address/method/multicast_check.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Ip_Address.multicast_check~~
+===== Description =====
+
+%%Checks if multicast%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:multicast_check:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,13 +20,6 @@ multicast_check @const {
Eina_Bool efl_net_ip_address_multicast_check(const Eo *obj);
</code>
-===== Description =====
-
-%%Checks if multicast%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:multicast_check:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.multicast_check**
diff --git a/pages/develop/api/efl/net/ip_address/method/parse.txt b/pages/develop/api/efl/net/ip_address/method/parse.txt
index 5b5608067..bdcd274c9 100644
--- a/pages/develop/api/efl/net/ip_address/method/parse.txt
+++ b/pages/develop/api/efl/net/ip_address/method/parse.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Ip_Address.parse~~
+===== Description =====
+
+%%Parses a numeric address and return an object representing it.%%
+
+%%This parses a numeric IPv4 or IPv6 address and optional port, returning an object representing it on success or %%''NULL''%% on failure.%%
+
+%%The address may be in the formats:%%
+
+%%- IPv4 complete: 127.0.0.1:1234 - IPv4 no port: 127.0.0.1 - IPv6 complete: [::1]:1234 - IPv6 no port: [::1] - IPv6 no braces (implies no port): ::1%%
+
+%%If you want to translate address and port to numbers use %%[[:develop:api:efl:net:ip_address:method:resolve|Efl.Net.Ip_Address.resolve]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:parse:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -20,21 +35,6 @@ Efl_Net_Ip_Address *efl_net_ip_address_parse(const Eo *obj, const char *numeric_
* **numeric_address** //(in)// - %%The numeric address to parse, such as '127.0.0.1:1234' or '[::1]:1234'%%
-===== Description =====
-
-%%Parses a numeric address and return an object representing it.%%
-
-%%This parses a numeric IPv4 or IPv6 address and optional port, returning an object representing it on success or %%''NULL''%% on failure.%%
-
-%%The address may be in the formats:%%
-
-%%- IPv4 complete: 127.0.0.1:1234 - IPv4 no port: 127.0.0.1 - IPv6 complete: [::1]:1234 - IPv6 no port: [::1] - IPv6 no braces (implies no port): ::1%%
-
-%%If you want to translate address and port to numbers use %%[[:develop:api:efl:net:ip_address:method:resolve|Efl.Net.Ip_Address.resolve]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:parse:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.parse**
diff --git a/pages/develop/api/efl/net/ip_address/method/resolve.txt b/pages/develop/api/efl/net/ip_address/method/resolve.txt
index b5aa80165..3fa63d406 100644
--- a/pages/develop/api/efl/net/ip_address/method/resolve.txt
+++ b/pages/develop/api/efl/net/ip_address/method/resolve.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Ip_Address.resolve~~
+===== Description =====
+
+%%Asynchronously resolves host and port names.%%
+
+%%This will resolve the host and port names, returning the results asynchronously in a Future.%%
+
+%%It's based on getaddrinfo() and will receive extra flags to change its behavior.%%
+
+%%Ports can also be named, for example http resolves to 80. Your system database is used (see getaddrinfo()).%%
+
+%%You may try %%[[:develop:api:efl:net:ip_address:method:parse|Efl.Net.Ip_Address.parse]]%% if you have numeric values for host and port.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:method:resolve:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -24,21 +39,6 @@ Efl_Future *efl_net_ip_address_resolve(const Eo *obj, const char *address, int f
* **family** //(in)// - %%Preferred family. AF_UNSPEC or 0 for both, otherwise one of AF_INET or AF_INET6%%
* **flags** //(in)// - %%Flags to use with getaddrinfo(). If 0, default flags are used (AI_V4MAPPED | AI_ADDRCONFIG, if these exist in your system).%%
-===== Description =====
-
-%%Asynchronously resolves host and port names.%%
-
-%%This will resolve the host and port names, returning the results asynchronously in a Future.%%
-
-%%It's based on getaddrinfo() and will receive extra flags to change its behavior.%%
-
-%%Ports can also be named, for example http resolves to 80. Your system database is used (see getaddrinfo()).%%
-
-%%You may try %%[[:develop:api:efl:net:ip_address:method:parse|Efl.Net.Ip_Address.parse]]%% if you have numeric values for host and port.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:method:resolve:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.resolve**
diff --git a/pages/develop/api/efl/net/ip_address/property/address.txt b/pages/develop/api/efl/net/ip_address/property/address.txt
index 90b398195..00f41bdb9 100644
--- a/pages/develop/api/efl/net/ip_address/property/address.txt
+++ b/pages/develop/api/efl/net/ip_address/property/address.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Ip_Address.address~~
+===== Values =====
+
+ * **address** - %%Address bytes. If AF_INET it's 4 bytes. If AF_INET6, it's 16 bytes. This matches exactly what is in struct sockaddr_in::sin_addr or struct sockaddr_in6:sin6_addr, see %%[[:develop:api:efl:net:ip_address:property:sockaddr|Efl.Net.Ip_Address.sockaddr]]%%%%
+===== Description =====
+
+%%The bytes representing the address.%%
+
+%%May only be set once, afterwards the object is not changing.%%
+
+%%Must be set after %%[[:develop:api:efl:net:ip_address:property:family|Efl.Net.Ip_Address.family]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:property:address:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ const Eina_Slice efl_net_ip_address_get(const Eo *obj);
void efl_net_ip_address_set(Eo *obj, const Eina_Slice address);
</code>
-===== Values =====
-
- * **address** - %%Address bytes. If AF_INET it's 4 bytes. If AF_INET6, it's 16 bytes. This matches exactly what is in struct sockaddr_in::sin_addr or struct sockaddr_in6:sin6_addr, see %%[[:develop:api:efl:net:ip_address:property:sockaddr|Efl.Net.Ip_Address.sockaddr]]%%%%
-===== Description =====
-
-%%The bytes representing the address.%%
-
-%%May only be set once, afterwards the object is not changing.%%
-
-%%Must be set after %%[[:develop:api:efl:net:ip_address:property:family|Efl.Net.Ip_Address.family]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:property:address:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Ip_Address.address**
diff --git a/pages/develop/api/efl/net/ip_address/property/family.txt b/pages/develop/api/efl/net/ip_address/property/family.txt
index 66348b14a..3cb0f2ae9 100644
--- a/pages/develop/api/efl/net/ip_address/property/family.txt
+++ b/pages/develop/api/efl/net/ip_address/property/family.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Ip_Address.family~~
+===== Values =====
+
+ * **family** - %%AF_INET or AF_INET6%%
+===== Description =====
+
+%%The address family, one of AF_INET6 or AF_INET.%%
+
+%%May only be set once, afterwards the object is not changing.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:property:family:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ int efl_net_ip_address_family_get(const Eo *obj);
void efl_net_ip_address_family_set(Eo *obj, int family);
</code>
-===== Values =====
-
- * **family** - %%AF_INET or AF_INET6%%
-===== Description =====
-
-%%The address family, one of AF_INET6 or AF_INET.%%
-
-%%May only be set once, afterwards the object is not changing.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:property:family:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Ip_Address.family**
diff --git a/pages/develop/api/efl/net/ip_address/property/port.txt b/pages/develop/api/efl/net/ip_address/property/port.txt
index c8c50d76b..bec28d54c 100644
--- a/pages/develop/api/efl/net/ip_address/property/port.txt
+++ b/pages/develop/api/efl/net/ip_address/property/port.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Net.Ip_Address.port~~
+===== Values =====
+
+ * **port** - %%Port number in Host/Native endianess%%
+===== Description =====
+
+%%The address port in Host/Native endianess.%%
+
+%%May only be set once, afterwards the object is not changing.%%
+
+%%Must be set after %%[[:develop:api:efl:net:ip_address:property:family|Efl.Net.Ip_Address.family]]%%.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:property:port:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ uint16_t efl_net_ip_address_port_get(const Eo *obj);
void efl_net_ip_address_port_set(Eo *obj, uint16_t port);
</code>
-===== Values =====
-
- * **port** - %%Port number in Host/Native endianess%%
-===== Description =====
-
-%%The address port in Host/Native endianess.%%
-
-%%May only be set once, afterwards the object is not changing.%%
-
-%%Must be set after %%[[:develop:api:efl:net:ip_address:property:family|Efl.Net.Ip_Address.family]]%%.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:property:port:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Ip_Address.port**
diff --git a/pages/develop/api/efl/net/ip_address/property/sockaddr.txt b/pages/develop/api/efl/net/ip_address/property/sockaddr.txt
index 1359df418..07d9f1b1d 100644
--- a/pages/develop/api/efl/net/ip_address/property/sockaddr.txt
+++ b/pages/develop/api/efl/net/ip_address/property/sockaddr.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Net.Ip_Address.sockaddr~~
+===== Values =====
+
+ * **sockaddr** - %%Sockaddr struct. As usual with struct sockaddr, the first field, struct sockaddr::sa_family, defines the rest of the structure and how the whole structure must be interpreted. If AF_INET is struct sockaddr_in, AF_INET6 is struct sockaddr_in6.%%
+===== Description =====
+
+%%The <netinet/in.h>-compatible 'struct sockaddr'.%%
+
+%%May only be set once, afterwards the object is not changing.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:net:ip_address:property:sockaddr:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ const void *efl_net_ip_address_sockaddr_get(const Eo *obj);
void efl_net_ip_address_sockaddr_set(Eo *obj, const void *sockaddr);
</code>
-===== Values =====
-
- * **sockaddr** - %%Sockaddr struct. As usual with struct sockaddr, the first field, struct sockaddr::sa_family, defines the rest of the structure and how the whole structure must be interpreted. If AF_INET is struct sockaddr_in, AF_INET6 is struct sockaddr_in6.%%
-===== Description =====
-
-%%The <netinet/in.h>-compatible 'struct sockaddr'.%%
-
-%%May only be set once, afterwards the object is not changing.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:net:ip_address:property:sockaddr:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Net.Ip_Address.sockaddr**
diff --git a/pages/develop/api/efl/net/ip_address/property/string.txt b/pages/develop/api/efl/net/ip_address/property/string.txt
index 11d5ae20d..916b201bf 100644
--- a/pages/develop/api/efl/net/ip_address/property/string.txt
+++ b/pages/develop/api/efl/net/ip_address/property/string.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Net.Ip_Address.string~~
+===== Values =====
+
+ * **str** - %%Numeric address as string%%
+
+
+\\ {{page>:develop:api-include:efl:net:ip_address:property:string:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -17,13 +24,6 @@
const char *efl_net_ip_address_string_get(const Eo *obj);
</code>
-===== Values =====
-
- * **str** - %%Numeric address as string%%
-
-
-{{page>:develop:api-include:efl:net:ip_address:property:string:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Net.Ip_Address.string**
diff --git a/pages/develop/api/efl/net/ip_address/resolve_results.txt b/pages/develop/api/efl/net/ip_address/resolve_results.txt
index 83065aea9..3f3d335d1 100644
--- a/pages/develop/api/efl/net/ip_address/resolve_results.txt
+++ b/pages/develop/api/efl/net/ip_address/resolve_results.txt
@@ -1,4 +1,22 @@
~~Title: Efl.Net.Ip_Address.Resolve_Results~~
+===== Description =====
+
+%%The results of %%[[:develop:api:efl:net:ip_address:method:resolve|Efl.Net.Ip_Address.resolve]]%% call.%%
+
+%%This structure is created by %%[[:develop:api:efl:net:ip_address:method:resolve|Efl.Net.Ip_Address.resolve]]%%.%%
+
+//Since 1.19//
+
+{{page>:develop:api-include:efl:net:ip_address:resolve_results:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:net:ip_address:resolve_results:fields&nouser&nolink&nodate}}
+
+ * **request_address** - %%The 'address' argument given to Efl.Net.Ip_Address.resolve%%
+ * **canonical_name** - %%The canonical name, if it was requested in flags%%
+ * **results** - %%The resolved objects. Do not modify this array, but you can keep reference to elements using efl_ref() and efl_unref()%%
+
===== Signature =====
<code>
@@ -19,21 +37,3 @@ typedef struct _Efl_Net_Ip_Address_Resolve_Results {
} Efl_Net_Ip_Address_Resolve_Results;
</code>
-===== Description =====
-
-%%The results of %%[[:develop:api:efl:net:ip_address:method:resolve|Efl.Net.Ip_Address.resolve]]%% call.%%
-
-%%This structure is created by %%[[:develop:api:efl:net:ip_address:method:resolve|Efl.Net.Ip_Address.resolve]]%%.%%
-
-//Since 1.19//
-
-{{page>:develop:api-include:efl:net:ip_address:resolve_results:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:net:ip_address:resolve_results:fields&nouser&nolink&nodate}}
-
- * **request_address** - %%The 'address' argument given to Efl.Net.Ip_Address.resolve%%
- * **canonical_name** - %%The canonical name, if it was requested in flags%%
- * **results** - %%The resolved objects. Do not modify this array, but you can keep reference to elements using efl_ref() and efl_unref()%%
-