|
My Project 3.7.9
C++ Distributed Hash Table
|
Public Types | |
| using | ResolverCb = std::function<void(const asio::error_code& ec, const std::vector<asio::ip::tcp::endpoint>& endpoints)> |
Public Member Functions | |
| Resolver (asio::io_context &ctx, const std::string &url, std::shared_ptr< log::Logger > logger={}) | |
| Resolver (asio::io_context &ctx, std::string_view host, std::string_view 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 = std::function<void(const asio::error_code& ec, const std::vector<asio::ip::tcp::endpoint>& endpoints)> |
|
inline |