Kea 2.5.8
isc::d2::DNSClient::Callback Class Referenceabstract

Callback for the DNSClient class. More...

#include <dns_client.h>

+ Inheritance diagram for isc::d2::DNSClient::Callback:

Public Member Functions

virtual ~Callback ()
 Virtual destructor.
 
virtual void operator() (DNSClient::Status status)=0
 Function operator implementing a callback.
 

Detailed Description

Callback for the DNSClient class.

This is an abstract class which represents the external callback for the DNSClient. Caller must implement this class and supply its instance in the DNSClient constructor to get callbacks when the DNS Update exchange is complete (

See also
DNSClient).

Definition at line 72 of file dns_client.h.

Constructor & Destructor Documentation

◆ ~Callback()

virtual isc::d2::DNSClient::Callback::~Callback ( )
inlinevirtual

Virtual destructor.

Definition at line 75 of file dns_client.h.

Member Function Documentation

◆ operator()()

virtual void isc::d2::DNSClient::Callback::operator() ( DNSClient::Status  status)
pure virtual

Function operator implementing a callback.

Parameters
statusa DNSClient::Status enum representing status code of DNSClient operation.

Implemented in isc::d2::NameChangeTransaction.


The documentation for this class was generated from the following file: