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