summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/net/socket/ssl/property
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/net/socket/ssl/property')
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/address_local.txt44
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/address_remote.txt44
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/adopted.txt33
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/can_read.txt40
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/can_write.txt40
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/close_on_destructor.txt42
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/close_on_exec.txt52
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/closed.txt50
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/eos.txt40
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/hostname_override.txt46
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt42
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt40
12 files changed, 0 insertions, 513 deletions
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
deleted file mode 100644
index 706aa97..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/address_local.txt
+++ /dev/null
@@ -1,44 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.address_local~~
2===== Description =====
3
4%%The local address, similar to getsockname().%%
5
6%%The actual value depends on the type of socket, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
7
8%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
9
10//Since 1.19//
11{{page>:develop:api-include:efl:net:socket:ssl:property:address_local:description&nouser&nolink&nodate}}
12
13===== Values =====
14
15 * **address** - %%Local address%%
16
17//Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get)**.//===== Signature =====
18
19<code>
20@property address_local @pure_virtual {
21 get {
22 values {
23 address: free(string, free);
24 }
25 }
26 set @protected {
27 values {
28 address: free(string, free);
29 }
30 }
31}
32</code>
33
34===== C signature =====
35
36<code c>
37const char *efl_net_socket_address_local_get(const Eo *obj);
38void efl_net_socket_address_local_set(Eo *obj, const char *address);
39</code>
40
41===== Implemented by =====
42
43 * [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]]
44
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
deleted file mode 100644
index 05f4cfe..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt
+++ /dev/null
@@ -1,44 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.address_remote~~
2===== Description =====
3
4%%The remote address, similar to getpeername().%%
5
6%%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...%%
7
8%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getpeername() in behavior.%%
9
10//Since 1.19//
11{{page>:develop:api-include:efl:net:socket:ssl:property:address_remote:description&nouser&nolink&nodate}}
12
13===== Values =====
14
15 * **address** - %%Remote address%%
16
17//Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get)**.//===== Signature =====
18
19<code>
20@property address_remote @pure_virtual {
21 get {
22 values {
23 address: free(string, free);
24 }
25 }
26 set @protected {
27 values {
28 address: free(string, free);
29 }
30 }
31}
32</code>
33
34===== C signature =====
35
36<code c>
37const char *efl_net_socket_address_remote_get(const Eo *obj);
38void efl_net_socket_address_remote_set(Eo *obj, const char *address);
39</code>
40
41===== Implemented by =====
42
43 * [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]
44
diff --git a/pages/develop/api/efl/net/socket/ssl/property/adopted.txt b/pages/develop/api/efl/net/socket/ssl/property/adopted.txt
deleted file mode 100644
index cbdeeed..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/adopted.txt
+++ /dev/null
@@ -1,33 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.adopted~~
2===== Values =====
3
4 * **efl_net_socket** - %%The adopted object, if any, otherwise NULL%%
5 * **ctx** - %%The SSL context used when adopting the socket, if any, otherwise NULL%%
6
7
8\\ {{page>:develop:api-include:efl:net:socket:ssl:property:adopted:description&nouser&nolink&nodate}}
9
10===== Signature =====
11
12<code>
13@property adopted {
14 get @protected {
15 values {
16 efl_net_socket: free(Efl.Net.Socket, efl_del);
17 ctx: free(Efl.Net.Ssl.Context, efl_del);
18 }
19 return: bool (false);
20 }
21}
22</code>
23
24===== C signature =====
25
26<code c>
27Eina_Bool efl_net_socket_ssl_adopted_get(const Eo *obj, Efl_Net_Socket **efl_net_socket, Efl_Net_Ssl_Context **ctx);
28</code>
29
30===== Implemented by =====
31
32 * **Efl.Net.Socket.Ssl.adopted**
33
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
deleted file mode 100644
index 58ebbb9..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/can_read.txt
+++ /dev/null
@@ -1,40 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.can_read~~
2===== Description =====
3
4%%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%%
5
6//Since 1.19//
7{{page>:develop:api-include:efl:net:socket:ssl:property:can_read:description&nouser&nolink&nodate}}
8
9===== Values =====
10
11 * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%%
12
13//Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature =====
14
15<code>
16@property can_read @pure_virtual {
17 get {
18 values {
19 can_read: bool;
20 }
21 }
22 set @protected {
23 values {
24 can_read: bool;
25 }
26 }
27}
28</code>
29
30===== C signature =====
31
32<code c>
33Eina_Bool efl_io_reader_can_read_get(const Eo *obj);
34void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read);
35</code>
36
37===== Implemented by =====
38
39 * [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]]
40
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
deleted file mode 100644
index 58b045e..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/can_write.txt
+++ /dev/null
@@ -1,40 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.can_write~~
2===== Description =====
3
4%%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%%
5
6//Since 1.19//
7{{page>:develop:api-include:efl:net:socket:ssl:property:can_write:description&nouser&nolink&nodate}}
8
9===== Values =====
10
11 * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%%
12
13//Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature =====
14
15<code>
16@property can_write @pure_virtual {
17 get {
18 values {
19 can_write: bool;
20 }
21 }
22 set @protected {
23 values {
24 can_write: bool;
25 }
26 }
27}
28</code>
29
30===== C signature =====
31
32<code c>
33Eina_Bool efl_io_writer_can_write_get(const Eo *obj);
34void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write);
35</code>
36
37===== Implemented by =====
38
39 * [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]
40
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
deleted file mode 100644
index f02fa4e..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/close_on_destructor.txt
+++ /dev/null
@@ -1,42 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.close_on_destructor~~
2===== Description =====
3
4%%If true will automatically close() on object destructor.%%
5
6%%If the object was deleted without close, this property will state whenever it should be closed or not.%%
7
8//Since 1.19//
9{{page>:develop:api-include:efl:net:socket:ssl:property:close_on_destructor:description&nouser&nolink&nodate}}
10
11===== Values =====
12
13 * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%%
14
15//Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature =====
16
17<code>
18@property close_on_destructor @pure_virtual {
19 get {
20 values {
21 close_on_destructor: bool;
22 }
23 }
24 set {
25 values {
26 close_on_destructor: bool;
27 }
28 }
29}
30</code>
31
32===== C signature =====
33
34<code c>
35Eina_Bool efl_io_closer_close_on_destructor_get(const Eo *obj);
36void efl_io_closer_close_on_destructor_set(Eo *obj, Eina_Bool close_on_destructor);
37</code>
38
39===== Implemented by =====
40
41 * [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]]
42
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
deleted file mode 100644
index c9d1d6a..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/close_on_exec.txt
+++ /dev/null
@@ -1,52 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.close_on_exec~~
2===== Description =====
3
4%%If true will automatically close resources on exec() calls.%%
5
6%%When using file descriptors this should set FD_CLOEXEC so they are not inherited by the processes (children or self) doing exec().%%
7
8//Since 1.19//
9
10
11{{page>:develop:api-include:efl:net:socket:ssl:property:close_on_exec:description&nouser&nolink&nodate}}
12
13===== Values =====
14
15 * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%%
16==== Setter ====
17
18%%If %%''true''%%, will close on exec() call.%%
19
20//Since 1.19//
21{{page>:develop:api-include:efl:net:socket:ssl:property:close_on_exec:getter_description&nouser&nolink&nodate}}
22
23
24//Overridden from [[:develop:api:efl:io:closer:property:close_on_exec|Efl.Io.Closer.close_on_exec]] **(get, set)**.//===== Signature =====
25
26<code>
27@property close_on_exec @pure_virtual {
28 get {
29 values {
30 close_on_exec: bool;
31 }
32 }
33 set {
34 values {
35 close_on_exec: bool;
36 }
37 return: bool;
38 }
39}
40</code>
41
42===== C signature =====
43
44<code c>
45Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj);
46Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec);
47</code>
48
49===== Implemented by =====
50
51 * [[:develop:api:efl:io:closer:property:close_on_exec|Efl.Io.Closer.close_on_exec]]
52
diff --git a/pages/develop/api/efl/net/socket/ssl/property/closed.txt b/pages/develop/api/efl/net/socket/ssl/property/closed.txt
deleted file mode 100644
index 673a485..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/closed.txt
+++ /dev/null
@@ -1,50 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.closed~~
2===== Description =====
3
4%%If true will notify object was closed.%%
5
6//Since 1.19//
7
8
9{{page>:develop:api-include:efl:net:socket:ssl:property:closed:description&nouser&nolink&nodate}}
10
11===== Values =====
12
13 * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%%
14==== Setter ====
15
16%%If true, calls close()%%
17
18//Since 1.19//
19{{page>:develop:api-include:efl:net:socket:ssl:property:closed:getter_description&nouser&nolink&nodate}}
20
21
22//Overridden from [[:develop:api:efl:io:closer:property:closed|Efl.Io.Closer.closed]] **(get)**.//===== Signature =====
23
24<code>
25@property closed {
26 get {
27 values {
28 is_closed: bool;
29 }
30 }
31 set {
32 values {
33 is_closed: bool;
34 }
35 return: bool;
36 }
37}
38</code>
39
40===== C signature =====
41
42<code c>
43Eina_Bool efl_io_closer_closed_get(const Eo *obj);
44Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed);
45</code>
46
47===== Implemented by =====
48
49 * [[:develop:api:efl:io:closer:property:closed|Efl.Io.Closer.closed]]
50
diff --git a/pages/develop/api/efl/net/socket/ssl/property/eos.txt b/pages/develop/api/efl/net/socket/ssl/property/eos.txt
deleted file mode 100644
index f2757ee..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/eos.txt
+++ /dev/null
@@ -1,40 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.eos~~
2===== Description =====
3
4%%If %%''true''%% will notify end of stream.%%
5
6//Since 1.19//
7{{page>:develop:api-include:efl:net:socket:ssl:property:eos:description&nouser&nolink&nodate}}
8
9===== Values =====
10
11 * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%%
12
13//Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get, set)**.//===== Signature =====
14
15<code>
16@property eos @pure_virtual {
17 get {
18 values {
19 is_eos: bool;
20 }
21 }
22 set @protected {
23 values {
24 is_eos: bool;
25 }
26 }
27}
28</code>
29
30===== C signature =====
31
32<code c>
33Eina_Bool efl_io_reader_eos_get(const Eo *obj);
34void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos);
35</code>
36
37===== Implemented by =====
38
39 * [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]]
40
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
deleted file mode 100644
index e45e09b..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/hostname_override.txt
+++ /dev/null
@@ -1,46 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.hostname_override~~
2===== Description =====
3
4%%Overrides the hostname to use for this socket.%%
5
6%%Most of time this is useful if you're using an IP address but the server certificate only specifies DNS (names).%%
7
8%%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]]%%.%%
9
10%%It's only used if %%[[:develop:api:efl:net:socket:ssl:property:hostname_verify|Efl.Net.Socket.Ssl.hostname_verify]]%% is %%''true''%%.%%
11
12//Since 1.19//
13{{page>:develop:api-include:efl:net:socket:ssl:property:hostname_override:description&nouser&nolink&nodate}}
14
15===== Values =====
16
17 * **hostname_override** - %%Hostname for this socket%%
18
19===== Signature =====
20
21<code>
22@property hostname_override {
23 get {
24 values {
25 hostname_override: free(string, free) @nullable;
26 }
27 }
28 set {
29 values {
30 hostname_override: free(string, free) @nullable;
31 }
32 }
33}
34</code>
35
36===== C signature =====
37
38<code c>
39const char *efl_net_socket_ssl_hostname_override_get(const Eo *obj);
40void efl_net_socket_ssl_hostname_override_set(Eo *obj, const char *hostname_override);
41</code>
42
43===== Implemented by =====
44
45 * **Efl.Net.Socket.Ssl.hostname_override**
46
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
deleted file mode 100644
index ef95104..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt
+++ /dev/null
@@ -1,42 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.hostname_verify~~
2===== Description =====
3
4%%Define if hostname should be verified.%%
5
6%%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]]%%.%%
7
8//Since 1.19//
9{{page>:develop:api-include:efl:net:socket:ssl:property:hostname_verify:description&nouser&nolink&nodate}}
10
11===== Values =====
12
13 * **hostname_verify** - %%%%''true''%% if the hostname will be verified, %%''false''%% otherwise%%
14
15===== Signature =====
16
17<code>
18@property hostname_verify {
19 get {
20 values {
21 hostname_verify: bool;
22 }
23 }
24 set {
25 values {
26 hostname_verify: bool;
27 }
28 }
29}
30</code>
31
32===== C signature =====
33
34<code c>
35Eina_Bool efl_net_socket_ssl_hostname_verify_get(const Eo *obj);
36void efl_net_socket_ssl_hostname_verify_set(Eo *obj, Eina_Bool hostname_verify);
37</code>
38
39===== Implemented by =====
40
41 * **Efl.Net.Socket.Ssl.hostname_verify**
42
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
deleted file mode 100644
index bcc636b..0000000
--- a/pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt
+++ /dev/null
@@ -1,40 +0,0 @@
1~~Title: Efl.Net.Socket.Ssl.verify_mode~~
2===== Description =====
3
4%%How to verify the remote peer.%%
5
6//Since 1.19//
7{{page>:develop:api-include:efl:net:socket:ssl:property:verify_mode:description&nouser&nolink&nodate}}
8
9===== Values =====
10
11 * **verify_mode** - %%Remote verification mode%%
12
13===== Signature =====
14
15<code>
16@property verify_mode {
17 get {
18 values {
19 verify_mode: Efl.Net.Ssl.Verify_Mode;
20 }
21 }
22 set {
23 values {
24 verify_mode: Efl.Net.Ssl.Verify_Mode;
25 }
26 }
27}
28</code>
29
30===== C signature =====
31
32<code c>
33Efl_Net_Ssl_Verify_Mode efl_net_socket_ssl_verify_mode_get(const Eo *obj);
34void efl_net_socket_ssl_verify_mode_set(Eo *obj, Efl_Net_Ssl_Verify_Mode verify_mode);
35</code>
36
37===== Implemented by =====
38
39 * **Efl.Net.Socket.Ssl.verify_mode**
40