![]() |
MySQL 9.7.0
Source Code Documentation
|
#include <interface.h>
Public Types | |
| using | ResolveHostResult = ::mysql_harness::resolver::ResolveHostResult |
| using | CachePolicy = ::mysql_harness::resolver::CachePolicy |
Public Member Functions | |
| virtual | ~ResolverInterface ()=default |
| virtual ResolveHostResult | resolve_host (const std::string &hostname, CachePolicy cache_policy=CachePolicy::UseIfPresent)=0 |
| using mysql_harness::resolver::ResolverInterface::CachePolicy = ::mysql_harness::resolver::CachePolicy |
| using mysql_harness::resolver::ResolverInterface::ResolveHostResult = ::mysql_harness::resolver::ResolveHostResult |
|
virtualdefault |
|
pure virtual |
Implemented in mysql_harness::resolver::ResolverForwarder, HostCache, MockResolver, and mysql_harness::resolver::ResolverNetTs.