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.hDefines elements for storing the names of client classes
 client.cc
 client.h
 client_class_def.cc
 client_class_def.hDefines classes for storing client class definitions
 client_class_def_parser.ccMethod implementations for client class definition parsing
 client_class_def_parser.hParsers 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.hA 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.ccThis 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.hForward 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.hWrappers around common unix fd manipulation functions
 fd_share.cc
 fd_share.hSupport to transfer file descriptors between processes
 filename.cc
 filename.h
 fork.cc
 fork.hHelp 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.hAn 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.hLogging initialization functions
 logger_unittest_support.cc
 logger_unittest_support.hMiscellaneous 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.ccMessage 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.hThis file defines abstract classes for exchanging NameChangeRequests
 ncr_msg.cc
 ncr_msg.hThis 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.hThis 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.hA 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.hEnable 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.ccThis sets of arrays define the default values in various scopes of the Control Agent Configuration
 bin/netconf/simple_parser.ccThis 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.ccThis sets of arrays define the default values and values inherited (derived) between various scopes
 simple_parser4.h
 simple_parser6.ccThis 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.hManipulating test data files
 textdata.hUtilities 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.hThese 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.hUtilities for tests with wire data
 writable_host_data_source.h
 yang_models.h
 yang_revisions.h
 zone_checker.cc
 zone_checker.h