dns_clientupdateevent Struct Reference

A dns_clientupdateevent_t is sent when dynamic update performed by a client completes. 'result' stores the result code of the entire update procedure. 'state' specifies the status of the update procedure when this event is sent. This can be used as a hint by the receiver to determine whether the update attempt was ever made. In particular, if the state is dns_clientupdatestate_prepare, the receiver can be sure that the requested update was not applied. More...

#include <client.h>


Public Member Functions

 ISC_EVENT_COMMON (struct dns_clientupdateevent)

Data Fields

isc_result_t result
dns_clientupdatestate_t state


Detailed Description

A dns_clientupdateevent_t is sent when dynamic update performed by a client completes. 'result' stores the result code of the entire update procedure. 'state' specifies the status of the update procedure when this event is sent. This can be used as a hint by the receiver to determine whether the update attempt was ever made. In particular, if the state is dns_clientupdatestate_prepare, the receiver can be sure that the requested update was not applied.

Definition at line 155 of file client.h.


Member Function Documentation

dns_clientupdateevent::ISC_EVENT_COMMON ( struct  dns_clientupdateevent  ) 


Field Documentation

isc_result_t dns_clientupdateevent::result

Definition at line 157 of file client.h.

Referenced by internal_update_callback(), and update_sendevent().

dns_clientupdatestate_t dns_clientupdateevent::state

Definition at line 158 of file client.h.

Referenced by update_sendevent().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha