forked from enlightenment/www-content
Wiki page io.md changed with summary [Fixed dead links] by Xavi Artigas
This commit is contained in:
parent
b27247e05a
commit
dc4a478ff5
|
@ -9,7 +9,7 @@ EFL offers some facilities for handling classic input/output (I/O) operations su
|
||||||
|
|
||||||
These facilities reside in the ``Efl.Io`` namespace and are built around a common set of interfaces. This guide lists these interfaces and their purpose. It also describes the available I/O classes and how to use them.
|
These facilities reside in the ``Efl.Io`` namespace and are built around a common set of interfaces. This guide lists these interfaces and their purpose. It also describes the available I/O classes and how to use them.
|
||||||
|
|
||||||
Network communication classes are built on top of ``Efl.Io`` and grouped in the ``Efl.Net`` namespace, detailed in the [Network Programming Guide](/develop/guides/c/core/net.md).
|
Network communication classes are built on top of ``Efl.Io`` and grouped in the ``Efl.Net`` namespace (Not documented in this guide).
|
||||||
|
|
||||||
## Prerequisites ##
|
## Prerequisites ##
|
||||||
|
|
||||||
|
@ -244,7 +244,7 @@ EFL_CALLBACKS_ARRAY_DEFINE(copier_cbs,
|
||||||
|
|
||||||
To discover how different events are registered through a single callback array read the [Events Programming Guide](/develop/guides/c/core/events.md).
|
To discover how different events are registered through a single callback array read the [Events Programming Guide](/develop/guides/c/core/events.md).
|
||||||
|
|
||||||
A more complex usage example can be found in the EFL examples repository [reference/c/net/src/net_io.c](https://git.enlightenment.org/tools/examples.git/tree/reference/c/net/src/net_io.c). It sends commands to an HTTP server using an ``Efl.Io.Copier`` which reads from an ``Efl.Io.Queue``. It then receives answers using a second ``Efl.Io.Copier`` and another ``Efl.Io.Queue``. This example is detailed in the [Network Programming Guide](/develop/guides/c/core/net.md).
|
A more complex usage example can be found in the EFL examples repository [reference/c/net/src/net_io.c](https://git.enlightenment.org/tools/examples.git/tree/reference/c/net/src/net_io.c). It sends commands to an HTTP server using an ``Efl.Io.Copier`` which reads from an ``Efl.Io.Queue``. It then receives answers using a second ``Efl.Io.Copier`` and another ``Efl.Io.Queue``.
|
||||||
|
|
||||||
### ``Efl.Io.Buffered_Stream`` ###
|
### ``Efl.Io.Buffered_Stream`` ###
|
||||||
|
|
||||||
|
@ -305,8 +305,5 @@ See the ``Efl.Io.Copier`` section above for an usage example.
|
||||||
[Events Programming Guide](/develop/guides/c/core/events.md)
|
[Events Programming Guide](/develop/guides/c/core/events.md)
|
||||||
: Explains how events and event callbacks are handled in EFL.
|
: Explains how events and event callbacks are handled in EFL.
|
||||||
|
|
||||||
[EFL API Reference guide](/develop/api)
|
[EFL API Reference guide](/develop/api/)
|
||||||
: Detailed documentation on the EFL API.
|
: Detailed documentation on the EFL API.
|
||||||
|
|
||||||
[Network Programming Guide](/develop/guides/c/core/net.md)
|
|
||||||
: Description of the ``Efl.Io`` classes dealing with network communications.
|
|
Loading…
Reference in New Issue