Kea
1.9.9-git
|
This file defines the class D2QueueMgr. More...
#include <asiolink/io_service.h>
#include <exceptions/exceptions.h>
#include <dhcp_ddns/ncr_msg.h>
#include <dhcp_ddns/ncr_io.h>
#include <boost/noncopyable.hpp>
#include <deque>
Go to the source code of this file.
Classes | |
class | isc::d2::D2QueueMgr |
D2QueueMgr creates and manages a queue of DNS update requests. More... | |
class | isc::d2::D2QueueMgrError |
Thrown if the queue manager encounters a general error. More... | |
class | isc::d2::D2QueueMgrInvalidIndex |
Thrown if a queue index is beyond the end of the queue. More... | |
class | isc::d2::D2QueueMgrQueueEmpty |
Thrown if the request queue empty and a read is attempted. More... | |
class | isc::d2::D2QueueMgrQueueFull |
Thrown if the request queue is full when an enqueue is attempted. More... | |
class | isc::d2::D2QueueMgrReceiveError |
Thrown if the queue manager's receive handler is passed a failure result. More... | |
Namespaces | |
isc | |
Defines the logger used by the top-level component of kea-dhcp-ddns. | |
isc::d2 | |
Typedefs | |
typedef boost::shared_ptr< D2QueueMgr > | isc::d2::D2QueueMgrPtr |
Defines a pointer for manager instances. More... | |
typedef std::deque< dhcp_ddns::NameChangeRequestPtr > | isc::d2::RequestQueue |
Defines a queue of requests. More... | |
This file defines the class D2QueueMgr.
Definition in file d2_queue_mgr.h.