Minor commentary changes.
getPacketQueue4()->clear();
}
-
-void
-IfaceMgr::closeSockets(const uint16_t) {
- isc_throw(NotImplemented, "closeSockets(family) is obsolete");
-}
-
IfaceMgr::~IfaceMgr() {
// control_buf_ is deleted automatically (scoped_ptr)
control_buf_len_ = 0;
/// Is used in destructor, but also from Dhcpv4Srv and Dhcpv6Srv classes.
void closeSockets();
- /// @brief Closes all IPv4 or IPv6 sockets.
- ///
- /// Obsolete!
- /// @throw NotImplemented
- void closeSockets(const uint16_t family);
-
/// @brief Returns number of detected interfaces.
///
/// @return number of detected interfaces
/// @brief Constructor
///
- /// @param queue_type name of this queue's implementation type.
+ /// @param queue_type logical name of the queue implementation
/// Typically this is assigned by the factory that creates the
/// queue. It is the logical name used to register queue
/// implementations.
/// @brief Constructor
///
- /// @param queue_type logical name of the queue type
+ /// @param queue_type logical name of the queue implementation
/// @param queue_capacity maximum number of packets the queue can hold
PacketQueueRing(const std::string& queue_type, size_t capacity)
: PacketQueue<PacketTypePtr>(queue_type) {
public:
/// @brief Constructor
///
+ /// @param queue_type logical name of the queue implementation
/// @param capacity maximum number of packets the queue can hold
PacketQueueRing4(const std::string& queue_type, size_t capacity)
: PacketQueueRing(queue_type, capacity) {
public:
/// @brief Constructor
///
+ /// @param queue_type logical name of the queue implementation
/// @param capacity maximum number of packets the queue can hold
PacketQueueRing6(const std::string& queue_type, size_t capacity)
: PacketQueueRing(queue_type, capacity) {
namespace dhcp {
PacketQueueMgr4::PacketQueueMgr4() {
+ // @todo Please forgive magic strings and constants. The default values,
+ // mechanisms will soon be reworked.
+
// Register default queue factory
registerPacketQueueFactory("kea-ring4", [](data::ConstElementPtr parameters)
-> PacketQueue4Ptr {
return (queue);
});
- /// @todo default comes from ?
data::ElementPtr parameters = data::Element::createMap();
parameters->set("queue-type", data::Element::create("kea-ring4"));
parameters->set("capacity", data::Element::create(static_cast<long int>(500)));
namespace dhcp {
PacketQueueMgr6::PacketQueueMgr6() {
+ // @todo Please forgive magic strings and constants. The default values,
+ // mechanisms will soon be reworked.
+
// Register default queue factory
registerPacketQueueFactory("kea-ring6", [](data::ConstElementPtr parameters)
-> PacketQueue6Ptr {
return (queue);
});
- // @todo default comes from ?
data::ElementPtr parameters = data::Element::createMap();
parameters->set("queue-type", data::Element::create("kea-ring6"));
parameters->set("capacity", data::Element::create(static_cast<long int>(500)));