Kea
2.7.8
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
Enumerator
a
b
c
d
e
f
h
i
k
m
n
o
p
r
s
t
u
w
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Typedefs
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
v
w
y
Enumerations
a
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
w
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
y
Related Symbols
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
y
Functions
a
b
c
d
e
g
h
i
l
m
n
p
q
r
s
u
v
w
y
Variables
b
c
d
e
f
h
l
n
o
p
q
r
s
t
u
y
Typedefs
Enumerations
Enumerator
d
s
Macros
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
y
▼
Kea
►
Kea Developer's Guide
►
Kea Bootp Hooks Library
►
Kea Flexible Option Hooks Library
►
Kea PerfMon Hooks Library
►
libkea-d2srv - Kea D2 Server Library
►
libkea-kea_tcp - TCP Listener Library
Todo List
►
Topics
►
Namespaces
►
Classes
▼
Files
▼
File List
▼
src
►
bin
►
hooks
▼
lib
►
asiodns
►
asiolink
►
cc
►
config
►
config_backend
►
cryptolink
►
d2srv
►
database
▼
dhcp
classify.cc
►
classify.h
►
dhcp4.h
►
dhcp6.h
►
docsis3_option_defs.h
duid.cc
►
duid.h
duid_factory.cc
►
duid_factory.h
hwaddr.cc
►
hwaddr.h
►
iface_mgr.cc
►
iface_mgr.h
iface_mgr_bsd.cc
►
iface_mgr_error_handler.h
iface_mgr_linux.cc
iface_mgr_sun.cc
►
libdhcp++.cc
►
libdhcp++.h
►
opaque_data_tuple.cc
►
opaque_data_tuple.h
option.cc
►
option.h
option4_addrlst.cc
►
option4_addrlst.h
►
option4_client_fqdn.cc
►
option4_client_fqdn.h
option4_dnr.cc
►
option4_dnr.h
option6_addrlst.cc
►
option6_addrlst.h
option6_auth.cc
►
option6_auth.h
►
option6_client_fqdn.cc
►
option6_client_fqdn.h
option6_dnr.cc
►
option6_dnr.h
option6_ia.cc
►
option6_ia.h
option6_iaaddr.cc
►
option6_iaaddr.h
option6_iaprefix.cc
►
option6_iaprefix.h
option6_pdexclude.cc
►
option6_pdexclude.h
option6_status_code.cc
►
option6_status_code.h
option_classless_static_route.cc
►
option_classless_static_route.h
option_custom.cc
►
option_custom.h
option_data_types.cc
►
option_data_types.h
option_definition.cc
►
option_definition.h
►
option_int.h
►
option_int_array.h
option_opaque_data_tuples.cc
►
option_opaque_data_tuples.h
option_space.cc
►
option_space.h
►
option_space_container.h
option_string.cc
►
option_string.h
option_vendor.cc
►
option_vendor.h
option_vendor_class.cc
►
option_vendor_class.h
►
packet_queue.h
►
packet_queue_mgr.h
packet_queue_mgr4.cc
►
packet_queue_mgr4.h
packet_queue_mgr6.cc
►
packet_queue_mgr6.h
►
packet_queue_ring.h
pkt.cc
►
pkt.h
pkt4.cc
►
pkt4.h
pkt4o6.cc
►
pkt4o6.h
►
pkt6.cc
►
pkt6.h
pkt_filter.cc
►
pkt_filter.h
pkt_filter6.cc
►
pkt_filter6.h
pkt_filter_bpf.cc
►
pkt_filter_bpf.h
pkt_filter_inet.cc
►
pkt_filter_inet.h
pkt_filter_inet6.cc
►
pkt_filter_inet6.h
pkt_filter_lpf.cc
►
pkt_filter_lpf.h
►
pkt_template.h
►
protocol_util.cc
►
protocol_util.h
►
socket_info.h
►
std_option_defs.h
►
dhcp_ddns
►
dhcpsrv
►
dns
►
eval
►
exceptions
►
hooks
►
http
►
log
►
mysql
►
pgsql
►
process
►
stats
►
tcp
►
testutils
►
util
►
yang
►
File Members
iface_mgr_error_handler.h
Go to the documentation of this file.
1
// Copyright (C) 2014-2022 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 IFACE_MGR_ERROR_HANDLER_H
8
#define IFACE_MGR_ERROR_HANDLER_H
9
34
#define IFACEMGR_ERROR(ex_type, handler, iface, stream) \
35
{ \
36
std::ostringstream ieoss__; \
37
ieoss__ << stream; \
38
std::string const error(ieoss__.str()); \
39
if (iface) { \
40
iface->addError(error); \
41
} \
42
if (handler) { \
43
handler(error); \
44
} else { \
45
isc_throw(ex_type, error); \
46
} \
47
} \
48
34
#define IFACEMGR_ERROR(ex_type, handler, iface, stream) \
…
49
#endif
// IFACE_MGR_ERROR_HANDLER_H
src
lib
dhcp
iface_mgr_error_handler.h
Generated on Mon Apr 14 2025 07:49:43 for Kea by
1.12.0