43 Dnsbl( std::function<
void(
bool)> callback ,
EventState , std::string_view config = {} ) ;
66 std::function<void(
bool)> m_callback ;
67 std::unique_ptr<DnsblImp> m_imp ;
The GNet::Address class encapsulates a TCP/UDP transport address.
A minimal bridge to GNet::DnsBlock.
bool busy() const
Returns true after start() and before the completion callback.
static void checkConfig(const std::string &)
See DnsBlock::checkConfig().
void start(const Address &)
Starts an asychronous check on the given address.
Dnsbl(std::function< void(bool)> callback, EventState, std::string_view config={})
Constructor. See DnsBlock::DnsBlock().
A lightweight object containing an ExceptionHandler pointer, optional ExceptionSource pointer and opt...