|
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/buffer_factory.h"#include "roc_core/iallocator.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_receiver_port.h"#include "roc_netio/udp_sender_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::AddUdpReceiverPort |
| Add UDP datagram receiver port. More... | |
| class | roc::netio::NetworkLoop::Tasks::AddUdpSenderPort |
| Add UDP datagram sender 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.