![]() |
Kea 3.0.0
|
Abstract class for defining application layer send callbacks. More...
#include <ncr_io.h>
Public Member Functions | |
| virtual | ~RequestSendHandler () |
| virtual void | operator() (const Result result, NameChangeRequestPtr &ncr)=0 |
| Function operator implementing a NCR send callback. | |
Abstract class for defining application layer send callbacks.
Applications which will send NameChangeRequests must provide a derivation of this class to the sender constructor in order to receive send outcome notifications.
|
inlinevirtual |
|
pure virtual |
Function operator implementing a NCR send callback.
This method allows the application to receive the outcome of each send. It is intended to function as a hand off of information and should probably not be time-consuming.
| result | contains that send outcome status. |
| ncr | is a pointer to the NameChangeRequest that was delivered (or attempted). |
| This | method MUST NOT throw. |
Implemented in isc::dhcp::D2ClientMgr.