Kea 2.7.6
|
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 | |
namespace | isc |
Defines the logger used by the top-level component of kea-lfc. | |
namespace | isc::d2 |
Typedefs | |
typedef boost::shared_ptr< D2QueueMgr > | isc::d2::D2QueueMgrPtr |
Defines a pointer for manager instances. | |
typedef std::deque< dhcp_ddns::NameChangeRequestPtr > | isc::d2::RequestQueue |
Defines a queue of requests. | |
This file defines the class D2QueueMgr.
Definition in file d2_queue_mgr.h.