|
My Project 3.4.0
C++ Distributed Hash Table
|
Public Types | |
| using | ResolverCb |
Public Member Functions | |
| Resolver (asio::io_context &ctx, const std::string &url, std::shared_ptr< log::Logger > logger={}) | |
| Resolver (asio::io_context &ctx, const std::string &host, const std::string &service, const bool ssl=false, std::shared_ptr< log::Logger > logger={}) | |
| Resolver (asio::io_context &ctx, std::vector< asio::ip::tcp::endpoint > endpoints, const bool ssl=false, std::shared_ptr< log::Logger > logger={}) | |
| Resolver (asio::io_context &ctx, const std::string &url, std::vector< asio::ip::tcp::endpoint > endpoints, std::shared_ptr< log::Logger > logger={}) | |
| const Url & | get_url () const |
| void | add_callback (ResolverCb cb, sa_family_t family=AF_UNSPEC) |
| std::shared_ptr< log::Logger > | getLogger () const |
| void | cancel () |
| using dht::http::Resolver::ResolverCb |
|
inline |