summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/net/dialer/simple
diff options
context:
space:
mode:
authorAndy Williams <andy@andywilliams.me>2017-12-11 16:59:35 +0000
committerAndy Williams <andy@andywilliams.me>2017-12-11 16:59:49 +0000
commit2782d0c642dcea66ee93d10fa12d78f130e66cdb (patch)
treebd3a7c81cff9903b042a11a1c30efc8760c617ff /pages/develop/api/efl/net/dialer/simple
parent7dd88611a2938001370bdbac9b72b4a25854a2d0 (diff)
Updated Unified API docs with latest generator
Diffstat (limited to 'pages/develop/api/efl/net/dialer/simple')
-rw-r--r--pages/develop/api/efl/net/dialer/simple/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/net/dialer/simple/method/dial.txt37
-rw-r--r--pages/develop/api/efl/net/dialer/simple/method/finalize.txt24
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/address_dial.txt42
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/connected.txt42
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/inner_class.txt62
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/inner_io.txt58
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/line_delimiter.txt49
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/max_queue_size_input.txt51
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/max_queue_size_output.txt51
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/proxy.txt50
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/read_chunk_size.txt57
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/timeout_dial.txt42
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/timeout_inactivity.txt44
14 files changed, 633 insertions, 0 deletions
diff --git a/pages/develop/api/efl/net/dialer/simple/method/destructor.txt b/pages/develop/api/efl/net/dialer/simple/method/destructor.txt
new file mode 100644
index 0000000..4d421c5
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/method/destructor.txt
@@ -0,0 +1,24 @@
1~~Title: Efl.Net.Dialer.Simple.destructor~~
2//Overridden from [[:develop:api:efl:io:buffered_stream:method:destructor|Efl.Object.destructor]].//===== Signature =====
3
4<code>
5destructor {}
6</code>
7
8===== C signature =====
9
10<code c>
11void efl_destructor(Eo *obj);
12</code>
13
14===== Description =====
15
16%%Call the object's destructor.%%
17
18%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
19{{page>:develop:api-include:efl:net:dialer:simple:method:destructor:description&nouser&nolink&nodate}}
20
21===== Implemented by =====
22
23 * [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
24
diff --git a/pages/develop/api/efl/net/dialer/simple/method/dial.txt b/pages/develop/api/efl/net/dialer/simple/method/dial.txt
new file mode 100644
index 0000000..839a051
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/method/dial.txt
@@ -0,0 +1,37 @@
1~~Title: Efl.Net.Dialer.Simple.dial~~
2//Overridden from [[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]].//===== Signature =====
3
4<code>
5dial @pure_virtual {
6 params {
7 @in address: free(string, free) @nonull;
8 }
9 return: Eina.Error;
10}
11</code>
12
13===== C signature =====
14
15<code c>
16Eina_Error efl_net_dialer_dial(Eo *obj, const char *address);
17</code>
18
19===== Parameters =====
20
21 * **address** //(in)// - %%Remote address%%
22
23===== Description =====
24
25%%Dials to the remote peer.%%
26
27%%This method starts the connection process, resolving address and then proceeding to the actual connection.%%
28
29%%Once the connection is fully setup, "connected" event is dispatched.%%
30
31//Since 1.19//
32{{page>:develop:api-include:efl:net:dialer:simple:method:dial:description&nouser&nolink&nodate}}
33
34===== Implemented by =====
35
36 * [[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]
37
diff --git a/pages/develop/api/efl/net/dialer/simple/method/finalize.txt b/pages/develop/api/efl/net/dialer/simple/method/finalize.txt
new file mode 100644
index 0000000..b62b37c
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/method/finalize.txt
@@ -0,0 +1,24 @@
1~~Title: Efl.Net.Dialer.Simple.finalize~~
2//Overridden from [[:develop:api:efl:io:buffered_stream:method:finalize|Efl.Object.finalize]].//===== Signature =====
3
4<code>
5finalize {
6 return: free(Efl.Object, efl_del);
7}
8</code>
9
10===== C signature =====
11
12<code c>
13Efl_Object *efl_finalize(Eo *obj);
14</code>
15
16===== Description =====
17
18%%Called at the end of #eo_add. Should not be called, just overridden.%%
19{{page>:develop:api-include:efl:net:dialer:simple:method:finalize:description&nouser&nolink&nodate}}
20
21===== Implemented by =====
22
23 * [[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]
24
diff --git a/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt b/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt
new file mode 100644
index 0000000..cc30c1f
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt
@@ -0,0 +1,42 @@
1~~Title: Efl.Net.Dialer.Simple.address_dial~~
2//Overridden from [[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]] **(get)**.//===== Signature =====
3
4<code>
5@property address_dial @pure_virtual {
6 get {
7 values {
8 address: free(string, free);
9 }
10 }
11 set @protected {
12 values {
13 address: free(string, free);
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22const char *efl_net_dialer_address_dial_get(const Eo *obj);
23void efl_net_dialer_address_dial_set(Eo *obj, const char *address);
24</code>
25
26===== Values =====
27
28 * **address** - %%Remote address%%
29===== Description =====
30
31%%Returns the address given to %%[[:develop:api:interface:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%%
32
33%%If the resolved address is desired, then listen to "resolved" event and use the %%[[:develop:api:interface:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
34
35//Since 1.19//
36{{page>:develop:api-include:efl:net:dialer:simple:property:address_dial:description&nouser&nolink&nodate}}
37
38
39===== Implemented by =====
40
41 * [[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]
42
diff --git a/pages/develop/api/efl/net/dialer/simple/property/connected.txt b/pages/develop/api/efl/net/dialer/simple/property/connected.txt
new file mode 100644
index 0000000..4142880
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/connected.txt
@@ -0,0 +1,42 @@
1~~Title: Efl.Net.Dialer.Simple.connected~~
2//Overridden from [[:develop:api:efl:net:dialer:property:connected|Efl.Net.Dialer.connected]] **(get)**.//===== Signature =====
3
4<code>
5@property connected @pure_virtual {
6 get {
7 values {
8 connected: bool;
9 }
10 }
11 set @protected {
12 values {
13 connected: bool;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22Eina_Bool efl_net_dialer_connected_get(const Eo *obj);
23void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected);
24</code>
25
26===== Values =====
27
28 * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%%
29===== Description =====
30
31%%Returns whenever the socket is connected or not.%%
32
33%%Whenever this property becomes true, "connected" event should be dispatched.%%
34
35//Since 1.19//
36{{page>:develop:api-include:efl:net:dialer:simple:property:connected:description&nouser&nolink&nodate}}
37
38
39===== Implemented by =====
40
41 * [[:develop:api:efl:net:dialer:property:connected|Efl.Net.Dialer.connected]]
42
diff --git a/pages/develop/api/efl/net/dialer/simple/property/inner_class.txt b/pages/develop/api/efl/net/dialer/simple/property/inner_class.txt
new file mode 100644
index 0000000..1878386
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/inner_class.txt
@@ -0,0 +1,62 @@
1~~Title: Efl.Net.Dialer.Simple.inner_class~~
2===== Signature =====
3
4<code>
5@property inner_class {
6 get {
7 values {
8 klass: free(const(Efl.Class), efl_del);
9 }
10 }
11 set {
12 values {
13 klass: free(const(Efl.Class), efl_del);
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22const Efl_Class *efl_net_dialer_simple_inner_class_get(const Eo *obj);
23void efl_net_dialer_simple_inner_class_set(Eo *obj, const Efl_Class *klass);
24</code>
25
26===== Values =====
27
28 * **klass** - %%The class%%
29===== Description =====
30
31%%The class used to create %%[[:develop:api:class:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%% if none was provided.%%
32
33%%This class could be set at construction time and will be used to create the inner socket during %%[[:develop:api:class:efl:object:method:finalize|Efl.Object.finalize]]%%.%%
34
35%%It is a helper for users, removing the burden to manually create and specify a dialer object.%%
36
37//Since 1.19//
38
39
40{{page>:develop:api-include:efl:net:dialer:simple:property:inner_class:description&nouser&nolink&nodate}}
41
42==== Getter ====
43
44%%The internal class used to create the inner dialer.%%
45
46//Since 1.19//
47
48
49{{page>:develop:api-include:efl:net:dialer:simple:property:inner_class:getter_description&nouser&nolink&nodate}}
50
51==== Setter ====
52
53%%Constructor-only property to define the class used to create the inner dialer.%%
54
55//Since 1.19//
56{{page>:develop:api-include:efl:net:dialer:simple:property:inner_class:getter_description&nouser&nolink&nodate}}
57
58
59===== Implemented by =====
60
61 * **Efl.Net.Dialer.Simple.inner_class**
62
diff --git a/pages/develop/api/efl/net/dialer/simple/property/inner_io.txt b/pages/develop/api/efl/net/dialer/simple/property/inner_io.txt
new file mode 100644
index 0000000..755178f
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/inner_io.txt
@@ -0,0 +1,58 @@
1~~Title: Efl.Net.Dialer.Simple.inner_io~~
2//Overridden from [[:develop:api:efl:net:socket:simple:property:inner_io|Efl.Io.Buffered_Stream.inner_io]] **(set)**.//===== Signature =====
3
4<code>
5@property inner_io {
6 get {
7 values {
8 io: free(Efl.Object, efl_del);
9 }
10 }
11 set {
12 values {
13 io: free(Efl.Object, efl_del);
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22Efl_Object *efl_io_buffered_stream_inner_io_get(const Eo *obj);
23void efl_io_buffered_stream_inner_io_set(Eo *obj, Efl_Object *io);
24</code>
25
26===== Values =====
27
28 * **io** - %%The input (%%[[:develop:api:interface:efl:io:reader|Efl.Io.Reader]]%%) or output (%%[[:develop:api:interface:efl:io:writer|Efl.Io.Writer]]%%) instance%%
29===== Description =====
30
31%%The inner I/O this wrapper operates on.%%
32
33//Since 1.19//
34
35
36{{page>:develop:api-include:efl:net:dialer:simple:property:inner_io:description&nouser&nolink&nodate}}
37
38==== Getter ====
39
40%%The internal input/output used for actual operations, use with care!%%
41
42//Since 1.19//
43
44
45{{page>:develop:api-include:efl:net:dialer:simple:property:inner_io:getter_description&nouser&nolink&nodate}}
46
47==== Setter ====
48
49%%Constructor-only property to set the inner_io.%%
50
51//Since 1.19//
52{{page>:develop:api-include:efl:net:dialer:simple:property:inner_io:getter_description&nouser&nolink&nodate}}
53
54
55===== Implemented by =====
56
57 * [[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]
58
diff --git a/pages/develop/api/efl/net/dialer/simple/property/line_delimiter.txt b/pages/develop/api/efl/net/dialer/simple/property/line_delimiter.txt
new file mode 100644
index 0000000..c7c61eb
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/line_delimiter.txt
@@ -0,0 +1,49 @@
1~~Title: Efl.Net.Dialer.Simple.line_delimiter~~
2//Overridden from [[:develop:api:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]] **(get, set)**.//===== Signature =====
3
4<code>
5@property line_delimiter {
6 get {
7 values {
8 slice: const(Eina.Slice);
9 }
10 }
11 set {
12 values {
13 slice: const(Eina.Slice);
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22const Eina_Slice efl_io_buffered_stream_line_delimiter_get(const Eo *obj);
23void efl_io_buffered_stream_line_delimiter_set(Eo *obj, const Eina_Slice slice);
24</code>
25
26===== Values =====
27
28 * **slice** - %%The contents may contain 0 and will be copied%%
29===== Description =====
30
31%%If set, incoming data will be checked for the delimiter and "line" events are The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:class:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% was reached.%%
32
33//Since 1.19//
34
35
36{{page>:develop:api-include:efl:net:dialer:simple:property:line_delimiter:description&nouser&nolink&nodate}}
37
38==== Setter ====
39
40%%Changes line delimiter to use. If empty, no delimiter is to be used%%
41
42//Since 1.19//
43{{page>:develop:api-include:efl:net:dialer:simple:property:line_delimiter:getter_description&nouser&nolink&nodate}}
44
45
46===== Implemented by =====
47
48 * [[:develop:api:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]]
49
diff --git a/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_input.txt b/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_input.txt
new file mode 100644
index 0000000..d50edac
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_input.txt
@@ -0,0 +1,51 @@
1~~Title: Efl.Net.Dialer.Simple.max_queue_size_input~~
2//Overridden from [[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]] **(get, set)**.//===== Signature =====
3
4<code>
5@property max_queue_size_input {
6 get {
7 values {
8 max_queue_size_input: size;
9 }
10 }
11 set {
12 values {
13 max_queue_size_input: size;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22size_t efl_io_buffered_stream_max_queue_size_input_get(const Eo *obj);
23void efl_io_buffered_stream_max_queue_size_input_set(Eo *obj, size_t max_queue_size_input);
24</code>
25
26===== Values =====
27
28 * **max_queue_size_input** - %%Defines a maximum buffer size for incoming data, or 0 to allow unlimited amount of bytes%%
29===== Description =====
30
31%%Limits how big the input queue can grow, in bytes.%%
32
33%%If limited and %%[[:develop:api:class:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]]%% is set, "line" events may be emitted with partial contents, without the trailing delimiter.%%
34
35//Since 1.19//
36
37
38{{page>:develop:api-include:efl:net:dialer:simple:property:max_queue_size_input:description&nouser&nolink&nodate}}
39
40==== Setter ====
41
42%%Constructor-only property to set buffer limit. 0 is unlimited%%
43
44//Since 1.19//
45{{page>:develop:api-include:efl:net:dialer:simple:property:max_queue_size_input:getter_description&nouser&nolink&nodate}}
46
47
48===== Implemented by =====
49
50 * [[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]
51
diff --git a/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_output.txt b/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_output.txt
new file mode 100644
index 0000000..fa9ad6f
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_output.txt
@@ -0,0 +1,51 @@
1~~Title: Efl.Net.Dialer.Simple.max_queue_size_output~~
2//Overridden from [[:develop:api:efl:io:buffered_stream:property:max_queue_size_output|Efl.Io.Buffered_Stream.max_queue_size_output]] **(get, set)**.//===== Signature =====
3
4<code>
5@property max_queue_size_output {
6 get {
7 values {
8 max_queue_size_output: size;
9 }
10 }
11 set {
12 values {
13 max_queue_size_output: size;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22size_t efl_io_buffered_stream_max_queue_size_output_get(const Eo *obj);
23void efl_io_buffered_stream_max_queue_size_output_set(Eo *obj, size_t max_queue_size_output);
24</code>
25
26===== Values =====
27
28 * **max_queue_size_output** - %%Defines a maximum buffer size for output data, or 0 to allow unlimited amount of bytes. If limited, %%[[:develop:api:interface:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will take less data than requested!%%
29===== Description =====
30
31%%Limits how big the output queue can grow, in bytes.%%
32
33%%If limited, %%[[:develop:api:interface:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will take less data than requested!%%
34
35//Since 1.19//
36
37
38{{page>:develop:api-include:efl:net:dialer:simple:property:max_queue_size_output:description&nouser&nolink&nodate}}
39
40==== Setter ====
41
42%%Constructor-only property to set buffer limit. 0 is unlimited%%
43
44//Since 1.19//
45{{page>:develop:api-include:efl:net:dialer:simple:property:max_queue_size_output:getter_description&nouser&nolink&nodate}}
46
47
48===== Implemented by =====
49
50 * [[:develop:api:efl:io:buffered_stream:property:max_queue_size_output|Efl.Io.Buffered_Stream.max_queue_size_output]]
51
diff --git a/pages/develop/api/efl/net/dialer/simple/property/proxy.txt b/pages/develop/api/efl/net/dialer/simple/property/proxy.txt
new file mode 100644
index 0000000..cf48cdf
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/proxy.txt
@@ -0,0 +1,50 @@
1~~Title: Efl.Net.Dialer.Simple.proxy~~
2//Overridden from [[:develop:api:efl:net:dialer:property:proxy|Efl.Net.Dialer.proxy]] **(get, set)**.//===== Signature =====
3
4<code>
5@property proxy @pure_virtual {
6 get {
7 values {
8 proxy_url: free(string, free);
9 }
10 }
11 set {
12 values {
13 proxy_url: free(string, free);
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22const char *efl_net_dialer_proxy_get(const Eo *obj);
23void efl_net_dialer_proxy_set(Eo *obj, const char *proxy_url);
24</code>
25
26===== Values =====
27
28 * **proxy_url** - %%May be empty or NULL to unset%%
29===== Description =====
30
31%%Controls/retrieves if the dialer should use a proxy.%%
32
33%%The proxy is an URL in the form:%%
34
35%%- protocol://username:password@proxyserver:port%%
36
37%%Where protocol is defined per class, such as a TCP or UDP dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
38
39%%Whenever appropriate dialers may use system proxy if the proxy is NULL (the default). To forcefully disable proxy, use an empty string ("").%%
40
41%%- http://username:password@proxyserver:port - http://username@proxyserver:port - http://proxyserver:port - http://proxyserver (default port) - socks5://username:password@proxyserver:port (SOCKSv5) - socks5h://username@proxyserver:port (let socks server to resolve domain) - socks5://proxyserver:port - socks5://proxyserver (default port 1080) - socks4a://proxyserver:port (SOCKSv4 and let socks server to resolve domain) - socks4://proxyserver:port (SOCKSv4)%%
42
43//Since 1.19//
44{{page>:develop:api-include:efl:net:dialer:simple:property:proxy:description&nouser&nolink&nodate}}
45
46
47===== Implemented by =====
48
49 * [[:develop:api:efl:net:dialer:property:proxy|Efl.Net.Dialer.proxy]]
50
diff --git a/pages/develop/api/efl/net/dialer/simple/property/read_chunk_size.txt b/pages/develop/api/efl/net/dialer/simple/property/read_chunk_size.txt
new file mode 100644
index 0000000..253f209
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/read_chunk_size.txt
@@ -0,0 +1,57 @@
1~~Title: Efl.Net.Dialer.Simple.read_chunk_size~~
2//Overridden from [[:develop:api:efl:io:buffered_stream:property:read_chunk_size|Efl.Io.Buffered_Stream.read_chunk_size]] **(get, set)**.//===== Signature =====
3
4<code>
5@property read_chunk_size {
6 get {
7 values {
8 size: size;
9 }
10 }
11 set {
12 values {
13 size: size;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22size_t efl_io_buffered_stream_read_chunk_size_get(const Eo *obj);
23void efl_io_buffered_stream_read_chunk_size_set(Eo *obj, size_t size);
24</code>
25
26===== Values =====
27
28 * **size** - %%This is the chunk size to use for read operations%%
29===== Description =====
30
31%%Reads chunk size property, in bytes.%%
32
33%%When reading the %%[[:develop:api:class:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%% for data to be placed in input queue, use this as chunk size.%%
34
35%%Setting this value large enough may reduce number of %%[[:develop:api:interface:efl:io:reader:method:read|Efl.Io.Reader.read]]%%, improving performance at the expense of more memory consumption.%%
36
37%%This value is bounded by %%[[:develop:api:class:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% if it's set.%%
38
39%%By default it's 4096.%%
40
41//Since 1.19//
42
43
44{{page>:develop:api-include:efl:net:dialer:simple:property:read_chunk_size:description&nouser&nolink&nodate}}
45
46==== Setter ====
47
48%%Sets chunk size for each basic %%[[:develop:api:interface:efl:io:reader:method:read|Efl.Io.Reader.read]]%% operation.%%
49
50//Since 1.19//
51{{page>:develop:api-include:efl:net:dialer:simple:property:read_chunk_size:getter_description&nouser&nolink&nodate}}
52
53
54===== Implemented by =====
55
56 * [[:develop:api:efl:io:buffered_stream:property:read_chunk_size|Efl.Io.Buffered_Stream.read_chunk_size]]
57
diff --git a/pages/develop/api/efl/net/dialer/simple/property/timeout_dial.txt b/pages/develop/api/efl/net/dialer/simple/property/timeout_dial.txt
new file mode 100644
index 0000000..3eb632c
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/timeout_dial.txt
@@ -0,0 +1,42 @@
1~~Title: Efl.Net.Dialer.Simple.timeout_dial~~
2//Overridden from [[:develop:api:efl:net:dialer:property:timeout_dial|Efl.Net.Dialer.timeout_dial]] **(get, set)**.//===== Signature =====
3
4<code>
5@property timeout_dial @pure_virtual {
6 get {
7 values {
8 seconds: double;
9 }
10 }
11 set {
12 values {
13 seconds: double;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22double efl_net_dialer_timeout_dial_get(const Eo *obj);
23void efl_net_dialer_timeout_dial_set(Eo *obj, double seconds);
24</code>
25
26===== Values =====
27
28 * **seconds** - %%Timeout value is seconds%%
29===== Description =====
30
31%%The timeout in seconds to use for dialing/connecting.%%
32
33%%This should be set before dialing.%%
34
35//Since 1.19//
36{{page>:develop:api-include:efl:net:dialer:simple:property:timeout_dial:description&nouser&nolink&nodate}}
37
38
39===== Implemented by =====
40
41 * [[:develop:api:efl:net:dialer:property:timeout_dial|Efl.Net.Dialer.timeout_dial]]
42
diff --git a/pages/develop/api/efl/net/dialer/simple/property/timeout_inactivity.txt b/pages/develop/api/efl/net/dialer/simple/property/timeout_inactivity.txt
new file mode 100644
index 0000000..26371e1
--- /dev/null
+++ b/pages/develop/api/efl/net/dialer/simple/property/timeout_inactivity.txt
@@ -0,0 +1,44 @@
1~~Title: Efl.Net.Dialer.Simple.timeout_inactivity~~
2//Overridden from [[:develop:api:efl:io:buffered_stream:property:timeout_inactivity|Efl.Io.Buffered_Stream.timeout_inactivity]] **(get, set)**.//===== Signature =====
3
4<code>
5@property timeout_inactivity {
6 get {
7 values {
8 seconds: double;
9 }
10 }
11 set {
12 values {
13 seconds: double;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22double efl_io_buffered_stream_timeout_inactivity_get(const Eo *obj);
23void efl_io_buffered_stream_timeout_inactivity_set(Eo *obj, double seconds);
24</code>
25
26===== Values =====
27
28 * **seconds** - %%Number inactive seconds to timeout this object. If zero or less, it will be disabled.%%
29===== Description =====
30
31%%Error as ETIMEDOUT if it becomes inactive for some time.%%
32
33%%If no activity, that is no read or write in the given amount of seconds, then the object will emit "error" event with ETIMEDOUT value.%%
34
35%%This is specified in seconds and is only active for greater-than zero. Defaults to inactive.%%
36
37//Since 1.19//
38{{page>:develop:api-include:efl:net:dialer:simple:property:timeout_inactivity:description&nouser&nolink&nodate}}
39
40
41===== Implemented by =====
42
43 * [[:develop:api:efl:io:buffered_stream:property:timeout_inactivity|Efl.Io.Buffered_Stream.timeout_inactivity]]
44