summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/net/socket/fd.txt
diff options
context:
space:
mode:
authorAndy Williams <andy@andywilliams.me>2017-12-13 16:15:00 +0000
committerAndy Williams <andy@andywilliams.me>2017-12-13 16:15:09 +0000
commit9c71130a65f07ceb46ee04c74d58dad53701646b (patch)
tree5e0001da4041eae034deb1b225fd1262fd76d6ad /pages/develop/api/efl/net/socket/fd.txt
parentf86fa8462a7b1bde1a60dd9b9426fbf80246d600 (diff)
api: Update api docs for latest generator
Diffstat (limited to 'pages/develop/api/efl/net/socket/fd.txt')
-rw-r--r--pages/develop/api/efl/net/socket/fd.txt201
1 files changed, 92 insertions, 109 deletions
diff --git a/pages/develop/api/efl/net/socket/fd.txt b/pages/develop/api/efl/net/socket/fd.txt
index 58f20b3..9b896b5 100644
--- a/pages/develop/api/efl/net/socket/fd.txt
+++ b/pages/develop/api/efl/net/socket/fd.txt
@@ -16,52 +16,6 @@
16===== Inheritance ===== 16===== Inheritance =====
17 17
18 => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// 18 => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
19++++ Inheritance graph |
20
21<graphviz>
22digraph hierarchy {
23 bgcolor = "transparent"
24 size = "6"
25 rankdir = "TB"
26
27 node [shape = "box"]
28 edge [color = "gray35"]
29
30 efl_net_socket_fd [fillcolor = "black", label = "Efl.Net.Socket.Fd", color = "gray15", fontcolor = "white", style = "filled"]
31 efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", color = "gray15", fontcolor = "white", style = "filled"]
32 efl_loop_user [fillcolor = "gray15", label = "Efl.Loop_User", color = "gray15", fontcolor = "white", style = "filled"]
33 efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
34 efl_io_reader_fd [fillcolor = "gray15", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"]
35 efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"]
36 efl_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"]
37 efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"]
38 efl_io_closer_fd [fillcolor = "gray15", label = "Efl.Io.Closer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"]
39 efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"]
40 efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
41 efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"]
42 efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"]
43 efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"]
44 efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"]
45
46 efl_net_socket_fd -> efl_loop_fd
47 efl_loop_fd -> efl_loop_user
48 efl_loop_user -> efl_object
49 efl_net_socket_fd -> efl_io_reader_fd
50 efl_io_reader_fd -> efl_io_reader
51 efl_net_socket_fd -> efl_io_writer_fd
52 efl_io_writer_fd -> efl_io_writer
53 efl_net_socket_fd -> efl_io_closer_fd
54 efl_io_closer_fd -> efl_io_closer
55 efl_io_closer_fd -> efl_object
56 efl_net_socket_fd -> efl_net_socket
57 efl_net_socket -> efl_io_reader
58 efl_net_socket -> efl_io_writer
59 efl_net_socket -> efl_io_closer
60}
61</graphviz>
62
63++++
64
65++++ Full hierarchy | 19++++ Full hierarchy |
66 20
67 * [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// 21 * [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)//
@@ -83,70 +37,40 @@ digraph hierarchy {
83++++ 37++++
84===== Members ===== 38===== Members =====
85 39
86**[[:develop:api:efl:net:socket:fd:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ 40**[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\
87> %%Closes the Input/Output object.%%
88<code c>
89Eina_Error efl_io_closer_close(Eo *obj);
90</code>
91\\
92**[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
93> %%Call the object's constructor.%%
94<code c>
95Efl_Object *efl_constructor(Eo *obj);
96</code>
97\\
98**[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
99> %%Call the object's destructor.%%
100<code c>
101void efl_destructor(Eo *obj);
102</code>
103\\
104**[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
105> %%Called at the end of #eo_add. Should not be called, just overridden.%%
106<code c>
107Efl_Object *efl_finalize(Eo *obj);
108</code>
109\\
110**[[:develop:api:efl:net:socket:fd:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\
111> %%Reads data into a pre-allocated buffer.%%
112<code c>
113Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
114</code>
115\\
116**[[:develop:api:efl:net:socket:fd:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\
117> %%Writes data from a pre-populated buffer.%%
118<code c>
119Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining);
120</code>
121\\
122**[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\
123> %%The local address, similar to getsockname().%% 41> %%The local address, similar to getsockname().%%
124<code c> 42<code c>
125const char *efl_net_socket_address_local_get(const Eo *obj); 43const char *efl_net_socket_address_local_get(const Eo *obj);
126void efl_net_socket_address_local_set(Eo *obj, const char *address); 44void efl_net_socket_address_local_set(Eo *obj, const char *address);
127</code> 45</code>
128\\ 46\\
129**[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ 47**[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\
130> %%The remote address, similar to getpeername().%% 48> %%The remote address, similar to getpeername().%%
131<code c> 49<code c>
132const char *efl_net_socket_address_remote_get(const Eo *obj); 50const char *efl_net_socket_address_remote_get(const Eo *obj);
133void efl_net_socket_address_remote_set(Eo *obj, const char *address); 51void efl_net_socket_address_remote_set(Eo *obj, const char *address);
134</code> 52</code>
135\\ 53\\
136**[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ 54**[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\
137> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% 55> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%%
138<code c> 56<code c>
139Eina_Bool efl_io_reader_can_read_get(const Eo *obj); 57Eina_Bool efl_io_reader_can_read_get(const Eo *obj);
140void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); 58void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read);
141</code> 59</code>
142\\ 60\\
143**[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ 61**[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\
144> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% 62> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%%
145<code c> 63<code c>
146Eina_Bool efl_io_writer_can_write_get(const Eo *obj); 64Eina_Bool efl_io_writer_can_write_get(const Eo *obj);
147void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); 65void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write);
148</code> 66</code>
149\\ 67\\
68**[[:develop:api:efl:net:socket:fd:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
69> %%Closes the Input/Output object.%%
70<code c>
71Eina_Error efl_io_closer_close(Eo *obj);
72</code>
73\\
150**[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ 74**[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\
151> %%If true will notify object was closed.%% 75> %%If true will notify object was closed.%%
152<code c> 76<code c>
@@ -154,7 +78,19 @@ Eina_Bool efl_io_closer_closed_get(const Eo *obj);
154Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); 78Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed);
155</code> 79</code>
156\\ 80\\
157**[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ 81**[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
82> %%Call the object's constructor.%%
83<code c>
84Efl_Object *efl_constructor(Eo *obj);
85</code>
86\\
87**[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
88> %%Call the object's destructor.%%
89<code c>
90void efl_destructor(Eo *obj);
91</code>
92\\
93**[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\
158> %%If %%''true''%% will notify end of stream.%% 94> %%If %%''true''%% will notify end of stream.%%
159<code c> 95<code c>
160Eina_Bool efl_io_reader_eos_get(const Eo *obj); 96Eina_Bool efl_io_reader_eos_get(const Eo *obj);
@@ -175,32 +111,79 @@ int efl_loop_fd_get(const Eo *obj);
175void efl_loop_fd_set(Eo *obj, int fd); 111void efl_loop_fd_set(Eo *obj, int fd);
176</code> 112</code>
177\\ 113\\
114**[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
115> %%Called at the end of #eo_add. Should not be called, just overridden.%%
116<code c>
117Efl_Object *efl_finalize(Eo *obj);
118</code>
119\\
120**[[:develop:api:efl:net:socket:fd:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\
121> %%Reads data into a pre-allocated buffer.%%
122<code c>
123Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
124</code>
125\\
126**[[:develop:api:efl:net:socket:fd:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\
127> %%Writes data from a pre-populated buffer.%%
128<code c>
129Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining);
130</code>
131\\
178 132
179==== Inherited ==== 133==== Inherited ====
180 134
181[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\ 135^ [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]] ^^^
182> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\ 136| | **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% |
183[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\ 137| | **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% |
184> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ 138| ''protected set'' | **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// | %%Closer file descriptor%% |
185[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ 139^ [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] ^^^
186> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ 140| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% |
187[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ 141^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^
188> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ 142| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% |
189[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ 143^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^
190> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ 144| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% |
191[[:develop:api:efl:object|Efl.Object]]\\ 145| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
192> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// 146^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
147| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
148^ [[:develop:api:efl:object|Efl.Object]] ^^^
149| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
150| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
151| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
152| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
153| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
154| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
155| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
156| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
157| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
158| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
159| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
160| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
161| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
162| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
163| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
164| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
165| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
166| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
167| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
168| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
169| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
170
193===== Events ===== 171===== Events =====
194 172
195==== Inherited ==== 173==== Inherited ====
196 174
197[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ 175^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^
198> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ 176| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% |
199[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ 177^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^
200> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ 178| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% |
201[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ 179| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% |
202> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ 180^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^
203[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ 181| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% |
204> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ 182^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^
205[[:develop:api:efl:object|Efl.Object]]\\ 183| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% |
206> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file 184| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% |
185| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% |
186^ [[:develop:api:efl:object|Efl.Object]] ^^^
187| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
188| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
189| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |