Kea 2.5.8
isc::d2 Namespace Reference

Classes

class  CheckExistsAddTransaction
 Embodies the "life-cycle" required to carry out a DDNS Add update. More...
 
class  CheckExistsAddTransactionError
 Thrown if the CheckExistsAddTransaction encounters a general error. More...
 
class  CheckExistsRemoveTransaction
 Embodies the "life-cycle" required to carry out a DDNS Remove update. More...
 
class  CheckExistsRemoveTransactionError
 Thrown if the CheckExistsRemoveTransaction encounters a general error. More...
 
class  D2CfgContext
 DHCP-DDNS Configuration Context. More...
 
class  D2CfgError
 Exception thrown when the error during configuration handling occurs. More...
 
class  D2CfgMgr
 DHCP-DDNS Configuration Manager. More...
 
class  D2Controller
 Process Controller for D2 Process This class is the DHCP-DDNS specific derivation of DControllerBase. More...
 
class  D2Params
 Acts as a storage vault for D2 global scalar parameters. More...
 
class  D2ParseError
 Evaluation error exception raised when trying to parse. More...
 
class  D2Parser
 A Bison parser. More...
 
class  D2ParserContext
 Evaluation context, an interface to the expression evaluation. More...
 
class  D2Process
 DHCP-DDNS Application Process. More...
 
class  D2QueueMgr
 D2QueueMgr creates and manages a queue of DNS update requests. More...
 
class  D2QueueMgrError
 Thrown if the queue manager encounters a general error. More...
 
class  D2QueueMgrInvalidIndex
 Thrown if a queue index is beyond the end of the queue. More...
 
class  D2QueueMgrQueueEmpty
 Thrown if the request queue empty and a read is attempted. More...
 
class  D2QueueMgrQueueFull
 Thrown if the request queue is full when an enqueue is attempted. More...
 
class  D2QueueMgrReceiveError
 Thrown if the queue manager's receive handler is passed a failure result. More...
 
class  D2SimpleParser
 
class  D2Stats
 Statistics Names. More...
 
class  D2TsigKey
 Statistics keeping extension of the DNS TSIGKey class. More...
 
class  D2UpdateMessage
 The D2UpdateMessage encapsulates a DNS Update message. More...
 
class  D2UpdateMgr
 D2UpdateMgr creates and manages update transactions. More...
 
class  D2UpdateMgrError
 Thrown if the update manager encounters a general error. More...
 
class  D2Zone
 The D2Zone encapsulates the Zone section in DNS Update message. More...
 
class  DdnsDomain
 Represents a DNS domain that is may be updated dynamically. More...
 
class  DdnsDomainListMgr
 Provides storage for and management of a list of DNS domains. More...
 
class  DdnsDomainListMgrParser
 Parser for DdnsDomainListMgr. More...
 
class  DdnsDomainListParser
 Parser for a list of DdnsDomains. More...
 
class  DdnsDomainParser
 Parser for DdnsDomain. More...
 
class  DNSClient
 The DNSClient class handles communication with the DNS server. More...
 
class  DNSClientImpl
 
class  DnsServerInfo
 Represents a specific DNS Server. More...
 
class  DnsServerInfoListParser
 Parser for a list of DnsServerInfos. More...
 
class  DnsServerInfoParser
 Parser for DnsServerInfo. More...
 
class  DScalarContext
 Storage container for scalar configuration parameters. More...
 
class  InvalidQRFlag
 Exception indicating that QR flag has invalid value. More...
 
class  InvalidZoneSection
 Exception indicating that Zone section contains invalid content. More...
 
class  NameAddTransaction
 Embodies the "life-cycle" required to carry out a DDNS Add update. More...
 
class  NameAddTransactionError
 Thrown if the NameAddTransaction encounters a general error. More...
 
class  NameChangeTransaction
 Embodies the "life-cycle" required to carry out a DDNS update. More...
 
class  NameChangeTransactionError
 Thrown if the transaction encounters a general error. More...
 
class  NameRemoveTransaction
 Embodies the "life-cycle" required to carry out a DDNS Remove update. More...
 
class  NameRemoveTransactionError
 Thrown if the NameRemoveTransaction encounters a general error. More...
 
class  NotUpdateMessage
 Exception indicating that the parsed message is not DNS Update. More...
 
class  SimpleAddTransaction
 Embodies the "life-cycle" required to carry out a DDNS Add update. More...
 
class  SimpleAddTransactionError
 Thrown if the SimpleAddTransaction encounters a general error. More...
 
class  SimpleAddWithoutDHCIDTransaction
 Embodies the "life-cycle" required to carry out a DDNS Add update without checking for conflicts. More...
 
class  SimpleAddWithoutDHCIDTransactionError
 Thrown if the SimpleAddWithoutDHCIDTransaction encounters a general error. More...
 
class  SimpleRemoveTransaction
 Embodies the "life-cycle" required to carry out a DDNS Remove update. More...
 
class  SimpleRemoveTransactionError
 Thrown if the SimpleRemoveTransaction encounters a general error. More...
 
class  SimpleRemoveWithoutDHCIDTransaction
 Embodies the "life-cycle" required to carry out a DDNS Remove update without removing any matching DHCID RRs. More...
 
class  SimpleRemoveWithoutDHCIDTransactionError
 Thrown if the SimpleRemoveWithoutDHCIDTransaction encounters a general error. More...
 
class  TSIGKeyInfo
 Represents a TSIG Key. More...
 
class  TSIGKeyInfoListParser
 Parser for a list of TSIGKeyInfos. More...
 
class  TSIGKeyInfoParser
 Parser for TSIGKeyInfo. More...
 
class  TSIGVerifyError
 Exception indicating that a signed, inbound message failed to verify. More...
 

Typedefs

typedef boost::shared_ptr< CheckExistsAddTransactionCheckExistsAddTransactionPtr
 Defines a pointer to a CheckExistsAddTransaction.
 
typedef boost::shared_ptr< CheckExistsRemoveTransactionCheckExistsRemoveTransactionPtr
 Defines a pointer to a CheckExistsRemoveTransaction.
 
typedef boost::shared_ptr< D2CfgContextD2CfgContextPtr
 Pointer to a configuration context.
 
typedef boost::shared_ptr< D2CfgMgrD2CfgMgrPtr
 Defines a shared pointer to D2CfgMgr.
 
typedef boost::shared_ptr< D2ControllerD2ControllerPtr
 Pointer to a process controller.
 
typedef boost::shared_ptr< D2ParamsD2ParamsPtr
 Defines a pointer for D2Params instances.
 
