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 | |
roc | |
Root namespace. | |
roc::netio | |
Network I/O. | |
Network event loop thread.
Definition in file network_loop.h.