Kea
1.5.0
packet_queue_mgr6.h
Go to the documentation of this file.
1
// Copyright (C) 2018 Internet Systems Consortium, Inc. ("ISC")
2
//
3
// This Source Code Form is subject to the terms of the Mozilla Public
4
// License, v. 2.0. If a copy of the MPL was not distributed with this
5
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
6
7
#ifndef PACKET_QUEUE_MGR6_H
8
#define PACKET_QUEUE_MGR6_H
9
10
#include <
dhcp/packet_queue_mgr.h
>
11
12
#include <boost/scoped_ptr.hpp>
13
14
namespace
isc
{
15
namespace
dhcp {
16
22
class
PacketQueueMgr6
:
public
PacketQueueMgr
<PacketQueue6Ptr>,
23
public
boost::noncopyable {
24
public
:
26
static
const
std::string
DEFAULT_QUEUE_TYPE6
;
27
31
PacketQueueMgr6
();
32
34
virtual
~PacketQueueMgr6
(){}
35
};
36
38
typedef
boost::shared_ptr<PacketQueueMgr6>
PacketQueueMgr6Ptr
;
39
40
}
// end of namespace isc::dhcp
41
}
// end of namespace isc
42
43
#endif // PACKET_QUEUE_MGR6_H
isc::dhcp::PacketQueueMgr6::~PacketQueueMgr6
virtual ~PacketQueueMgr6()
virtual Destructor
Definition:
packet_queue_mgr6.h:34
isc::dhcp::PacketQueueMgr6::PacketQueueMgr6
PacketQueueMgr6()
constructor.
Definition:
packet_queue_mgr6.cc:18
isc::dhcp::PacketQueueMgr6
Packet Queue Manager for DHPCv6 servers.
Definition:
packet_queue_mgr6.h:23
isc
Defines the logger used by the top-level component of kea-dhcp-ddns.
Definition:
agent_parser.cc:144
isc::dhcp::PacketQueueMgr6Ptr
boost::shared_ptr< PacketQueueMgr6 > PacketQueueMgr6Ptr
Defines a shared pointer to PacketQueueMgr6.
Definition:
packet_queue_mgr6.h:38
packet_queue_mgr.h
isc::dhcp::PacketQueueMgr6::DEFAULT_QUEUE_TYPE6
static const std::string DEFAULT_QUEUE_TYPE6
Logical name of the pre-registered, default queue implementation.
Definition:
packet_queue_mgr6.h:26
isc::dhcp::PacketQueueMgr
Packet Queue Managers (PQM).
Definition:
packet_queue_mgr.h:39
src
lib
dhcp
packet_queue_mgr6.h
Generated on Fri Jul 10 2020 09:12:51 for Kea by
1.8.18