typedef boost::shared_ptr< D2ProcessD2ProcessPtr
 Defines a shared pointer to D2Process.
 
typedef boost::shared_ptr< D2QueueMgrD2QueueMgrPtr
 Defines a pointer for manager instances.
 
typedef boost::shared_ptr< D2TsigKeyD2TsigKeyPtr
 Type of pointer to a D2 TSIG key.
 
typedef boost::shared_ptr< D2UpdateMessageD2UpdateMessagePtr
 Pointer to the DNS Update Message.
 
typedef boost::shared_ptr< D2UpdateMgrD2UpdateMgrPtr
 Defines a pointer to a D2UpdateMgr instance.
 
typedef boost::shared_ptr< D2ZoneD2ZonePtr
 
typedef boost::shared_ptr< DdnsDomainListMgrDdnsDomainListMgrPtr
 Defines a pointer for DdnsDomain instances.
 
typedef std::map< std::string, DdnsDomainPtrDdnsDomainMap
 Defines a map of DdnsDomains, keyed by the domain name.
 
typedef std::pair< std::string, DdnsDomainPtrDdnsDomainMapPair
 Defines a iterator pairing domain name and DdnsDomain.
 
typedef boost::shared_ptr< DdnsDomainMapDdnsDomainMapPtr
 Defines a pointer to DdnsDomain storage containers.
 
typedef boost::shared_ptr< DdnsDomainDdnsDomainPtr
 Defines a pointer for DdnsDomain instances.
 
typedef boost::shared_ptr< DNSClientDNSClientPtr
 
typedef boost::shared_ptr< DnsServerInfoDnsServerInfoPtr
 Defines a pointer for DnsServerInfo instances.
 
typedef std::vector< DnsServerInfoPtrDnsServerInfoStorage
 Defines a storage container for DnsServerInfo pointers.
 
typedef boost::shared_ptr< DnsServerInfoStorageDnsServerInfoStoragePtr
 Defines a pointer to DnsServerInfo storage containers.
 
typedef boost::shared_ptr< DScalarContextDScalarContextPtr
 Defines a pointer for DScalarContext instances.
 
typedef boost::shared_ptr< NameAddTransactionNameAddTransactionPtr
 Defines a pointer to a NameAddTransaction.
 
typedef boost::shared_ptr< NameChangeTransactionNameChangeTransactionPtr
 Defines a pointer to a NameChangeTransaction.
 
typedef boost::shared_ptr< NameRemoveTransactionNameRemoveTransactionPtr
 Defines a pointer to a NameRemoveTransaction.
 
typedef std::deque< dhcp_ddns::NameChangeRequestPtrRequestQueue
 Defines a queue of requests.
 
typedef boost::shared_ptr< SimpleAddTransactionSimpleAddTransactionPtr
 Defines a pointer to a SimpleAddTransaction.
 
typedef boost::shared_ptr< SimpleAddWithoutDHCIDTransactionSimpleAddWithoutDHCIDTransactionPtr
 Defines a pointer to a SimpleAddWithoutDHCID.
 
typedef boost::shared_ptr< SimpleRemoveTransactionSimpleRemoveTransactionPtr
 Defines a pointer to a SimpleRemoveTransaction.
 
typedef boost::shared_ptr< SimpleRemoveWithoutDHCIDTransactionSimpleRemoveWithoutDHCIDTransactionPtr
 Defines a pointer to a SimpleRemoveWithoutDHCIDTransaction.
 
typedef isc::dhcp_ddns::D2Dhcid TransactionKey
 Defines the type used as the unique key for transactions.
 
typedef std::map< TransactionKey, NameChangeTransactionPtrTransactionList
 Defines a list of transactions.
 
typedef std::map< std::string, TSIGKeyInfoPtrTSIGKeyInfoMap
 Defines a map of TSIGKeyInfos, keyed by the name.
 
typedef std::pair< std::string, TSIGKeyInfoPtrTSIGKeyInfoMapPair
 Defines a iterator pairing of name and TSIGKeyInfo.
 
typedef boost::shared_ptr< TSIGKeyInfoMapTSIGKeyInfoMapPtr
 Defines a pointer to map of TSIGkeyInfos.
 
typedef boost::shared_ptr< TSIGKeyInfoTSIGKeyInfoPtr
 Defines a pointer for TSIGKeyInfo instances.
 

Functions

std::ostream & operator<< (std::ostream &os, const D2Params &config)
 Dumps the contents of a D2Params as text to an output stream.
 
std::ostream & operator<< (std::ostream &os, const D2Zone &zone)
 Insert the D2Zone as a string into stream.
 
std::ostream & operator<< (std::ostream &os, const DnsServerInfo &server)
 

Variables

isc::log::Logger d2_logger ("dhcpddns")
 Defines the logger used within D2.
 
isc::log::Logger d2_to_dns_logger ("d2-to-dns")
 
const isc::log::MessageID DHCP_DDNS_ADD_FAILED = "DHCP_DDNS_ADD_FAILED"
 
const isc::log::MessageID DHCP_DDNS_ADD_SUCCEEDED = "DHCP_DDNS_ADD_SUCCEEDED"
 
const isc::log::MessageID DHCP_DDNS_ALREADY_RUNNING = "DHCP_DDNS_ALREADY_RUNNING"
 
const isc::log::MessageID DHCP_DDNS_AT_MAX_TRANSACTIONS = "DHCP_DDNS_AT_MAX_TRANSACTIONS"
 
const isc::log::MessageID DHCP_DDNS_CLEARED_FOR_SHUTDOWN = "DHCP_DDNS_CLEARED_FOR_SHUTDOWN"
 
const isc::log::MessageID DHCP_DDNS_COMMAND = "DHCP_DDNS_COMMAND"
 
const isc::log::MessageID DHCP_DDNS_CONFIG_CHECK_FAIL = "DHCP_DDNS_CONFIG_CHECK_FAIL"
 
const isc::log::MessageID DHCP_DDNS_CONFIG_FAIL = "DHCP_DDNS_CONFIG_FAIL"
 
const isc::log::MessageID DHCP_DDNS_CONFIG_SYNTAX_WARNING = "DHCP_DDNS_CONFIG_SYNTAX_WARNING"
 
const isc::log::MessageID DHCP_DDNS_CONFIGURE = "DHCP_DDNS_CONFIGURE"
 
const isc::log::MessageID DHCP_DDNS_CONFIGURED_CALLOUT_DROP = "DHCP_DDNS_CONFIGURED_CALLOUT_DROP"
 
