|
cppnet
C++ network utilities for asynchronous servers.
|
This namespace is for network services. More...
Namespaces | |
| namespace | detail |
| internal service implementation details. | |
Classes | |
| struct | async_context |
| An asynchronous execution context. More... | |
| class | async_tcp_service |
| A ServiceLike Async TCP Service. More... | |
| class | async_udp_service |
| A ServiceLike Async UDP Service. More... | |
| class | basic_context_thread |
| A threaded asynchronous service. More... | |
Typedefs | |
| using | context_thread = basic_context_thread< detail::null_service > |
| Default context thread is a null service thread. | |
This namespace is for network services.
| using net::service::context_thread = typedef basic_context_thread<detail::null_service> |
Default context thread is a null service thread.
The null service thread implements a service which does nothing. A null service context_thread is used for starting an asynchronous context in its own thread and adding services to it manually. A null service context_thread is useful for implementing asynchronous network clients.