A private "pimple" implementation class used by GNet::Resolver to do asynchronous name resolution.
More...
A private "pimple" implementation class used by GNet::Resolver to do asynchronous name resolution.
The ResolverImp object contains a worker thread that runs ResolverFuture::run(). The ResolverImp object's lifetime is dependent on the worker thread, so the best the GNet::Resolver class can do to cancel a resolve request is to ask the ResolverImp to delete itself and then forget about it.
Definition at line 41 of file gresolver.cpp.
◆ ResolverImp()
◆ ~ResolverImp()
GNet::ResolverImp::~ResolverImp |
( |
| ) |
|
|
override |
◆ start()
void GNet::ResolverImp::start |
( |
ResolverImp * |
This, |
|
|
FutureEvent::handle_type |
handle |
|
) |
| |
|
staticnoexcept |
◆ zcount()
std::size_t GNet::ResolverImp::zcount |
( |
| ) |
|
|
staticnoexcept |
◆ zombify()
bool GNet::ResolverImp::zombify |
( |
| ) |
|
The documentation for this class was generated from the following file:
- /usr/src/slapt-src-x86_64/network/emailrelay/emailrelay-2.3/src/gnet/gresolver.cpp