TCP resolver.
More...
#include <tcp_resolver.h>
TCP resolver.
TCP resolver is used to resolve DNS while connecting TCP/SSL clients.
Thread-safe.
Definition at line 23 of file tcp_resolver.h.
◆ TCPResolver() [1/3]
| CppServer::Asio::TCPResolver::TCPResolver |
( |
const std::shared_ptr< Service > & | service | ) |
|
◆ TCPResolver() [2/3]
| CppServer::Asio::TCPResolver::TCPResolver |
( |
const TCPResolver & | | ) |
|
|
delete |
◆ TCPResolver() [3/3]
| CppServer::Asio::TCPResolver::TCPResolver |
( |
TCPResolver && | | ) |
|
|
delete |
◆ ~TCPResolver()
| virtual CppServer::Asio::TCPResolver::~TCPResolver |
( |
| ) |
|
|
inlinevirtual |
◆ Cancel()
| virtual void CppServer::Asio::TCPResolver::Cancel |
( |
| ) |
|
|
inlinevirtual |
Cancel any asynchronous operations that are waiting on the resolver.
Definition at line 48 of file tcp_resolver.h.
◆ io_context()
| std::shared_ptr< asio::io_context > & CppServer::Asio::TCPResolver::io_context |
( |
| ) |
|
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ resolver()
| asio::ip::tcp::resolver & CppServer::Asio::TCPResolver::resolver |
( |
| ) |
|
|
inlinenoexcept |
◆ service()
| std::shared_ptr< Service > & CppServer::Asio::TCPResolver::service |
( |
| ) |
|
|
inlinenoexcept |
◆ strand()
| asio::io_context::strand & CppServer::Asio::TCPResolver::strand |
( |
| ) |
|
|
inlinenoexcept |
Get the Asio service strand for serialized handler execution.
Definition at line 43 of file tcp_resolver.h.
The documentation for this class was generated from the following files: