Kea
1.5.0
File List
Here is a list of all files with brief descriptions:
adaptor.cc
adaptor.h
adaptor_config.cc
adaptor_config.h
adaptor_host.cc
adaptor_host.h
adaptor_option.cc
adaptor_option.h
adaptor_pool.cc
adaptor_pool.h
adaptor_subnet.cc
adaptor_subnet.h
addr_utilities.cc
addr_utilities.h
agent_lexer.cc
agent_parser.cc
agent_parser.h
alloc_engine.cc
alloc_engine.h
alloc_engine_log.cc
alloc_engine_log.h
asio_wrapper.h
asiolink.h
assignable_network.h
backend_selector.cc
backend_selector.h
base16_from_binary.h
base32hex.h
base32hex_from_binary.h
base64.h
base_command_mgr.cc
base_command_mgr.h
base_config_backend.h
base_config_backend_mgr.h
base_config_backend_pool.h
base_host_data_source.h
base_n.cc
binary_from_base16.h
binary_from_base32hex.h
boost_time_utils.cc
boost_time_utils.h
botan1_hash.cc
botan1_hmac.cc
botan1_link.cc
botan_common.h
botan_hash.cc
botan_hmac.cc
botan_link.cc
buffer.h
buffer_appender_impl.cc
buffer_appender_impl.h
ca_cfg_mgr.cc
ca_cfg_mgr.h
ca_command_mgr.cc
ca_command_mgr.h
ca_controller.cc
ca_controller.h
ca_log.cc
ca_log.h
ca_process.cc
ca_process.h
ca_response_creator.cc
ca_response_creator.h
ca_response_creator_factory.h
cache_host_data_source.h
callout_handle.cc
callout_handle.h
callout_handle_associate.cc
callout_handle_associate.h
callout_handle_store.h
callout_manager.cc
callout_manager.h
cfg_4o6.cc
cfg_4o6.h
cfg_consistency.cc
cfg_consistency.h
cfg_db_access.cc
cfg_db_access.h
cfg_duid.cc
cfg_duid.h
cfg_expiration.cc
cfg_expiration.h
cfg_host_operations.cc
cfg_host_operations.h
cfg_hosts.cc
cfg_hosts.h
cfg_hosts_util.cc
cfg_hosts_util.h
cfg_iface.cc
cfg_iface.h
cfg_mac_source.cc
cfg_mac_source.h
cfg_option.cc
cfg_option.h
cfg_option_def.cc
cfg_option_def.h
cfg_rsoo.cc
cfg_rsoo.h
cfg_shared_networks.cc
cfg_shared_networks.h
cfg_subnets4.cc
cfg_subnets4.h
cfg_subnets6.cc
cfg_subnets6.h
cfg_to_element.h
cfgmgr.cc
cfgmgr.h
cfgrpt.cc
check_valgrind.cc
check_valgrind.h
classify.cc
classify.h
Defines elements for storing the names of client classes
client.cc
client.h
client_class_def.cc
client_class_def.h
Defines classes for storing client class definitions
client_class_def_parser.cc
Method implementations for client class definition parsing
client_class_def_parser.h
Parsers for client class definitions
client_connection.cc
client_connection.h
cmds_impl.h
command_creator.cc
command_creator.h
command_interpreter.cc
command_interpreter.h
command_mgr.cc
command_mgr.h
command_options.cc
command_options.h
communication_state.cc
communication_state.h
config_backend_dhcp4.h
config_backend_dhcp4_mgr.cc
config_backend_dhcp4_mgr.h
config_backend_pool_dhcp4.cc
config_backend_pool_dhcp4.h
config_base.cc
config_base.h
config_ctl_info.cc
config_ctl_info.h
config_ctl_parser.cc
config_ctl_parser.h
config_log.cc
config_log.h
config_report.h
connection.cc
connection.h
connection_pool.cc
connection_pool.h
constants.h
context.cc
context.h
control_socket.cc
control_socket.h
cql_connection.cc
cql_connection.h
cql_exchange.cc
cql_exchange.h
cql_host_data_source.cc
cql_host_data_source.h
cql_host_data_source_benchmark.cc
cql_lease_mgr.cc
cql_lease_mgr.h
cql_lease_mgr_benchmark.cc
crypto_hash.cc
crypto_hash.h
crypto_hmac.cc
crypto_hmac.h
crypto_rng.cc
crypto_rng.h
cryptolink.cc
cryptolink.h
csv_file.cc
csv_file.h
csv_lease_file4.cc
csv_lease_file4.h
csv_lease_file6.cc
csv_lease_file6.h
ctrl_dhcp4_srv.cc
ctrl_dhcp4_srv.h
ctrl_dhcp6_srv.cc
ctrl_dhcp6_srv.h
d2_cfg_mgr.cc
d2_cfg_mgr.h
d2_client_cfg.cc
d2_client_cfg.h
d2_client_mgr.cc
d2_client_mgr.h
d2_config.cc
d2_config.h
A collection of classes for housing and parsing the application configuration necessary for the DHCP-DDNS application (aka D2)
d2_controller.cc
d2_controller.h
d2_lexer.cc
d2_log.cc
d2_log.h
d2_parser.cc
d2_parser.h
d2_process.cc
d2_process.h
d2_queue_mgr.cc
d2_queue_mgr.h
d2_simple_parser.cc
This sets of arrays define the default values and values inherited (derived) between various scopes
d2_simple_parser.h
d2_update_message.cc
d2_update_message.h
d2_update_mgr.cc
d2_update_mgr.h
d2_zone.cc
d2_zone.h
d_cfg_mgr.cc
d_cfg_mgr.h
d_controller.cc
d_controller.h
d_log.cc
d_log.h
d_process.h
daemon.cc
daemon.h
data.cc
data.h
database_connection.cc
database_connection.h
date_time.cc
date_time.h
db_exceptions.h
db_log.cc
db_log.h
db_type.h
dbaccess_parser.cc
dbaccess_parser.h
dependency.cc
dependency.h
dhcp4.h
dhcp4_lexer.cc
dhcp4_log.cc
dhcp4_log.h
dhcp4_parser.cc
dhcp4_parser.h
dhcp4_srv.cc
dhcp4_srv.h
dhcp4o6_ipc.cc
dhcp4o6_ipc.h
dhcp4to6_ipc.cc
dhcp4to6_ipc.h
dhcp6.h
dhcp6_lexer.cc
dhcp6_log.cc
dhcp6_log.h
dhcp6_parser.cc
dhcp6_parser.h
dhcp6_srv.cc
dhcp6_srv.h
dhcp6to4_ipc.cc
dhcp6to4_ipc.h
dhcp_config_error.h
dhcp_ddns_log.cc
dhcp_ddns_log.h
dhcp_parsers.cc
dhcp_parsers.h
dhcp_queue_control_parser.cc
dhcp_queue_control_parser.h
dhcpsrv_exceptions.h
dhcpsrv_log.cc
dhcpsrv_log.h
dns_client.cc
dns_client.h
dns_fwd.h
Forward declarations for definitions of libdns++
docsis3_option_defs.h
duid.cc
duid.h
duid_config_parser.cc
duid_config_parser.h
duid_factory.cc
duid_factory.h
dummy_io_cb.h
edns.cc
edns.h
eval_context.cc
eval_context.h
eval_context_decl.h
eval_log.cc
eval_log.h
evaluate.cc
evaluate.h
dns/exceptions.cc
exceptions/exceptions.cc
dns/exceptions.h
exceptions/exceptions.h
expiration_config_parser.cc
expiration_config_parser.h
fd.cc
fd.h
Wrappers around common unix fd manipulation functions
fd_share.cc
fd_share.h
Support to transfer file descriptors between processes
filename.cc
filename.h
fork.cc
fork.h
Help functions to fork the test case process. Various functions to fork a process and feed some data to pipe, check its output and such lives here
generic_host_data_source_benchmark.cc
generic_host_data_source_benchmark.h
generic_lease_mgr_benchmark.cc
generic_lease_mgr_benchmark.h
ha_callouts.cc
ha_config.cc
ha_config.h
ha_config_parser.cc
ha_config_parser.h
ha_impl.cc
ha_impl.h
ha_log.cc
ha_log.h
ha_server_type.h
ha_service.cc
ha_service.h
ha_service_states.cc
ha_service_states.h
hash.h
header_context.h
hex.h
hooked_command_mgr.cc
hooked_command_mgr.h
hooks.h
hooks_config.cc
hooks_config.h
hooks_log.cc
hooks_log.h
hooks_manager.cc
hooks_manager.h
hooks_parser.cc
hooks_parser.h
host.cc
host.h
host_container.h
host_data_source_factory.cc
host_data_source_factory.h
host_mgr.cc
host_mgr.h
host_reservation_parser.cc
host_reservation_parser.h
host_reservations_list_parser.h
hosts_log.cc
hosts_log.h
http_acceptor.h
http_control_socket.cc
http_control_socket.h
http_header.cc
http_header.h
http_log.cc
http_log.h
http_message.cc
http_message.h
http_message_parser_base.cc
http_message_parser_base.h
http_types.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
ifaces_config_parser.cc
ifaces_config_parser.h
interprocess_sync.h
interprocess_sync_file.cc
interprocess_sync_file.h
interprocess_sync_null.cc
interprocess_sync_null.h
interprocess_util.cc
interprocess_util.h
interval_timer.cc
interval_timer.h
io_acceptor.h
io_address.cc
io_address.h
io_asio_socket.h
io_endpoint.cc
io_endpoint.h
io_error.h
io_fetch.cc
io_fetch.h
io_service.cc
io_service.h
io_service_signal.cc
io_service_signal.h
io_socket.cc
io_socket.h
io_utilities.h
io_utils.cc
io_utils.h
dhcp4/json_config_parser.cc
dhcp6/json_config_parser.cc
dhcp4/json_config_parser.h
dhcp6/json_config_parser.h
json_feed.cc
json_feed.h
key_from_key.h
labeled_value.cc
labeled_value.h
labelsequence.cc
labelsequence.h
lease.cc
lease.h
lease_cmds.cc
lease_cmds.h
lease_cmds_callouts.cc
lease_cmds_log.cc
lease_cmds_log.h
lease_file_loader.h
lease_file_stats.h
lease_mgr.cc
lease_mgr.h
An abstract API for lease database
lease_mgr_factory.cc
lease_mgr_factory.h
lease_parser.cc
lease_parser.h
lfc_controller.cc
lfc_controller.h
lfc_log.cc
lfc_log.h
libdhcp++.cc
libdhcp++.h
libinfo.cc
libinfo.h
library_handle.cc
library_handle.h
library_manager.cc
library_manager.h
library_manager_collection.cc
library_manager_collection.h
listener.cc
listener.h
load_unload.cc
localized_option.h
log_dbglevels.cc
log_dbglevels.h
log_formatter.cc
log_formatter.h
log_messages.cc
log_messages.h
log_parser.cc
log_parser.h
log_utils.cc
log_utils.h
asiodns/logger.cc
log/logger.cc
asiodns/logger.h
log/logger.h
logger_impl.cc
logger_impl.h
logger_level.cc
logger_level.h
logger_level_impl.cc
logger_level_impl.h
logger_manager.cc
logger_manager.h
logger_manager_impl.cc
logger_manager_impl.h
logger_name.cc
logger_name.h
logger_specification.h
logger_support.cc
logger_support.h
Logging initialization functions
logger_unittest_support.cc
logger_unittest_support.h
Miscellaneous logging functions used by the unit tests
logging_info.cc
logging_info.h
logimpl_messages.cc
logimpl_messages.h
macros.h
agent/main.cc
d2/main.cc
dhcp4/main.cc
dhcp6/main.cc
lfc/main.cc
netconf/main.cc
perfdhcp/main.cc
master_lexer.h
master_lexer_inputsource.cc
master_lexer_inputsource.h
master_lexer_state.h
master_loader.cc
master_loader.h
master_loader_callbacks.cc
master_loader_callbacks.h
masterload.cc
masterload.h
memfile_lease_mgr.cc
memfile_lease_mgr.h
memfile_lease_mgr_benchmark.cc
memfile_lease_storage.h
memory_segment.h
memory_segment_local.cc
memory_segment_local.h
dns/message.cc
log/compiler/message.cc
Message Compiler
message.h
message_dictionary.cc
message_dictionary.h
message_exception.h
message_initializer.cc
message_initializer.h
message_reader.cc
message_reader.h
message_types.h
messagerenderer.cc
messagerenderer.h
mock_socketsession.h
mysql_binding.cc
mysql_binding.h
mysql_connection.cc
mysql_connection.h
mysql_constants.h
mysql_host_data_source.cc
mysql_host_data_source.h
mysql_host_data_source_benchmark.cc
mysql_lease_mgr.cc
mysql_lease_mgr.h
mysql_lease_mgr_benchmark.cc
name.cc
name.h
name_internal.h
nc_add.cc
nc_add.h
nc_remove.cc
nc_remove.h
nc_trans.cc
nc_trans.h
ncr_generator.cc
ncr_generator.h
ncr_io.cc
ncr_io.h
This file defines abstract classes for exchanging NameChangeRequests
ncr_msg.cc
ncr_msg.h
This file provides the classes needed to embody, compose, and decompose DNS update requests that are sent by DHCP-DDNS clients to DHCP-DDNS. These requests are referred to as NameChangeRequests
ncr_udp.cc
ncr_udp.h
This file provides UDP socket based implementation for sending and receiving NameChangeRequests
netconf.cc
netconf.h
netconf_cfg_mgr.cc
netconf_cfg_mgr.h
netconf_config.cc
netconf_config.h
A collection of classes for housing and parsing the application configuration necessary for the Netconf application
netconf_controller.cc
netconf_controller.h
netconf_lexer.cc
netconf_log.cc
netconf_log.h
netconf_parser.cc
netconf_parser.h
netconf_process.cc
netconf_process.h
network.cc
network.h
network_state.cc
network_state.h
newhook.cc
newhook.h
Enable the use of special operator new that throws for testing
nsec3hash.cc
nsec3hash.h
observation.cc
observation.h
opaque_data_tuple.cc
opaque_data_tuple.h
opcode.cc
opcode.h
openssl_common.h
openssl_compat.h
openssl_hash.cc
openssl_hmac.cc
openssl_link.cc
option.cc
option.h
option4_addrlst.cc
option4_addrlst.h
option4_client_fqdn.cc
option4_client_fqdn.h
option6_addrlst.cc
option6_addrlst.h
option6_auth.cc
option6_auth.h
option6_client_fqdn.cc
option6_client_fqdn.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_custom.cc
option_custom.h
option_data_parser.cc
option_data_parser.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
optional_value.h
output_option.cc
output_option.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
packet_storage.h
parameters.h
parking_lots.h
parser.cc
parser.h
agent/parser_context.cc
d2/parser_context.cc
dhcp4/parser_context.cc
dhcp6/parser_context.cc
netconf/parser_context.cc
agent/parser_context.h
d2/parser_context.h
dhcp4/parser_context.h
dhcp6/parser_context.h
netconf/parser_context.h
agent/parser_context_decl.h
d2/parser_context_decl.h
dhcp4/parser_context_decl.h
dhcp6/parser_context_decl.h
netconf/parser_context_decl.h
perf_pkt4.cc
perf_pkt4.h
perf_pkt6.cc
perf_pkt6.h
pgsql_connection.cc
pgsql_connection.h
pgsql_exchange.cc
pgsql_exchange.h
pgsql_host_data_source.cc
pgsql_host_data_source.h
pgsql_host_data_source_benchmark.cc
pgsql_lease_mgr.cc
pgsql_lease_mgr.h
pgsql_lease_mgr_benchmark.cc
pid_file.cc
pid_file.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_receive_co.cc
pkt_send_co.cc
pkt_transform.cc
pkt_transform.h
pktinfo_utilities.h
pointer_converter.h
pointer_util.h
pool.cc
pool.h
post_request.cc
post_request.h
post_request_json.cc
post_request_json.h
process_spawn.cc
process_spawn.h
protocol_util.cc
protocol_util.h
qid_gen.cc
qid_gen.h
query_filter.cc
query_filter.h
question.cc
question.h
random_number_generator.h
range_utilities.h
rate_control.cc
rate_control.h
rcode.cc
rcode.h
rdata.cc
rdata.h
rdata_pimpl_holder.h
rdataclass.h
rdatafields.cc
rdatafields.h
request.cc
request.h
request_context.h
request_parser.cc
request_parser.h
resource.cc
resource.h
response.cc
response.h
response_context.h
response_creator.cc
response_creator.h
response_creator_factory.h
response_json.cc
response_json.h
response_parser.cc
response_parser.h
rrclass.cc
rrclass.h
rrcollator.cc
rrcollator.h
rrparamregistry.cc
rrparamregistry.h
rrset.cc
rrset.h
rrset_collection.cc
rrset_collection.h
rrset_collection_base.h
rrttl.cc
rrttl.h
rrtype.cc
rrtype.h
run_all.cc
run_all.h
run_benchmarks.cc
sanity_checker.cc
sanity_checker.h
sanity_checks_parser.cc
sanity_checks_parser.h
serial.cc
serial.h
server_hooks.cc
server_hooks.h
server_selector.h
shared_network.cc
shared_network.h
shared_network_parser.cc
shared_network_parser.h
shared_networks_list_parser.h
signal_set.cc
signal_set.h
bin/agent/simple_parser.cc
This sets of arrays define the default values in various scopes of the Control Agent Configuration
bin/netconf/simple_parser.cc
This sets of arrays define the default values in various scopes of the Netconf Configuration
lib/cc/simple_parser.cc
bin/agent/simple_parser.h
bin/netconf/simple_parser.h
lib/cc/simple_parser.h
simple_parser4.cc
This sets of arrays define the default values and values inherited (derived) between various scopes
simple_parser4.h
simple_parser6.cc
This sets of arrays define the default values and values inherited (derived) between various scopes
simple_parser6.h
sockaddr_util.h
socket_info.h
socketsession.cc
socketsession.h
sql_common.h
srv_config.cc
srv_config.h
staged_value.h
stamped_element.cc
stamped_element.h
stamped_value.cc
stamped_value.h
stat_cmds.cc
stat_cmds.h
stat_cmds_callouts.cc
stat_cmds_log.cc
stat_cmds_log.h
state_model.cc
state_model.h
stats_mgr.cc
bin/perfdhcp/stats_mgr.h
lib/stats/stats_mgr.h
std_option_defs.h
stdout_control_socket.cc
stdout_control_socket.h
stopwatch.cc
stopwatch.h
stopwatch_impl.cc
stopwatch_impl.h
strutil.cc
strutil.h
subnet.cc
subnet.h
subnet_id.h
subnet_select_co.cc
subnet_selector.h
sync.cc
sync.h
sysrepo_error.h
tcp_acceptor.h
tcp_endpoint.h
tcp_socket.h
test_control.cc
test_control.h
test_to_element.cc
test_to_element.h
testdata.cc
testdata.h
Manipulating test data files
textdata.h
Utilities for tests with text data
thread.cc
thread.h
threaded_test.cc
threaded_test.h
time_utilities.cc
time_utilities.h
timeouts.h
timer_mgr.cc
timer_mgr.h
token.cc
token.h
translator.cc
translator.h
translator_class.cc
translator_class.h
translator_config.cc
translator_config.h
translator_control_socket.cc
translator_control_socket.h
translator_database.cc
translator_database.h
translator_host.cc
translator_host.h
translator_logger.cc
translator_logger.h
translator_option_data.cc
translator_option_data.h
translator_option_def.cc
translator_option_def.h
translator_pd_pool.cc
translator_pd_pool.h
translator_pool.cc
translator_pool.h
translator_shared_network.cc
translator_shared_network.h
translator_subnet.cc
translator_subnet.h
triplet.h
tsig.cc
tsig.h
tsigerror.cc
tsigerror.h
tsigkey.cc
tsigkey.h
tsigrecord.cc
tsigrecord.h
udp_endpoint.h
udp_socket.h
unix_control_client.cc
unix_control_client.h
unix_control_socket.cc
unix_control_socket.h
unix_domain_socket.cc
unix_domain_socket.h
unix_domain_socket_acceptor.h
unix_domain_socket_endpoint.h
url.cc
url.h
user.cc
user.h
These classes are used to describe and recognize DHCP lease clients
user_chk.h
user_chk_log.cc
user_chk_log.h
user_context.cc
user_context.h
user_context_utils.cc
user_context_utils.h
user_data_source.h
user_file.cc
user_file.h
user_registry.cc
user_registry.h
utils.h
high_availability/version.cc
lease_cmds/version.cc
stat_cmds/version.cc
user_chk/version.cc
versioned_csv_file.cc
versioned_csv_file.h
watch_socket.cc
watch_socket.h
watched_thread.cc
watched_thread.h
wiredata.cc
wiredata.h
Utilities for tests with wire data
writable_host_data_source.h
yang_models.h
yang_revisions.h
zone_checker.cc
zone_checker.h
Generated on Fri Jul 10 2020 09:12:51 for Kea by
1.8.18