Kea
1.5.0
dhcp4to6_ipc.h
Go to the documentation of this file.
1
// Copyright (C) 2015-2016 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 DHCP4TO6_IPC_H
8
#define DHCP4TO6_IPC_H
9
14
15
#include <
dhcp/pkt4o6.h
>
16
#include <
dhcpsrv/dhcp4o6_ipc.h
>
17
#include <boost/shared_ptr.hpp>
18
19
namespace
isc
{
20
namespace
dhcp {
21
23
class
Dhcp4to6Ipc
:
public
Dhcp4o6IpcBase
{
24
protected
:
28
Dhcp4to6Ipc
();
29
31
virtual
~Dhcp4to6Ipc
() { }
32
33
public
:
39
static
Dhcp4to6Ipc
&
instance
();
40
44
virtual
void
open
();
45
50
static
void
handler
();
51
};
52
53
}
// namespace isc
54
}
// namespace dhcp
55
56
#endif
dhcp4o6_ipc.h
isc::dhcp::Dhcp4o6IpcBase
This class implements the communication between the DHCPv4 and DHCPv6 servers to allow for transmissi...
Definition:
dhcp4o6_ipc.h:61
isc
Defines the logger used by the top-level component of kea-dhcp-ddns.
Definition:
agent_parser.cc:144
isc::dhcp::Dhcp4to6Ipc::open
virtual void open()
Open communication socket.
Definition:
dhcp4to6_ipc.cc:37
isc::dhcp::Dhcp4to6Ipc::~Dhcp4to6Ipc
virtual ~Dhcp4to6Ipc()
Destructor.
Definition:
dhcp4to6_ipc.h:31
isc::dhcp::Dhcp4to6Ipc::Dhcp4to6Ipc
Dhcp4to6Ipc()
Constructor.
Definition:
dhcp4to6_ipc.cc:30
isc::dhcp::Dhcp4to6Ipc::handler
static void handler()
On receive handler.
Definition:
dhcp4to6_ipc.cc:55
pkt4o6.h
isc::dhcp::Dhcp4to6Ipc::instance
static Dhcp4to6Ipc & instance()
Returns pointer to the sole instance of Dhcp4to6Ipc.
Definition:
dhcp4to6_ipc.cc:32
isc::dhcp::Dhcp4to6Ipc
Handles DHCPv4-over-DHCPv6 IPC on the DHCPv4 server side.
Definition:
dhcp4to6_ipc.h:23
src
bin
dhcp4
dhcp4to6_ipc.h
Generated on Fri Jul 10 2020 09:12:51 for Kea by
1.8.18