const isc::log::MessageID DHCP_DDNS_FAILED = "DHCP_DDNS_FAILED"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_BAD_DNSCLIENT_STATUS = "DHCP_DDNS_FORWARD_ADD_BAD_DNSCLIENT_STATUS"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_BUILD_FAILURE = "DHCP_DDNS_FORWARD_ADD_BUILD_FAILURE"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_IO_ERROR = "DHCP_DDNS_FORWARD_ADD_IO_ERROR"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_REJECTED = "DHCP_DDNS_FORWARD_ADD_REJECTED"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_RESP_CORRUPT = "DHCP_DDNS_FORWARD_ADD_RESP_CORRUPT"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_TIMEOUT = "DHCP_DDNS_FORWARD_ADD_TIMEOUT"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_BAD_DNSCLIENT_STATUS = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_BAD_DNSCLIENT_STATUS"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_BUILD_FAILURE = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_BUILD_FAILURE"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_IO_ERROR = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_IO_ERROR"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_REJECTED = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_REJECTED"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_RESP_CORRUPT = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_RESP_CORRUPT"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_TIMEOUT = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_TIMEOUT"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_BAD_DNSCLIENT_STATUS = "DHCP_DDNS_FORWARD_REMOVE_RRS_BAD_DNSCLIENT_STATUS"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_BUILD_FAILURE = "DHCP_DDNS_FORWARD_REMOVE_RRS_BUILD_FAILURE"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_IO_ERROR = "DHCP_DDNS_FORWARD_REMOVE_RRS_IO_ERROR"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_REJECTED = "DHCP_DDNS_FORWARD_REMOVE_RRS_REJECTED"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_RESP_CORRUPT = "DHCP_DDNS_FORWARD_REMOVE_RRS_RESP_CORRUPT"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_TIMEOUT = "DHCP_DDNS_FORWARD_REMOVE_RRS_TIMEOUT"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_BAD_DNSCLIENT_STATUS = "DHCP_DDNS_FORWARD_REPLACE_BAD_DNSCLIENT_STATUS"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_BUILD_FAILURE = "DHCP_DDNS_FORWARD_REPLACE_BUILD_FAILURE"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_IO_ERROR = "DHCP_DDNS_FORWARD_REPLACE_IO_ERROR"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_REJECTED = "DHCP_DDNS_FORWARD_REPLACE_REJECTED"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_RESP_CORRUPT = "DHCP_DDNS_FORWARD_REPLACE_RESP_CORRUPT"
 
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_TIMEOUT = "DHCP_DDNS_FORWARD_REPLACE_TIMEOUT"
 
const isc::log::MessageID DHCP_DDNS_FWD_REQUEST_IGNORED = "DHCP_DDNS_FWD_REQUEST_IGNORED"
 
const isc::log::MessageID DHCP_DDNS_INVALID_RESPONSE = "DHCP_DDNS_INVALID_RESPONSE"
 
const isc::log::MessageID DHCP_DDNS_LISTENING_ON_ALL_INTERFACES = "DHCP_DDNS_LISTENING_ON_ALL_INTERFACES"
 
const isc::log::MessageID DHCP_DDNS_NO_ELIGIBLE_JOBS = "DHCP_DDNS_NO_ELIGIBLE_JOBS"
 
const isc::log::MessageID DHCP_DDNS_NO_FWD_MATCH_ERROR = "DHCP_DDNS_NO_FWD_MATCH_ERROR"
 
const isc::log::MessageID DHCP_DDNS_NO_MATCH = "DHCP_DDNS_NO_MATCH"
 
const isc::log::MessageID DHCP_DDNS_NO_REV_MATCH_ERROR = "DHCP_DDNS_NO_REV_MATCH_ERROR"
 
const isc::log::MessageID DHCP_DDNS_NOT_ON_LOOPBACK = "DHCP_DDNS_NOT_ON_LOOPBACK"
 
const isc::log::MessageID DHCP_DDNS_PROCESS_INIT = "DHCP_DDNS_PROCESS_INIT"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_QUEUE_FULL = "DHCP_DDNS_QUEUE_MGR_QUEUE_FULL"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_QUEUE_RECEIVE = "DHCP_DDNS_QUEUE_MGR_QUEUE_RECEIVE"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_RECONFIGURING = "DHCP_DDNS_QUEUE_MGR_RECONFIGURING"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_RECOVERING = "DHCP_DDNS_QUEUE_MGR_RECOVERING"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_RECV_ERROR = "DHCP_DDNS_QUEUE_MGR_RECV_ERROR"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_RESUME_ERROR = "DHCP_DDNS_QUEUE_MGR_RESUME_ERROR"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_RESUMING = "DHCP_DDNS_QUEUE_MGR_RESUMING"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_START_ERROR = "DHCP_DDNS_QUEUE_MGR_START_ERROR"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_STARTED = "DHCP_DDNS_QUEUE_MGR_STARTED"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_STOP_ERROR = "DHCP_DDNS_QUEUE_MGR_STOP_ERROR"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_STOPPED = "DHCP_DDNS_QUEUE_MGR_STOPPED"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_STOPPING = "DHCP_DDNS_QUEUE_MGR_STOPPING"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_UNEXPECTED_HANDLER_ERROR = "DHCP_DDNS_QUEUE_MGR_UNEXPECTED_HANDLER_ERROR"
 
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_UNEXPECTED_STOP = "DHCP_DDNS_QUEUE_MGR_UNEXPECTED_STOP"
 
const isc::log::MessageID DHCP_DDNS_REMOVE_FAILED = "DHCP_DDNS_REMOVE_FAILED"
 
const isc::log::MessageID DHCP_DDNS_REMOVE_SUCCEEDED = "DHCP_DDNS_REMOVE_SUCCEEDED"
 
const isc::log::MessageID DHCP_DDNS_REQUEST_DROPPED = "DHCP_DDNS_REQUEST_DROPPED"
 
const isc::log::MessageID DHCP_DDNS_REV_REQUEST_IGNORED = "DHCP_DDNS_REV_REQUEST_IGNORED"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_BAD_DNSCLIENT_STATUS = "DHCP_DDNS_REVERSE_REMOVE_BAD_DNSCLIENT_STATUS"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_BUILD_FAILURE = "DHCP_DDNS_REVERSE_REMOVE_BUILD_FAILURE"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_IO_ERROR = "DHCP_DDNS_REVERSE_REMOVE_IO_ERROR"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_REJECTED = "DHCP_DDNS_REVERSE_REMOVE_REJECTED"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_RESP_CORRUPT = "DHCP_DDNS_REVERSE_REMOVE_RESP_CORRUPT"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_TIMEOUT = "DHCP_DDNS_REVERSE_REMOVE_TIMEOUT"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_BAD_DNSCLIENT_STATUS = "DHCP_DDNS_REVERSE_REPLACE_BAD_DNSCLIENT_STATUS"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_BUILD_FAILURE = "DHCP_DDNS_REVERSE_REPLACE_BUILD_FAILURE"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_IO_ERROR = "DHCP_DDNS_REVERSE_REPLACE_IO_ERROR"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_REJECTED = "DHCP_DDNS_REVERSE_REPLACE_REJECTED"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_RESP_CORRUPT = "DHCP_DDNS_REVERSE_REPLACE_RESP_CORRUPT"
 
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_TIMEOUT = "DHCP_DDNS_REVERSE_REPLACE_TIMEOUT"
 
const isc::log::MessageID DHCP_DDNS_RUN_EXIT = "DHCP_DDNS_RUN_EXIT"
 
const isc::log::MessageID DHCP_DDNS_SHUTDOWN_COMMAND = "DHCP_DDNS_SHUTDOWN_COMMAND"
 
const isc::log::MessageID DHCP_DDNS_STARTED = "DHCP_DDNS_STARTED"
 
const isc::log::MessageID DHCP_DDNS_STARTING_TRANSACTION = "DHCP_DDNS_STARTING_TRANSACTION"
 
const isc::log::MessageID DHCP_DDNS_STATE_MODEL_UNEXPECTED_ERROR = "DHCP_DDNS_STATE_MODEL_UNEXPECTED_ERROR"
 
const isc::log::MessageID DHCP_DDNS_TRANS_SEND_ERROR = "DHCP_DDNS_TRANS_SEND_ERROR"
 
const isc::log::MessageID DHCP_DDNS_UPDATE_REQUEST_SENT = "DHCP_DDNS_UPDATE_REQUEST_SENT"
 
const isc::log::MessageID DHCP_DDNS_UPDATE_RESPONSE_RECEIVED = "DHCP_DDNS_UPDATE_RESPONSE_RECEIVED"
 
isc::log::Logger dhcp_to_d2_logger ("dhcp-to-d2")
 

Typedef Documentation

◆ CheckExistsAddTransactionPtr

Defines a pointer to a CheckExistsAddTransaction.

Definition at line 441 of file check_exists_add.h.

◆ CheckExistsRemoveTransactionPtr

Defines a pointer to a CheckExistsRemoveTransaction.

Definition at line 419 of file check_exists_remove.h.

◆ D2CfgContextPtr

typedef boost::shared_ptr<D2CfgContext> isc::d2::D2CfgContextPtr

Pointer to a configuration context.

Definition at line 25 of file d2_cfg_mgr.h.

◆ D2CfgMgrPtr

typedef boost::shared_ptr<D2CfgMgr> isc::d2::D2CfgMgrPtr

Defines a shared pointer to D2CfgMgr.

Definition at line 334 of file d2_cfg_mgr.h.

◆ D2ControllerPtr

typedef boost::shared_ptr<D2Controller> isc::d2::D2ControllerPtr

Pointer to a process controller.

Definition at line 17 of file d2_controller.h.

◆ D2ParamsPtr

typedef boost::shared_ptr<D2Params> isc::d2::D2ParamsPtr

Defines a pointer for D2Params instances.

Definition at line 255 of file d2_config.h.

◆ D2ProcessPtr

typedef boost::shared_ptr<D2Process> isc::d2::D2ProcessPtr

Defines a shared pointer to D2Process.

Definition at line 317 of file d2_process.h.

◆ D2QueueMgrPtr

typedef boost::shared_ptr<D2QueueMgr> isc::d2::D2QueueMgrPtr

Defines a pointer for manager instances.

Definition at line 340 of file d2_queue_mgr.h.

◆ D2TsigKeyPtr

typedef boost::shared_ptr<D2TsigKey> isc::d2::D2TsigKeyPtr

Type of pointer to a D2 TSIG key.

Definition at line 71 of file d2_tsig_key.h.

◆ D2UpdateMessagePtr

typedef boost::shared_ptr<D2UpdateMessage> isc::d2::D2UpdateMessagePtr

Pointer to the DNS Update Message.

Definition at line 73 of file d2_update_message.h.

◆ D2UpdateMgrPtr

typedef boost::shared_ptr<D2UpdateMgr> isc::d2::D2UpdateMgrPtr

Defines a pointer to a D2UpdateMgr instance.

Definition at line 245 of file d2_update_mgr.h.

◆ D2ZonePtr

typedef boost::shared_ptr<D2Zone> isc::d2::D2ZonePtr

Definition at line 93 of file d2_zone.h.

◆ DdnsDomainListMgrPtr

typedef boost::shared_ptr< DdnsDomainListMgr > isc::d2::DdnsDomainListMgrPtr

Defines a pointer for DdnsDomain instances.

Definition at line 153 of file d2_cfg_mgr.h.

◆ DdnsDomainMap

typedef std::map<std::string, DdnsDomainPtr> isc::d2::DdnsDomainMap

Defines a map of DdnsDomains, keyed by the domain name.

Definition at line 613 of file d2_config.h.

◆ DdnsDomainMapPair

typedef std::pair<std::string, DdnsDomainPtr> isc::d2::DdnsDomainMapPair

Defines a iterator pairing domain name and DdnsDomain.

Definition at line 616 of file d2_config.h.

◆ DdnsDomainMapPtr

typedef boost::shared_ptr<DdnsDomainMap> isc::d2::DdnsDomainMapPtr

Defines a pointer to DdnsDomain storage containers.

Definition at line 619 of file d2_config.h.

◆ DdnsDomainPtr

typedef boost::shared_ptr<DdnsDomain> isc::d2::DdnsDomainPtr

Defines a pointer for DdnsDomain instances.

Definition at line 610 of file d2_config.h.

◆ DNSClientPtr

typedef boost::shared_ptr<DNSClient> isc::d2::DNSClientPtr

Definition at line 20 of file dns_client.h.

◆ DnsServerInfoPtr

typedef boost::shared_ptr<DnsServerInfo> isc::d2::DnsServerInfoPtr

Defines a pointer for DnsServerInfo instances.

Definition at line 540 of file d2_config.h.

◆ DnsServerInfoStorage

Defines a storage container for DnsServerInfo pointers.

Definition at line 543 of file d2_config.h.

◆ DnsServerInfoStoragePtr

Defines a pointer to DnsServerInfo storage containers.

Definition at line 546 of file d2_config.h.

◆ DScalarContextPtr

typedef boost::shared_ptr<DScalarContext> isc::d2::DScalarContextPtr

