![]() |
TrinityCore
|
#include <Resolver.h>
Public Member Functions | |
| Resolver (Asio::IoContext &ioContext) | |
| Optional< boost::asio::ip::tcp::endpoint > | Resolve (boost::asio::ip::tcp const &protocol, std::string_view host, std::string_view service) |
| std::vector< boost::asio::ip::tcp::endpoint > | ResolveAll (std::string_view host, std::string_view service) |
Private Attributes | |
| boost::asio::ip::basic_resolver< boost::asio::ip::tcp, Asio::IoContext::Executor > | _impl |
Hack to make it possible to forward declare resolver (one of its template arguments is a typedef to something super long and using nested classes)
Definition at line 33 of file Resolver.h.
|
inlineexplicit |
Definition at line 36 of file Resolver.h.
| Optional< boost::asio::ip::tcp::endpoint > Trinity::Net::Resolver::Resolve | ( | boost::asio::ip::tcp const & | protocol, |
| std::string_view | host, | ||
| std::string_view | service | ||
| ) |
Definition at line 21 of file Resolver.cpp.
| std::vector< boost::asio::ip::tcp::endpoint > Trinity::Net::Resolver::ResolveAll | ( | std::string_view | host, |
| std::string_view | service | ||
| ) |
|
private |
Definition at line 43 of file Resolver.h.