11#include <boost/scoped_ptr.hpp>
25 }
catch (
const std::exception& ex) {
27 " 'capacity' parameter is missing/invalid: " << ex.what());
static int64_t getInteger(isc::data::ConstElementPtr scope, const std::string &name)
Returns an integer parameter from a scope.
Invalid queue parameter exception.
PacketQueueMgr6()
constructor.
static const std::string DEFAULT_QUEUE_TYPE6
Logical name of the pre-registered, default queue implementation.
bool registerPacketQueueFactory(const std::string &queue_type, Factory factory)
Registers new queue factory function for a given queue type.
DHCPv6 packet queue buffer implementation.
#define isc_throw(type, stream)
A shortcut macro to insert known values into exception arguments.
boost::shared_ptr< const Element > ConstElementPtr
boost::shared_ptr< PacketQueue< Pkt6Ptr > > PacketQueue6Ptr
Defines pointer to the DHCPv6 queue interface used at the application level.
Defines the logger used by the top-level component of kea-lfc.