Defines a pointer for DScalarContext instances.

Definition at line 764 of file d2_config.h.

◆ NameAddTransactionPtr

Defines a pointer to a NameAddTransaction.

Definition at line 441 of file nc_add.h.

◆ NameChangeTransactionPtr

Defines a pointer to a NameChangeTransaction.

Definition at line 598 of file nc_trans.h.

◆ NameRemoveTransactionPtr

Defines a pointer to a NameRemoveTransaction.

Definition at line 424 of file nc_remove.h.

◆ RequestQueue

Defines a queue of requests.

Todo:
This may be replaced with an actual class in the future.

Definition at line 25 of file d2_queue_mgr.h.

◆ SimpleAddTransactionPtr

Defines a pointer to a SimpleAddTransaction.

Definition at line 351 of file simple_add.h.

◆ SimpleAddWithoutDHCIDTransactionPtr

Defines a pointer to a SimpleAddWithoutDHCID.

Definition at line 349 of file simple_add_without_dhcid.h.

◆ SimpleRemoveTransactionPtr

Defines a pointer to a SimpleRemoveTransaction.

Definition at line 346 of file simple_remove.h.

◆ SimpleRemoveWithoutDHCIDTransactionPtr

◆ TransactionKey

Defines the type used as the unique key for transactions.

Definition at line 35 of file nc_trans.h.

◆ TransactionList

Defines a list of transactions.

Definition at line 34 of file d2_update_mgr.h.

◆ TSIGKeyInfoMap

typedef std::map<std::string, TSIGKeyInfoPtr> isc::d2::TSIGKeyInfoMap

Defines a map of TSIGKeyInfos, keyed by the name.

Definition at line 405 of file d2_config.h.

◆ TSIGKeyInfoMapPair

typedef std::pair<std::string, TSIGKeyInfoPtr> isc::d2::TSIGKeyInfoMapPair

Defines a iterator pairing of name and TSIGKeyInfo.

Definition at line 408 of file d2_config.h.

◆ TSIGKeyInfoMapPtr

typedef boost::shared_ptr<TSIGKeyInfoMap> isc::d2::TSIGKeyInfoMapPtr

Defines a pointer to map of TSIGkeyInfos.

Definition at line 411 of file d2_config.h.

◆ TSIGKeyInfoPtr

typedef boost::shared_ptr<TSIGKeyInfo> isc::d2::TSIGKeyInfoPtr

Defines a pointer for TSIGKeyInfo instances.

Definition at line 402 of file d2_config.h.

Function Documentation

◆ operator<<() [1/3]

std::ostream & isc::d2::operator<< ( std::ostream &  os,
const D2Params config 
)

Dumps the contents of a D2Params as text to an output stream.

Parameters
osoutput stream to which text should be sent
configD2Param instance to dump

Definition at line 113 of file d2_config.cc.

References isc::d2::D2Params::toText().

+ Here is the call graph for this function:

◆ operator<<() [2/3]

std::ostream & isc::d2::operator<< ( std::ostream &  os,
const D2Zone zone 
)

Insert the D2Zone as a string into stream.

Parameters
osA std::ostream object on which the insertion operation is performed.
zoneA reference to the D2Zone object output by the operation.
Returns
A reference to the same std::ostream object referenced by parameter os after the insertion operation.

Definition at line 22 of file d2_zone.cc.

References isc::d2::D2Zone::toText().

+ Here is the call graph for this function:

◆ operator<<() [3/3]

std::ostream & isc::d2::operator<< ( std::ostream &  os,
const DnsServerInfo server 
)

Definition at line 246 of file d2_config.cc.

References isc::d2::DnsServerInfo::toText().

+ Here is the call graph for this function:

Variable Documentation

◆ d2_logger

◆ d2_to_dns_logger

isc::log::Logger isc::d2::d2_to_dns_logger ( "d2-to-dns"  )

Definition at line 20 of file d2_log.h.

Referenced by isc::d2::CheckExistsAddTransaction::addingFwdAddrsHandler(), isc::d2::NameAddTransaction::addingFwdAddrsHandler(), isc::d2::NameChangeTransaction::onModelFailure(), isc::d2::DNSClientImpl::operator()(), isc::d2::NameChangeTransaction::operator()(), isc::d2::CheckExistsAddTransaction::processAddFailedHandler(), isc::d2::NameAddTransaction::processAddFailedHandler(), isc::d2::SimpleAddTransaction::processAddFailedHandler(), isc::d2::SimpleAddWithoutDHCIDTransaction::processAddFailedHandler(), isc::d2::CheckExistsAddTransaction::processAddOkHandler(), isc::d2::NameAddTransaction::processAddOkHandler(), isc::d2::SimpleAddTransaction::processAddOkHandler(), isc::d2::SimpleAddWithoutDHCIDTransaction::processAddOkHandler(), isc::d2::CheckExistsRemoveTransaction::processRemoveFailedHandler(), isc::d2::NameRemoveTransaction::processRemoveFailedHandler(), isc::d2::SimpleRemoveTransaction::processRemoveFailedHandler(), isc::d2::SimpleRemoveWithoutDHCIDTransaction::processRemoveFailedHandler(), isc::d2::CheckExistsRemoveTransaction::processRemoveOkHandler(), isc::d2::NameRemoveTransaction::processRemoveOkHandler(), isc::d2::SimpleRemoveTransaction::processRemoveOkHandler(), isc::d2::SimpleRemoveWithoutDHCIDTransaction::processRemoveOkHandler(), isc::d2::CheckExistsRemoveTransaction::removingFwdAddrsHandler(), isc::d2::NameRemoveTransaction::removingFwdAddrsHandler(), isc::d2::CheckExistsRemoveTransaction::removingFwdRRsHandler(), isc::d2::NameRemoveTransaction::removingFwdRRsHandler(), isc::d2::SimpleRemoveTransaction::removingFwdRRsHandler(), isc::d2::SimpleRemoveWithoutDHCIDTransaction::removingFwdRRsHandler(), isc::d2::CheckExistsRemoveTransaction::removingRevPtrsHandler(), isc::d2::NameRemoveTransaction::removingRevPtrsHandler(), isc::d2::SimpleRemoveTransaction::removingRevPtrsHandler(), isc::d2::SimpleRemoveWithoutDHCIDTransaction::removingRevPtrsHandler(), isc::d2::CheckExistsAddTransaction::replacingFwdAddrsHandler(), isc::d2::NameAddTransaction::replacingFwdAddrsHandler(), isc::d2::SimpleAddTransaction::replacingFwdAddrsHandler(), isc::d2::SimpleAddWithoutDHCIDTransaction::replacingFwdAddrsHandler(), isc::d2::CheckExistsAddTransaction::replacingRevPtrsHandler(), isc::d2::NameAddTransaction::replacingRevPtrsHandler(), isc::d2::SimpleAddTransaction::replacingRevPtrsHandler(), isc::d2::SimpleAddWithoutDHCIDTransaction::replacingRevPtrsHandler(), isc::d2::NameChangeTransaction::sendUpdate(), isc::d2::NameChangeTransaction::startTransaction(), and isc::d2::D2ParserContext::warning().

◆ DHCP_DDNS_ADD_FAILED

◆ DHCP_DDNS_ADD_SUCCEEDED

◆ DHCP_DDNS_ALREADY_RUNNING

const isc::log::MessageID isc::d2::DHCP_DDNS_ALREADY_RUNNING = "DHCP_DDNS_ALREADY_RUNNING"
extern

Definition at line 13 of file d2_messages.h.

◆ DHCP_DDNS_AT_MAX_TRANSACTIONS

const isc::log::MessageID isc::d2::DHCP_DDNS_AT_MAX_TRANSACTIONS = "DHCP_DDNS_AT_MAX_TRANSACTIONS"
extern

Definition at line 14 of file d2_messages.h.

Referenced by isc::d2::D2UpdateMgr::sweep().

◆ DHCP_DDNS_CLEARED_FOR_SHUTDOWN

const isc::log::MessageID isc::d2::DHCP_DDNS_CLEARED_FOR_SHUTDOWN = "DHCP_DDNS_CLEARED_FOR_SHUTDOWN"
extern

Definition at line 15 of file d2_messages.h.

Referenced by isc::d2::D2Process::canShutdown().

◆ DHCP_DDNS_COMMAND

const isc::log::MessageID isc::d2::DHCP_DDNS_COMMAND = "DHCP_DDNS_COMMAND"
extern

Definition at line 16 of file d2_messages.h.

◆ DHCP_DDNS_CONFIG_CHECK_FAIL

const isc::log::MessageID isc::d2::DHCP_DDNS_CONFIG_CHECK_FAIL = "DHCP_DDNS_CONFIG_CHECK_FAIL"
extern

Definition at line 19 of file d2_messages.h.

Referenced by isc::d2::D2CfgMgr::parse().

◆ DHCP_DDNS_CONFIG_FAIL

const isc::log::MessageID isc::d2::DHCP_DDNS_CONFIG_FAIL = "DHCP_DDNS_CONFIG_FAIL"
extern

Definition at line 20 of file d2_messages.h.

Referenced by isc::d2::D2CfgMgr::parse().

◆ DHCP_DDNS_CONFIG_SYNTAX_WARNING

const isc::log::MessageID isc::d2::DHCP_DDNS_CONFIG_SYNTAX_WARNING = "DHCP_DDNS_CONFIG_SYNTAX_WARNING"
extern

Definition at line 21 of file d2_messages.h.

Referenced by isc::d2::D2ParserContext::warning().

◆ DHCP_DDNS_CONFIGURE

const isc::log::MessageID isc::d2::DHCP_DDNS_CONFIGURE = "DHCP_DDNS_CONFIGURE"
extern

Definition at line 17 of file d2_messages.h.

Referenced by isc::d2::D2Process::configure().

◆ DHCP_DDNS_CONFIGURED_CALLOUT_DROP

const isc::log::MessageID isc::d2::DHCP_DDNS_CONFIGURED_CALLOUT_DROP = "DHCP_DDNS_CONFIGURED_CALLOUT_DROP"
extern

Definition at line 18 of file d2_messages.h.

Referenced by isc::d2::D2Process::configure().

◆ DHCP_DDNS_FAILED

const isc::log::MessageID isc::d2::DHCP_DDNS_FAILED = "DHCP_DDNS_FAILED"
extern

Definition at line 22 of file d2_messages.h.

Referenced by isc::d2::D2Process::run().

◆ DHCP_DDNS_FORWARD_ADD_BAD_DNSCLIENT_STATUS

◆ DHCP_DDNS_FORWARD_ADD_BUILD_FAILURE

◆ DHCP_DDNS_FORWARD_ADD_IO_ERROR

◆ DHCP_DDNS_FORWARD_ADD_REJECTED

◆ DHCP_DDNS_FORWARD_ADD_RESP_CORRUPT

◆ DHCP_DDNS_FORWARD_ADD_TIMEOUT

◆ DHCP_DDNS_FORWARD_REMOVE_ADDRS_BAD_DNSCLIENT_STATUS

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REMOVE_ADDRS_BAD_DNSCLIENT_STATUS = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_BAD_DNSCLIENT_STATUS"
extern

◆ DHCP_DDNS_FORWARD_REMOVE_ADDRS_BUILD_FAILURE

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REMOVE_ADDRS_BUILD_FAILURE = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_BUILD_FAILURE"
extern

◆ DHCP_DDNS_FORWARD_REMOVE_ADDRS_IO_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REMOVE_ADDRS_IO_ERROR = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_IO_ERROR"
extern

◆ DHCP_DDNS_FORWARD_REMOVE_ADDRS_REJECTED

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REMOVE_ADDRS_REJECTED = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_REJECTED"
extern

◆ DHCP_DDNS_FORWARD_REMOVE_ADDRS_RESP_CORRUPT

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REMOVE_ADDRS_RESP_CORRUPT = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_RESP_CORRUPT"
extern

◆ DHCP_DDNS_FORWARD_REMOVE_ADDRS_TIMEOUT

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REMOVE_ADDRS_TIMEOUT = "DHCP_DDNS_FORWARD_REMOVE_ADDRS_TIMEOUT"
extern

◆ DHCP_DDNS_FORWARD_REMOVE_RRS_BAD_DNSCLIENT_STATUS

◆ DHCP_DDNS_FORWARD_REMOVE_RRS_BUILD_FAILURE

◆ DHCP_DDNS_FORWARD_REMOVE_RRS_IO_ERROR

◆ DHCP_DDNS_FORWARD_REMOVE_RRS_REJECTED

◆ DHCP_DDNS_FORWARD_REMOVE_RRS_RESP_CORRUPT

◆ DHCP_DDNS_FORWARD_REMOVE_RRS_TIMEOUT

◆ DHCP_DDNS_FORWARD_REPLACE_BAD_DNSCLIENT_STATUS

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REPLACE_BAD_DNSCLIENT_STATUS = "DHCP_DDNS_FORWARD_REPLACE_BAD_DNSCLIENT_STATUS"
extern

