| src | |
| bin | |
| agent | |
| agent_lexer.cc | |
| agent_parser.cc | |
| agent_parser.h | Define the isc::agent::parser class |
| 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_messages.cc | |
| ca_messages.h | |
| ca_process.cc | |
| ca_process.h | |
| ca_response_creator.cc | |
| ca_response_creator.h | |
| ca_response_creator_factory.h | |
| main.cc | |
| parser_context.cc | |
| parser_context.h | |
| parser_context_decl.h | Forward declaration of the ParserContext class |
| simple_parser.cc | This sets of arrays define the default values in various scopes of the Control Agent Configuration |
| simple_parser.h | |
| d2 | |
| check_exists_add.cc | |
| check_exists_add.h | This file defines the class CheckExistsAddTransaction |
| check_exists_remove.cc | |
| check_exists_remove.h | This file defines the class CheckExistsRemoveTransaction |
| d2_controller.cc | |
| d2_controller.h | |
| d2_lexer.cc | |
| d2_parser.cc | |
| d2_parser.h | Define the isc::d2::parser class |
| d2_process.cc | |
| d2_process.h | |
| d2_queue_mgr.cc | |
| d2_queue_mgr.h | This file defines the class D2QueueMgr |
| d2_update_mgr.cc | |
| d2_update_mgr.h | This file defines the class D2UpdateMgr |
| main.cc | |
| nc_add.cc | |
| nc_add.h | This file defines the class NameAddTransaction |
| nc_remove.cc | |
| nc_remove.h | This file defines the class NameRemoveTransaction |
| parser_context.cc | |
| parser_context.h | |
| parser_context_decl.h | Forward declaration of the ParserContext class |
| simple_add.cc | |
| simple_add.h | |
| simple_add_without_dhcid.cc | |
| simple_add_without_dhcid.h | This file defines the class SimpleAddWithoutDHCIDTransaction |
| simple_remove.cc | |
| simple_remove.h | |
| simple_remove_without_dhcid.cc | |
| simple_remove_without_dhcid.h | This file defines the class SimpleRemoveWithoutDHCIDTransaction |
| dhcp4 | |
| client_handler.cc | |
| client_handler.h | |
| ctrl_dhcp4_srv.cc | |
| ctrl_dhcp4_srv.h | |
| dhcp4_lexer.cc | |
| dhcp4_log.cc | Contains the loggers used by the DHCPv4 server component |
| dhcp4_log.h | Contains declarations for loggers used by the DHCPv4 server component |
| dhcp4_messages.cc | |
| dhcp4_messages.h | |
| dhcp4_parser.cc | |
| dhcp4_parser.h | Define the isc::dhcp::parser class |
| dhcp4_srv.cc | |
| dhcp4_srv.h | |
| dhcp4to6_ipc.cc | |
| dhcp4to6_ipc.h | Defines the Dhcp4o6Ipc class |
| json_config_parser.cc | |
| json_config_parser.h | |
| main.cc | |
| parser_context.cc | |
| parser_context.h | |
| parser_context_decl.h | Forward declaration of the ParserContext class |
| dhcp6 | |
| client_handler.cc | |
| client_handler.h | |
| ctrl_dhcp6_srv.cc | |
| ctrl_dhcp6_srv.h | |
| dhcp6_lexer.cc | |
| dhcp6_log.cc | Contains the loggers used by the DHCPv6 server component |
| dhcp6_log.h | |
| dhcp6_messages.cc | |
| dhcp6_messages.h | |
| dhcp6_parser.cc | |
| dhcp6_parser.h | Define the isc::dhcp::parser class |
| dhcp6_srv.cc | |
| dhcp6_srv.h | |
| dhcp6to4_ipc.cc | |
| dhcp6to4_ipc.h | Defines the Dhcp6to4Ipc class |
| json_config_parser.cc | |
| json_config_parser.h | |
| main.cc | |
| parser_context.cc | |
| parser_context.h | |
| parser_context_decl.h | Forward declaration of the ParserContext class |
| lfc | |
| lfc_controller.cc | |
| lfc_controller.h | |
| lfc_log.cc | |
| lfc_log.h | |
| lfc_messages.cc | |
| lfc_messages.h | |
| main.cc | |
| netconf | |
| control_socket.cc | |
| control_socket.h | Contains declarations for control socket communication |
| http_control_socket.cc | Contains the HTTP socket derived class for control socket communication |
| http_control_socket.h | Contains declarations for HTTP control socket communication |
| main.cc | |
| netconf.cc | Contains the Netconf agent methods |
| 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 | Contains the loggers used by the netconf agent |
| netconf_log.h | Contains declarations for loggers used by the Kea netconf agent |
| netconf_messages.cc | |
| netconf_messages.h | |
| netconf_parser.cc | |
| netconf_parser.h | Define the isc::netconf::parser class |
| netconf_process.cc | |
| netconf_process.h | |
| parser_context.cc | |
| parser_context.h | |
| parser_context_decl.h | Forward declaration of the ParserContext class |
| simple_parser.cc | This sets of arrays define the default values in various scopes of the Netconf Configuration |
| simple_parser.h | |
| stdout_control_socket.cc | Contains the stdout derived class for control socket communication |
| stdout_control_socket.h | Contains declarations for stdout control socket communication |
| unix_control_socket.cc | Contains the UNIX socket derived class for control socket communication |
| unix_control_socket.h | Contains declarations for UNIX control socket communication |
| perfdhcp | |
| abstract_scen.h | |
| avalanche_scen.cc | |
| avalanche_scen.h | |
| basic_scen.cc | |
| basic_scen.h | |
| command_options.cc | |
| command_options.h | |
| localized_option.h | |
| main.cc | |
| packet_storage.h | |
| perf_pkt4.cc | |
| perf_pkt4.h | |
| perf_pkt6.cc | |
| perf_pkt6.h | |
| perf_socket.cc | |
| perf_socket.h | |
| pkt_transform.cc | |
| pkt_transform.h | |
| rate_control.cc | |
| rate_control.h | |
| receiver.cc | |
| receiver.h | |
| stats_mgr.cc | |
| stats_mgr.h | |
| test_control.cc | |
| test_control.h | |
| hooks | |
| d2 | |
| gss_tsig | |
| gss_tsig_api.cc | |
| gss_tsig_api.h | C++ binding for the GSS-API |
| gss_tsig_callouts.cc | |
| gss_tsig_cfg.cc | |
| gss_tsig_cfg.h | |
| gss_tsig_context.cc | |
| gss_tsig_context.h | Implements a TSIGContext derived class which can be used as the value of TSIGContext pointers so with minimal or update to the DNS++ library |
| gss_tsig_impl.cc | |
| gss_tsig_impl.h | |
| gss_tsig_key.cc | |
| gss_tsig_key.h | |
| gss_tsig_log.cc | |
| gss_tsig_log.h | |
| gss_tsig_messages.cc | |
| gss_tsig_messages.h | |
| managed_key.cc | |
| managed_key.h | |
| tkey_exchange.cc | |
| tkey_exchange.h | |
| version.cc | |
| dhcp | |
| bootp | |
| bootp_callouts.cc | |
| bootp_log.cc | |
| bootp_log.h | |
| bootp_messages.cc | |
| bootp_messages.h | |
| version.cc | |
| class_cmds | |
| class_cmds.cc | |
| class_cmds.h | |
| class_cmds_callouts.cc | |
| class_cmds_log.cc | |
| class_cmds_log.h | |
| class_cmds_messages.cc | |
| class_cmds_messages.h | |
| version.cc | |
| ddns_tuning | |
| ddns_tuning.cc | |
| ddns_tuning.h | |
| ddns_tuning_callouts.cc | |
| ddns_tuning_log.cc | |
| ddns_tuning_log.h | |
| ddns_tuning_messages.cc | |
| ddns_tuning_messages.h | |
| expression_cache.cc | |
| expression_cache.h | |
| version.cc | |
| flex_id | |
| callouts.cc | Defines callouts used to generate flexible identifier values |
| flex_id.h | |
| flex_id_log.cc | |
| flex_id_log.h | |
| flex_id_messages.cc | |
| flex_id_messages.h | |
| load_unload.cc | Defines the load and unload hooks library functions |
| version.cc | |
| flex_option | |
| flex_option.cc | |
| flex_option.h | |
| flex_option_callouts.cc | |
| flex_option_log.cc | |
| flex_option_log.h | |
| flex_option_messages.cc | |
| flex_option_messages.h | |
| version.cc | |
| forensic_log | |
| command_callouts.cc | Defines lease4_select and lease4_renew callout functions |
| lease4_callouts.cc | |
| lease6_callouts.cc | |
| legal_log_log.cc | |
| legal_log_log.h | |
| legal_log_messages.cc | |
| legal_log_messages.h | |
| legal_syslog.cc | |
| legal_syslog.h | |
| load_unload.cc | Defines the load and unload hooks library functions |
| rotating_file.cc | |
| rotating_file.h | Defines the class, RotatingFile, which implements an appending text file that rotates to a new file on a daily basis |
| subnets_user_context.h | |
| version.cc | |
| high_availability | |
| command_creator.cc | |
| command_creator.h | |
| communication_state.cc | |
| communication_state.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_messages.cc | |
| ha_messages.h | |
| ha_relationship_mapper.h | |
| ha_server_type.h | |
| ha_service.cc | |
| ha_service.h | |
| ha_service_states.cc | |
| ha_service_states.h | |
| lease_sync_filter.cc | |
| lease_sync_filter.h | |
| lease_update_backlog.cc | |
| lease_update_backlog.h | |
| query_filter.cc | |
| query_filter.h | |
| version.cc | |
| host_cache | |
| container.h | |
| entry.cc | |
| host_cache.cc | |
| host_cache.h | |
| host_cache_callout.cc | |
| host_cache_impl.cc | |
| host_cache_impl.h | |
| host_cache_log.cc | |
| host_cache_log.h | |
| host_cache_messages.cc | |
| host_cache_messages.h | |
| host_cache_parsers.cc | |
| host_cache_parsers.h | |
| version.cc | |
| host_cmds | |
| host_cmds.cc | |
| host_cmds.h | |
| host_cmds_callouts.cc | |
| host_cmds_log.cc | |
| host_cmds_log.h | |
| host_cmds_messages.cc | |
| host_cmds_messages.h | |
| host_data_parser.h | |
| version.cc | |
| lease_cmds | |
| binding_variables.cc | |
| binding_variables.h | |
| lease_cmds.cc | |
| lease_cmds.h | |
| lease_cmds_callouts.cc | |
| lease_cmds_exceptions.h | |
| lease_cmds_log.cc | |
| lease_cmds_log.h | |
| lease_cmds_messages.cc | |
| lease_cmds_messages.h | |
| lease_parser.cc | |
| lease_parser.h | |
| version.cc | |
| lease_query | |
| blq_msg.h | |
| blq_service.cc | |
| blq_service.h | |
| bulk_lease_query.h | |
| bulk_lease_query4.cc | |
| bulk_lease_query4.h | |
| bulk_lease_query6.cc | |
| bulk_lease_query6.h | |
| lease_query_callouts.cc | |
| lease_query_connection.cc | |
| lease_query_connection.h | |
| lease_query_impl.cc | |
| lease_query_impl.h | |
| lease_query_impl4.cc | |
| lease_query_impl4.h | |
| lease_query_impl6.cc | |
| lease_query_impl6.h | |
| lease_query_impl_factory.cc | |
| lease_query_impl_factory.h | |
| lease_query_listener.h | |
| lease_query_log.cc | |
| lease_query_log.h | |
| lease_query_messages.cc | |
| lease_query_messages.h | |
| mt_lease_query_mgr.cc | |
| mt_lease_query_mgr.h | |
| version.cc | |
| limits | |
| configuration.cc | |
| configuration.h | |
| dhcpv4_callouts.cc | |
| dhcpv6_callouts.cc | |
| limit_manager.cc | |
| limit_manager.h | |
| limits_logger.cc | |
| limits_logger.h | |
| limits_messages.cc | |
| limits_messages.h | |
| load_unload.cc | |
| version.cc | |
| perfmon | |
| alarm.cc | |
| alarm.h | |
| alarm_store.cc | |
| alarm_store.h | |
| monitored_duration.cc | |
| monitored_duration.h | |
| monitored_duration_store.cc | |
| monitored_duration_store.h | |
| perfmon_callouts.cc | |
| perfmon_config.cc | |
| perfmon_config.h | The classes herein parse PerfMon hook library's 'parameters' element depicted below: |
| perfmon_log.cc | |
| perfmon_log.h | |
| perfmon_messages.cc | |
| perfmon_messages.h | |
| perfmon_mgr.cc | |
| perfmon_mgr.h | |
| version.cc | |
| ping_check | |
| config_cache.cc | |
| config_cache.h | |
| icmp_endpoint.h | |
| icmp_msg.cc | |
| icmp_msg.h | |
| icmp_socket.h | |
| ping_channel.cc | |
| ping_channel.h | |
| ping_check_callouts.cc | |
| ping_check_config.cc | |
| ping_check_config.h | |
| ping_check_log.cc | |
| ping_check_log.h | |
| ping_check_messages.cc | |
| ping_check_messages.h | |
| ping_check_mgr.cc | |
| ping_check_mgr.h | |
| ping_context.cc | |
| ping_context.h | |
| ping_context_store.cc | |
| ping_context_store.h | |
| version.cc | |
| radius | |
| cfg_attribute.cc | |
| cfg_attribute.h | |
| client.h | |
| client_attribute.cc | |
| client_attribute.h | |
| client_dictionary.cc | |
| client_dictionary.h | |
| client_exchange.cc | |
| client_exchange.h | |
| client_message.cc | |
| client_message.h | |
| client_server.cc | |
| client_server.h | |
| radius.cc | |
| radius.h | |
| radius_access.cc | |
| radius_access.h | |
| radius_accounting.cc | |
| radius_accounting.h | |
| radius_backend.cc | |
| radius_backend.h | |
| radius_callout.cc | |
| radius_log.cc | |
| radius_log.h | |
| radius_messages.cc | |
| radius_messages.h | |
| radius_parsers.cc | |
| radius_parsers.h | |
| radius_request.cc | |
| radius_request.h | |
| radius_service.cc | |
| radius_service.h | |
| radius_utils.cc | |
| radius_utils.h | |
| version.cc | |
| run_script | |
| run_script.cc | |
| run_script.h | |
| run_script_callouts.cc | |
| run_script_log.cc | |
| run_script_log.h | |
| run_script_messages.cc | |
| run_script_messages.h | |
| version.cc | |
| stat_cmds | |
| stat_cmds.cc | |
| stat_cmds.h | |
| stat_cmds_callouts.cc | |
| stat_cmds_log.cc | |
| stat_cmds_log.h | |
| stat_cmds_messages.cc | |
| stat_cmds_messages.h | |
| version.cc | |
| subnet_cmds | |
| subnet_cmds.cc | |
| subnet_cmds.h | |
| subnet_cmds_callouts.cc | |
| subnet_cmds_log.cc | |
| subnet_cmds_log.h | |
| subnet_cmds_messages.cc | |
| subnet_cmds_messages.h | |
| version.cc | |
| user_chk | |
| load_unload.cc | Defines the load and unload hooks library functions |
| pkt_receive_co.cc | Defines the pkt4_receive and pkt6_receive callout functions |
| pkt_send_co.cc | Defines the pkt4_send and pkt6_send callout functions |
| subnet_select_co.cc | Defines the subnet4_select and subnet6_select callout functions |
| user.cc | |
| user.h | This file defines classes: UserId and User |
| user_chk.h | |
| user_chk_log.cc | |
| user_chk_log.h | |
| user_chk_messages.cc | |
| user_chk_messages.h | |
| user_data_source.h | Defines the base class, UserDataSource |
| user_file.cc | |
| user_file.h | Defines the class, UserFile, which implements the UserDataSource interface for text files |
| user_registry.cc | |
| user_registry.h | Defines the class, UserRegistry |
| version.cc | |
| lib | |
| asiodns | |
| asiodns_messages.cc | |
| asiodns_messages.h | |
| io_fetch.cc | |
| io_fetch.h | |
| logger.cc | |
| logger.h | |
| asiolink | |
| addr_utilities.cc | |
| addr_utilities.h | |
| asio_wrapper.h | |
| asiolink.h | |
| botan_tls.cc | Botan ASIO implementation of the TLS API |
| botan_tls.h | Botan ASIO implementation of the TLS API |
| botan_wrapper.h | Botan ASIO wrapper |
| common_tls.cc | Common part of implementations of the TLS API |
| common_tls.h | Common TLS API |
| crypto_tls.h | TLS API |
| dummy_io_cb.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_service.cc | |
| io_service.h | |
| io_service_mgr.cc | |
| io_service_mgr.h | |
| io_service_signal.cc | |
| io_service_signal.h | |
| io_service_thread_pool.cc | |
| io_service_thread_pool.h | |
| io_socket.cc | |
| io_socket.h | |
| openssl_tls.cc | OpenSSL implementation of the TLS API |
| openssl_tls.h | OpenSSL implementation of the TLS API |
| process_spawn.cc | |
| process_spawn.h | |
| tcp_acceptor.h | |
| tcp_endpoint.h | |
| tcp_socket.h | |
| tls_acceptor.h | |
| tls_socket.h | |
| udp_endpoint.h | |
| udp_socket.h | |
| unix_domain_socket.cc | |
| unix_domain_socket.h | |
| unix_domain_socket_acceptor.h | |
| unix_domain_socket_endpoint.h | |
| cc | |
| base_stamped_element.cc | |
| base_stamped_element.h | |
| cfg_to_element.h | |
| command_interpreter.cc | |
| command_interpreter.h | This file contains several functions and constants that are used for handling commands and responses sent over control channel |
| data.cc | |
| data.h | |
| default_credentials.cc | |
| default_credentials.h | |
| dhcp_config_error.h | |
| element_value.h | |
| json_feed.cc | |
| json_feed.h | |
| server_tag.cc | |
| server_tag.h | |
| simple_parser.cc | |
| simple_parser.h | |
| stamped_element.cc | |
| stamped_element.h | |
| stamped_value.cc | |
| stamped_value.h | |
| user_context.cc | |
| user_context.h | |
| config | |
| base_command_mgr.cc | |
| base_command_mgr.h | |
| client_connection.cc | |
| client_connection.h | |
| cmd_http_listener.cc | |
| cmd_http_listener.h | |
| cmd_response_creator.cc | |
| cmd_response_creator.h | |
| cmd_response_creator_factory.h | |
| cmds_impl.h | |
| command_mgr.cc | |
| command_mgr.h | |
| config_log.cc | |
| config_log.h | |
| config_messages.cc | |
| config_messages.h | |
| hooked_command_mgr.cc | |
| hooked_command_mgr.h | |
| http_command_config.cc | |
| http_command_config.h | |
| http_command_mgr.cc | |
| http_command_mgr.h | |
| http_command_response_creator.cc | |
| http_command_response_creator.h | |
| http_command_response_creator_factory.h | |
| timeouts.h | |
| unix_command_config.cc | |
| unix_command_config.h | |
| unix_command_mgr.cc | |
| unix_command_mgr.h | |
| config_backend | |
| base_config_backend.h | |
| base_config_backend_mgr.h | |
| base_config_backend_pool.h | |
| constants.h | |
| cryptolink | |
| botan_common.h | |
| botan_hash.cc | |
| botan_hmac.cc | |
| botan_link.cc | |
| crypto_hash.cc | |
| crypto_hash.h | |
| crypto_hmac.cc | |
| crypto_hmac.h | |
| crypto_rng.cc | |
| crypto_rng.h | |
| cryptolink.cc | |
| cryptolink.h | |
| openssl_common.h | |
| openssl_hash.cc | |
| openssl_hmac.cc | |
| openssl_link.cc | |
| d2srv | |
| d2_cfg_mgr.cc | |
| d2_cfg_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_log.cc | |
| d2_log.h | |
| d2_messages.cc | |
| d2_messages.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_stats.cc | |
| d2_stats.h | |
| d2_tsig_key.cc | |
| d2_tsig_key.h | |
| d2_update_message.cc | |
| d2_update_message.h | |
| d2_zone.cc | |
| d2_zone.h | |
| dns_client.cc | |
| dns_client.h | |
| nc_trans.cc | |
| nc_trans.h | This file defines the class NameChangeTransaction |
| database | |
| audit_entry.cc | |
| audit_entry.h | |
| backend_selector.cc | |
| backend_selector.h | |
| database_connection.cc | |
| database_connection.h | |
| db_exceptions.h | |
| db_log.cc | |
| db_log.h | We want to reuse the database backend connection and exchange code for other uses, in particular for hook libraries |
| db_messages.cc | |
| db_messages.h | |
| dbaccess_parser.cc | |
| dbaccess_parser.h | |
| server.cc | |
| server.h | |
| server_collection.cc | |
| server_collection.h | |
| server_selector.cc | |
| server_selector.h | |
| dhcp | |
| classify.cc | |
| classify.h | Defines elements for storing the names of client classes |
| 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 | Access to interface information on Linux is via netlink, a socket-based method for transferring information between the kernel and user processes |
| 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 | |
| dhcp_ddns_log.cc | |
| dhcp_ddns_log.h | |
| dhcp_ddns_messages.cc | |
| dhcp_ddns_messages.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 |
| ncr_udp.cc | |
| ncr_udp.h | This file provides UDP socket based implementation for sending and receiving NameChangeRequests |
| dhcpsrv | |
| parsers | |
| base_network_parser.cc | |
| base_network_parser.h | |
| client_class_def_parser.cc | Method implementations for client class definition parsing |
| client_class_def_parser.h | Parsers for client class definitions |
| dhcp_parsers.cc | |
| dhcp_parsers.h | |
| dhcp_queue_control_parser.cc | |
| dhcp_queue_control_parser.h | |
| duid_config_parser.cc | |
| duid_config_parser.h | |
| expiration_config_parser.cc | |
| expiration_config_parser.h | |
| host_reservation_parser.cc | |
| host_reservation_parser.h | |
| host_reservations_list_parser.h | |
| ifaces_config_parser.cc | |
| ifaces_config_parser.h | |
| multi_threading_config_parser.cc | |
| multi_threading_config_parser.h | |
| option_data_parser.cc | |
| option_data_parser.h | |
| sanity_checks_parser.cc | |
| sanity_checks_parser.h | |
| shared_network_parser.cc | |
| shared_network_parser.h | |
| shared_networks_list_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 | |
| alloc_engine.cc | |
| alloc_engine.h | |
| alloc_engine_log.cc | |
| alloc_engine_log.h | |
| alloc_engine_messages.cc | |
| alloc_engine_messages.h | |
| allocation_state.cc | |
| allocation_state.h | |
| allocator.cc | |
| allocator.h | |
| base_host_data_source.h | |
| cache_host_data_source.h | |
| callout_handle_store.h | |
| cb_ctl_dhcp.h | |
| cb_ctl_dhcp4.cc | |
| cb_ctl_dhcp4.h | |
| cb_ctl_dhcp6.cc | |
| cb_ctl_dhcp6.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_globals.cc | |
| cfg_globals.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_multi_threading.cc | |
| cfg_multi_threading.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 | |
| cfgmgr.cc | |
| cfgmgr.h | |
| client_class_def.cc | |
| client_class_def.h | Defines classes for storing client class definitions |
| config_backend_dhcp4.h | |
| config_backend_dhcp4_mgr.cc | |
| config_backend_dhcp4_mgr.h | |
| config_backend_dhcp6.h | |
| config_backend_dhcp6_mgr.cc | |
| config_backend_dhcp6_mgr.h | |
| config_backend_pool_dhcp4.cc | |
| config_backend_pool_dhcp4.h | |
| config_backend_pool_dhcp6.cc | |
| config_backend_pool_dhcp6.h | |
| csv_lease_file4.cc | |
| csv_lease_file4.h | |
| csv_lease_file6.cc | |
| csv_lease_file6.h | |
| d2_client_cfg.cc | |
| d2_client_cfg.h | Defines the D2ClientConfig class |
| d2_client_mgr.cc | |
| d2_client_mgr.h | Defines the D2ClientMgr class |
| db_type.h | |
| ddns_params.cc | |
| ddns_params.h | |
| dhcp4o6_ipc.cc | |
| dhcp4o6_ipc.h | Defines the Dhcp4o6IpcBase class |
| dhcpsrv_exceptions.h | |
| dhcpsrv_log.cc | |
| dhcpsrv_log.h | |
| dhcpsrv_messages.cc | |
| dhcpsrv_messages.h | |
| flq_allocation_state.cc | |
| flq_allocation_state.h | |
| flq_allocator.cc | |
| flq_allocator.h | |
| fuzz_log.cc | |
| fuzz_log.h | |
| fuzz_messages.cc | |
| fuzz_messages.h | |
| host.cc | |
| host.h | |
| host_container.h | |
| host_data_source_factory.cc | |
| host_data_source_factory.h | |
| host_mgr.cc | |
| host_mgr.h | |
| hosts_log.cc | |
| hosts_log.h | |
| hosts_messages.cc | |
| hosts_messages.h | |
| ip_range.cc | |
| ip_range.h | |
| ip_range_permutation.cc | |
| ip_range_permutation.h | |
| iterative_allocation_state.cc | |
| iterative_allocation_state.h | |
| iterative_allocator.cc | |
| iterative_allocator.h | |
| key_from_key.h | |
| lease.cc | |
| lease.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 | |
| legal_log_db_log.cc | |
| legal_log_db_log.h | |
| legal_log_mgr.cc | |
| legal_log_mgr.h | Defines the abstract class for backend stores |
| legal_log_mgr_factory.cc | |
| legal_log_mgr_factory.h | |
| memfile_lease_limits.cc | |
| memfile_lease_limits.h | |
| memfile_lease_mgr.cc | |
| memfile_lease_mgr.h | |
| memfile_lease_storage.h | |
| ncr_generator.cc | |
| ncr_generator.h | |
| network.cc | |
| network.h | |
| network_state.cc | |
| network_state.h | |
| packet_fuzzer.cc | |
| packet_fuzzer.h | |
| pool.cc | |
| pool.h | |
| random_allocation_state.cc | |
| random_allocation_state.h | |
| random_allocator.cc | |
| random_allocator.h | |
| resource_handler.cc | |
| resource_handler.h | |
| sanity_checker.cc | |
| sanity_checker.h | |
| shared_network.cc | |
| shared_network.h | |
| srv_config.cc | |
| srv_config.h | |
| subnet.cc | |
| subnet.h | |
| subnet_id.h | |
| subnet_selector.h | |
| timer_mgr.cc | |
| timer_mgr.h | |
| tracking_lease_mgr.cc | |
| tracking_lease_mgr.h | |
| utils.h | |
| writable_host_data_source.h | |
| dns | |
| char_string.cc | |
| char_string.h | |
| edns.cc | |
| edns.h | |
| exceptions.cc | |
| exceptions.h | |
| labelsequence.cc | |
| labelsequence.h | |
| master_lexer.h | |
| master_lexer_inputsource.cc | |
| master_lexer_inputsource.h | |
| master_lexer_state.h | |
| master_loader.cc | |
| master_loader.h | |
| master_loader_callbacks.h | |
| message.cc | |
| message.h | |
| messagerenderer.cc | |
| messagerenderer.h | |
| name.cc | |
| name.h | |
| name_internal.h | |
| opcode.cc | |
| opcode.h | |
| question.cc | |
| question.h | |
| rcode.cc | |
| rcode.h | |
| rdata.cc | |
| rdata.h | |
| rdataclass.h | |
| rrclass.cc | |
| rrclass.h | |
| rrparamregistry.cc | |
| rrparamregistry.h | |
| rrset.cc | |
| rrset.h | |
| rrttl.cc | |
| rrttl.h | |
| rrtype.cc | |
| rrtype.h | |
| serial.cc | |
| serial.h | |
| time_utils.cc | |
| time_utils.h | |
| tsig.cc | |
| tsig.h | |
| tsigerror.cc | |
| tsigerror.h | |
| tsigkey.cc | |
| tsigkey.h | |
| tsigrecord.cc | |
| tsigrecord.h | |
| txt_like.h | |
| eval | |
| dependency.cc | |
| dependency.h | |
| eval_context.cc | |
| eval_context.h | |
| eval_context_decl.h | Forward declaration of the EvalContext class |
| eval_log.cc | |
| eval_log.h | |
| eval_messages.cc | |
| eval_messages.h | |
| evaluate.cc | |
| evaluate.h | |
| parser.cc | |
| parser.h | Define the isc::eval::parser class |
| token.cc | |
| token.h | |
| exceptions | |
| exceptions.cc | |
| exceptions.h | |
| isc_assert.h | |
| hooks | |
| callout_handle.cc | |
| callout_handle.h | |
| callout_handle_associate.cc | |
| callout_handle_associate.h | |
| callout_manager.cc | |
| callout_manager.h | |
| hooks.h | |
| hooks_config.cc | |
| hooks_config.h | |
| hooks_log.cc | |
| hooks_log.h | |
| hooks_manager.cc | |
| hooks_manager.h | |
| hooks_messages.cc | |
| hooks_messages.h | |
| hooks_parser.cc | |
| hooks_parser.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 | |
| parking_lots.h | |
| pointer_converter.h | |
| server_hooks.cc | |
| server_hooks.h | |
| http | |
| auth_config.h | |
| auth_log.cc | |
| auth_log.h | |
| auth_messages.cc | |
| auth_messages.h | |
| basic_auth.cc | |
| basic_auth.h | |
| basic_auth_config.cc | |
| basic_auth_config.h | |
| cfg_http_header.cc | |
| cfg_http_header.h | |
| client.cc | |
| client.h | |
| connection.cc | |
| connection.h | |
| connection_pool.cc | |
| connection_pool.h | |
| date_time.cc | |
| date_time.h | |
| header_context.h | |
| http_acceptor.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_messages.cc | |
| http_messages.h | |
| http_types.h | |
| listener.cc | |
| listener.h | |
| listener_impl.cc | |
| listener_impl.h | |
| post_request.cc | |
| post_request.h | |
| post_request_json.cc | |
| post_request_json.h | |
| request.cc | |
| request.h | |
| request_context.h | |
| request_parser.cc | |
| request_parser.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 | |
| url.cc | |
| url.h | |
| log | |
| compiler | |
| message.cc | Message Compiler |
| interprocess | |
| interprocess_sync.h | |
| interprocess_sync_file.cc | |
| interprocess_sync_file.h | |
| interprocess_sync_null.cc | |
| interprocess_sync_null.h | |
| buffer_appender_impl.cc | |
| buffer_appender_impl.h | |
| log_dbglevels.cc | |
| log_dbglevels.h | When a message is logged with DEBUG severity, the debug level associated with the message is also specified |
| log_formatter.cc | |
| log_formatter.h | |
| log_messages.cc | |
| log_messages.h | |
| logger.cc | |
| 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 |
| logimpl_messages.cc | |
| logimpl_messages.h | |
| macros.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 | |
| output_option.cc | |
| output_option.h | |
| mysql | |
| mysql_binding.cc | |
| mysql_binding.h | |
| mysql_connection.cc | |
| mysql_connection.h | |
| mysql_constants.h | |
| pgsql | |
| pgsql_connection.cc | |
| pgsql_connection.h | |
| pgsql_exchange.cc | |
| pgsql_exchange.h | |
| process | |
| cfgrpt | |
| cfgrpt.cc | |
| config_report.h | |
| cb_ctl_base.h | |
| config_base.cc | |
| config_base.h | |
| config_ctl_info.cc | |
| config_ctl_info.h | |
| config_ctl_parser.cc | |
| config_ctl_parser.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 | |
| log_parser.cc | |
| log_parser.h | |
| logging_info.cc | |
| logging_info.h | |
| process_messages.cc | |
| process_messages.h | |
| redact_config.cc | |
| redact_config.h | |
| stats | |
| context.cc | |
| context.h | |
| observation.cc | |
| observation.h | |
| stats_mgr.cc | |
| stats_mgr.h | |
| tcp | |
| mt_tcp_listener_mgr.cc | |
| mt_tcp_listener_mgr.h | |
| tcp_connection.cc | |
| tcp_connection.h | |
| tcp_connection_acceptor.h | |
| tcp_connection_pool.cc | |
| tcp_connection_pool.h | |
| tcp_listener.cc | |
| tcp_listener.h | |
| tcp_log.cc | |
| tcp_log.h | |
| tcp_messages.cc | |
| tcp_messages.h | |
| tcp_stream_msg.cc | |
| tcp_stream_msg.h | |
| testutils | |
| env_var_wrapper.cc | |
| env_var_wrapper.h | |
| gtest_utils.h | |
| io_utils.cc | |
| io_utils.h | |
| log_utils.cc | |
| log_utils.h | |
| multi_threading_utils.h | |
| sandbox.h | |
| test_to_element.cc | |
| test_to_element.h | |
| threaded_test.cc | |
| threaded_test.h | |
| unix_control_client.cc | |
| unix_control_client.h | |
| user_context_utils.cc | |
| user_context_utils.h | |
| util | |
| encode | |
| encode.cc | |
| encode.h | |
| utf8.cc | |
| utf8.h | |
| io | |
| fd.cc | |
| fd.h | Wrappers around common unix fd manipulation functions |
| pktinfo_utilities.h | |
| sockaddr_util.h | |
| unittests | |
| check_valgrind.cc | |
| check_valgrind.h | |
| fork.cc | |
| fork.h | Help functions to fork the test case process |
| interprocess_util.cc | |
| interprocess_util.h | |
| newhook.cc | |
| newhook.h | Enable the use of special operator new that throws for testing |
| resource.cc | |
| resource.h | |
| run_all.cc | |
| run_all.h | |
| testdata.cc | |
| testdata.h | Manipulating test data files |
| textdata.h | Utilities for tests with text data |
| wiredata.cc | |
| wiredata.h | Utilities for tests with wire data |
| bigints.h | |
| boost_time_utils.cc | |
| boost_time_utils.h | |
| buffer.h | |
| chrono_time_utils.cc | |
| chrono_time_utils.h | |
| csv_file.cc | |
| csv_file.h | |
| dhcp_space.cc | |
| dhcp_space.h | |
| doubles.h | |
| filesystem.cc | |
| filesystem.h | |
| hash.h | |
| io.h | |
| labeled_value.cc | |
| labeled_value.h | This file defines classes: LabeledValue and LabeledValueSet |
| memory_segment.h | |
| memory_segment_local.cc | |
| memory_segment_local.h | |
| multi_threading_mgr.cc | |
| multi_threading_mgr.h | |
| optional.h | |
| pid_file.cc | |
| pid_file.h | |
| pointer_util.h | |
| range_utilities.h | |
| readwrite_mutex.h | Standard implementation of read-write mutexes with writer preference using C++11 mutex and condition variable |
| reconnect_ctl.cc | |
| reconnect_ctl.h | |
| staged_value.h | |
| state_model.cc | |
| state_model.h | This file defines the class StateModel |
| stopwatch.cc | |
| stopwatch.h | |
| stopwatch_impl.cc | |
| stopwatch_impl.h | |
| str.cc | |
| str.h | |
| thread_pool.h | |
| triplet.h | |
| unlock_guard.h | |
| versioned_csv_file.cc | |
| versioned_csv_file.h | |
| watch_socket.cc | |
| watch_socket.h | Defines the class, WatchSocket |
| watched_thread.cc | |
| watched_thread.h | |
| yang | |
| 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 | |
| netconf_error.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 | |
| yang_models.h | |
| yang_revisions.h | |