![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Network event loop thread. More...
#include <uv.h>#include "roc_address/socket_addr.h"#include "roc_core/atomic.h"#include "roc_core/attributes.h"#include "roc_core/iarena.h"#include "roc_core/ipool.h"#include "roc_core/list.h"#include "roc_core/mpsc_queue.h"#include "roc_core/mpsc_queue_node.h"#include "roc_core/optional.h"#include "roc_core/semaphore.h"#include "roc_core/thread.h"#include "roc_netio/basic_port.h"#include "roc_netio/iclose_handler.h"#include "roc_netio/iconn.h"#include "roc_netio/iconn_acceptor.h"#include "roc_netio/iconn_handler.h"#include "roc_netio/inetwork_task_completer.h"#include "roc_netio/iterminate_handler.h"#include "roc_netio/network_task.h"#include "roc_netio/resolver.h"#include "roc_netio/tcp_connection_port.h"#include "roc_netio/tcp_server_port.h"#include "roc_netio/udp_port.h"#include "roc_packet/iwriter.h"#include "roc_packet/packet_factory.h"

Go to the source code of this file.
Classes | |
| class | roc::netio::NetworkLoop |
| Network event loop thread. More... | |
| class | roc::netio::NetworkLoop::Tasks |
| Subclasses for specific tasks. More... | |
| class | roc::netio::NetworkLoop::Tasks::AddUdpPort |
| Add UDP datagram sender/receiver port. More... | |
| class | roc::netio::NetworkLoop::Tasks::StartUdpSend |
| Start sending on UDP port. More... | |
| class | roc::netio::NetworkLoop::Tasks::StartUdpRecv |
| Start receiving on UDP port. More... | |
| class | roc::netio::NetworkLoop::Tasks::AddTcpServerPort |
| Add TCP server port. More... | |
| class | roc::netio::NetworkLoop::Tasks::AddTcpClientPort |
| Add TCP client port. More... | |
| class | roc::netio::NetworkLoop::Tasks::RemovePort |
| Remove port. More... | |
| class | roc::netio::NetworkLoop::Tasks::ResolveEndpointAddress |
| Resolve endpoint address. More... | |
Namespaces | |
| namespace | roc |
| Root namespace. | |
| namespace | roc::netio |
| Network I/O. | |
Network event loop thread.
Definition in file network_loop.h.