◆ DHCP_DDNS_FORWARD_REPLACE_BUILD_FAILURE

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REPLACE_BUILD_FAILURE = "DHCP_DDNS_FORWARD_REPLACE_BUILD_FAILURE"
extern

◆ DHCP_DDNS_FORWARD_REPLACE_IO_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REPLACE_IO_ERROR = "DHCP_DDNS_FORWARD_REPLACE_IO_ERROR"
extern

◆ DHCP_DDNS_FORWARD_REPLACE_REJECTED

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REPLACE_REJECTED = "DHCP_DDNS_FORWARD_REPLACE_REJECTED"
extern

◆ DHCP_DDNS_FORWARD_REPLACE_RESP_CORRUPT

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REPLACE_RESP_CORRUPT = "DHCP_DDNS_FORWARD_REPLACE_RESP_CORRUPT"
extern

◆ DHCP_DDNS_FORWARD_REPLACE_TIMEOUT

const isc::log::MessageID isc::d2::DHCP_DDNS_FORWARD_REPLACE_TIMEOUT = "DHCP_DDNS_FORWARD_REPLACE_TIMEOUT"
extern

◆ DHCP_DDNS_FWD_REQUEST_IGNORED

const isc::log::MessageID isc::d2::DHCP_DDNS_FWD_REQUEST_IGNORED = "DHCP_DDNS_FWD_REQUEST_IGNORED"
extern

Definition at line 47 of file d2_messages.h.

Referenced by isc::d2::D2UpdateMgr::makeTransaction().

◆ DHCP_DDNS_INVALID_RESPONSE

const isc::log::MessageID isc::d2::DHCP_DDNS_INVALID_RESPONSE = "DHCP_DDNS_INVALID_RESPONSE"
extern

Definition at line 48 of file d2_messages.h.

Referenced by isc::d2::DNSClientImpl::operator()().

◆ DHCP_DDNS_LISTENING_ON_ALL_INTERFACES

const isc::log::MessageID isc::d2::DHCP_DDNS_LISTENING_ON_ALL_INTERFACES = "DHCP_DDNS_LISTENING_ON_ALL_INTERFACES"
extern

Definition at line 49 of file d2_messages.h.

Referenced by isc::d2::D2Process::reconfigureQueueMgr().

◆ DHCP_DDNS_NO_ELIGIBLE_JOBS

const isc::log::MessageID isc::d2::DHCP_DDNS_NO_ELIGIBLE_JOBS = "DHCP_DDNS_NO_ELIGIBLE_JOBS"
extern

Definition at line 51 of file d2_messages.h.

Referenced by isc::d2::D2UpdateMgr::pickNextJob().

◆ DHCP_DDNS_NO_FWD_MATCH_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_NO_FWD_MATCH_ERROR = "DHCP_DDNS_NO_FWD_MATCH_ERROR"
extern

Definition at line 52 of file d2_messages.h.

Referenced by isc::d2::D2UpdateMgr::makeTransaction().

◆ DHCP_DDNS_NO_MATCH

const isc::log::MessageID isc::d2::DHCP_DDNS_NO_MATCH = "DHCP_DDNS_NO_MATCH"
extern

Definition at line 53 of file d2_messages.h.

Referenced by isc::d2::DdnsDomainListMgr::matchDomain().

◆ DHCP_DDNS_NO_REV_MATCH_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_NO_REV_MATCH_ERROR = "DHCP_DDNS_NO_REV_MATCH_ERROR"
extern

Definition at line 54 of file d2_messages.h.

Referenced by isc::d2::D2UpdateMgr::makeTransaction().

◆ DHCP_DDNS_NOT_ON_LOOPBACK

const isc::log::MessageID isc::d2::DHCP_DDNS_NOT_ON_LOOPBACK = "DHCP_DDNS_NOT_ON_LOOPBACK"
extern

Definition at line 50 of file d2_messages.h.

Referenced by isc::d2::D2Process::reconfigureQueueMgr().

◆ DHCP_DDNS_PROCESS_INIT

const isc::log::MessageID isc::d2::DHCP_DDNS_PROCESS_INIT = "DHCP_DDNS_PROCESS_INIT"
extern

Definition at line 55 of file d2_messages.h.

◆ DHCP_DDNS_QUEUE_MGR_QUEUE_FULL

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_QUEUE_FULL = "DHCP_DDNS_QUEUE_MGR_QUEUE_FULL"
extern

Definition at line 56 of file d2_messages.h.

Referenced by isc::d2::D2QueueMgr::operator()().

◆ DHCP_DDNS_QUEUE_MGR_QUEUE_RECEIVE

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_QUEUE_RECEIVE = "DHCP_DDNS_QUEUE_MGR_QUEUE_RECEIVE"
extern

Definition at line 57 of file d2_messages.h.

Referenced by isc::d2::D2QueueMgr::operator()().

◆ DHCP_DDNS_QUEUE_MGR_RECONFIGURING

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_RECONFIGURING = "DHCP_DDNS_QUEUE_MGR_RECONFIGURING"
extern

Definition at line 58 of file d2_messages.h.

Referenced by isc::d2::D2Process::checkQueueStatus().

◆ DHCP_DDNS_QUEUE_MGR_RECOVERING

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_RECOVERING = "DHCP_DDNS_QUEUE_MGR_RECOVERING"
extern

Definition at line 59 of file d2_messages.h.

Referenced by isc::d2::D2Process::checkQueueStatus().

◆ DHCP_DDNS_QUEUE_MGR_RECV_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_RECV_ERROR = "DHCP_DDNS_QUEUE_MGR_RECV_ERROR"
extern

Definition at line 60 of file d2_messages.h.

Referenced by isc::d2::D2QueueMgr::operator()().

◆ DHCP_DDNS_QUEUE_MGR_RESUME_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_RESUME_ERROR = "DHCP_DDNS_QUEUE_MGR_RESUME_ERROR"
extern

Definition at line 61 of file d2_messages.h.

Referenced by isc::d2::D2Process::checkQueueStatus().

◆ DHCP_DDNS_QUEUE_MGR_RESUMING

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_RESUMING = "DHCP_DDNS_QUEUE_MGR_RESUMING"
extern

Definition at line 62 of file d2_messages.h.

Referenced by isc::d2::D2Process::checkQueueStatus().

◆ DHCP_DDNS_QUEUE_MGR_START_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_START_ERROR = "DHCP_DDNS_QUEUE_MGR_START_ERROR"
extern

Definition at line 64 of file d2_messages.h.

Referenced by isc::d2::D2Process::reconfigureQueueMgr().

◆ DHCP_DDNS_QUEUE_MGR_STARTED

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_STARTED = "DHCP_DDNS_QUEUE_MGR_STARTED"
extern

Definition at line 63 of file d2_messages.h.

Referenced by isc::d2::D2QueueMgr::startListening().

◆ DHCP_DDNS_QUEUE_MGR_STOP_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_STOP_ERROR = "DHCP_DDNS_QUEUE_MGR_STOP_ERROR"
extern

Definition at line 67 of file d2_messages.h.

Referenced by isc::d2::D2Process::checkQueueStatus().

◆ DHCP_DDNS_QUEUE_MGR_STOPPED

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_STOPPED = "DHCP_DDNS_QUEUE_MGR_STOPPED"
extern

Definition at line 65 of file d2_messages.h.

◆ DHCP_DDNS_QUEUE_MGR_STOPPING

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_STOPPING = "DHCP_DDNS_QUEUE_MGR_STOPPING"
extern

Definition at line 66 of file d2_messages.h.

Referenced by isc::d2::D2Process::checkQueueStatus().

◆ DHCP_DDNS_QUEUE_MGR_UNEXPECTED_HANDLER_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_UNEXPECTED_HANDLER_ERROR = "DHCP_DDNS_QUEUE_MGR_UNEXPECTED_HANDLER_ERROR"
extern

Definition at line 68 of file d2_messages.h.

Referenced by isc::d2::D2QueueMgr::operator()().

◆ DHCP_DDNS_QUEUE_MGR_UNEXPECTED_STOP

const isc::log::MessageID isc::d2::DHCP_DDNS_QUEUE_MGR_UNEXPECTED_STOP = "DHCP_DDNS_QUEUE_MGR_UNEXPECTED_STOP"
extern

Definition at line 69 of file d2_messages.h.

Referenced by isc::d2::D2QueueMgr::operator()().

◆ DHCP_DDNS_REMOVE_FAILED

◆ DHCP_DDNS_REMOVE_SUCCEEDED

◆ DHCP_DDNS_REQUEST_DROPPED

const isc::log::MessageID isc::d2::DHCP_DDNS_REQUEST_DROPPED = "DHCP_DDNS_REQUEST_DROPPED"
extern

Definition at line 72 of file d2_messages.h.

Referenced by isc::d2::D2UpdateMgr::makeTransaction().

◆ DHCP_DDNS_REV_REQUEST_IGNORED

const isc::log::MessageID isc::d2::DHCP_DDNS_REV_REQUEST_IGNORED = "DHCP_DDNS_REV_REQUEST_IGNORED"
extern

Definition at line 85 of file d2_messages.h.

Referenced by isc::d2::D2UpdateMgr::makeTransaction().

◆ DHCP_DDNS_REVERSE_REMOVE_BAD_DNSCLIENT_STATUS

◆ DHCP_DDNS_REVERSE_REMOVE_BUILD_FAILURE

◆ DHCP_DDNS_REVERSE_REMOVE_IO_ERROR

◆ DHCP_DDNS_REVERSE_REMOVE_REJECTED

◆ DHCP_DDNS_REVERSE_REMOVE_RESP_CORRUPT

◆ DHCP_DDNS_REVERSE_REMOVE_TIMEOUT

◆ DHCP_DDNS_REVERSE_REPLACE_BAD_DNSCLIENT_STATUS

◆ DHCP_DDNS_REVERSE_REPLACE_BUILD_FAILURE

◆ DHCP_DDNS_REVERSE_REPLACE_IO_ERROR

◆ DHCP_DDNS_REVERSE_REPLACE_REJECTED

◆ DHCP_DDNS_REVERSE_REPLACE_RESP_CORRUPT

◆ DHCP_DDNS_REVERSE_REPLACE_TIMEOUT

◆ DHCP_DDNS_RUN_EXIT

const isc::log::MessageID isc::d2::DHCP_DDNS_RUN_EXIT = "DHCP_DDNS_RUN_EXIT"
extern

Definition at line 86 of file d2_messages.h.

Referenced by isc::d2::D2Process::run().

◆ DHCP_DDNS_SHUTDOWN_COMMAND

const isc::log::MessageID isc::d2::DHCP_DDNS_SHUTDOWN_COMMAND = "DHCP_DDNS_SHUTDOWN_COMMAND"
extern

Definition at line 87 of file d2_messages.h.

Referenced by isc::d2::D2Process::shutdown().

◆ DHCP_DDNS_STARTED

const isc::log::MessageID isc::d2::DHCP_DDNS_STARTED = "DHCP_DDNS_STARTED"
extern

Definition at line 88 of file d2_messages.h.

Referenced by isc::d2::D2Process::run().

◆ DHCP_DDNS_STARTING_TRANSACTION

const isc::log::MessageID isc::d2::DHCP_DDNS_STARTING_TRANSACTION = "DHCP_DDNS_STARTING_TRANSACTION"
extern

Definition at line 89 of file d2_messages.h.

Referenced by isc::d2::NameChangeTransaction::startTransaction().

◆ DHCP_DDNS_STATE_MODEL_UNEXPECTED_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_STATE_MODEL_UNEXPECTED_ERROR = "DHCP_DDNS_STATE_MODEL_UNEXPECTED_ERROR"
extern

Definition at line 90 of file d2_messages.h.

Referenced by isc::d2::NameChangeTransaction::onModelFailure().

◆ DHCP_DDNS_TRANS_SEND_ERROR

const isc::log::MessageID isc::d2::DHCP_DDNS_TRANS_SEND_ERROR = "DHCP_DDNS_TRANS_SEND_ERROR"
extern

Definition at line 91 of file d2_messages.h.

Referenced by isc::d2::NameChangeTransaction::sendUpdate().

◆ DHCP_DDNS_UPDATE_REQUEST_SENT

const isc::log::MessageID isc::d2::DHCP_DDNS_UPDATE_REQUEST_SENT = "DHCP_DDNS_UPDATE_REQUEST_SENT"
extern

Definition at line 92 of file d2_messages.h.

Referenced by isc::d2::NameChangeTransaction::sendUpdate().

◆ DHCP_DDNS_UPDATE_RESPONSE_RECEIVED

const isc::log::MessageID isc::d2::DHCP_DDNS_UPDATE_RESPONSE_RECEIVED = "DHCP_DDNS_UPDATE_RESPONSE_RECEIVED"
extern

Definition at line 93 of file d2_messages.h.

Referenced by isc::d2::NameChangeTransaction::operator()().

◆ dhcp_to_d2_logger