Kea
1.9.9-git
|
Namespaces | |
bench | |
test | |
Classes | |
struct | AddressIndexTag |
Tag for indexes by address. More... | |
struct | AddressRange |
Structure representing IP address range. More... | |
class | AllocEngine |
DHCPv4 and DHCPv6 allocation engine. More... | |
class | AllocFailed |
An exception that is thrown when allocation module fails (e.g. More... | |
class | AuthKey |
Authentication keys. More... | |
class | BadDataTypeCast |
Exception to be thrown when cast to the data type was unsuccessful. More... | |
class | BadHostAddress |
Exception thrown when invalid IP address has been specified for Host . More... | |
class | BaseHostDataSource |
Base interface for the classes implementing simple data source for host reservations. More... | |
class | BaseNetworkParser |
Common configuration parser for shared networks and subnets. More... | |
class | CacheHostDataSource |
Abstract interface extending base simple data source for host reservations to host cache. More... | |
class | CBControlDHCP |
Base class for implementing mechanisms to control the use of the Configuration Backends by DHCPv4 and DHCPv6 servers. More... | |
class | CBControlDHCPv4 |
Implementation of the mechanisms to control the use of the Configuration Backends by the DHCPv4 server. More... | |
class | CBControlDHCPv6 |
Implementation of the mechanisms to control the use of the Configuration Backends by the DHCPv6 server. More... | |
struct | Cfg4o6 |
This structure contains information about DHCP4o6 (RFC7341) More... | |
class | CfgConsistency |
Parameters for various consistency checks. More... | |
class | CfgDbAccess |
Holds access parameters and the configuration of the lease and hosts database connection. More... | |
class | CfgDUID |
Holds manual configuration of the server identifier (DUID). More... | |
class | CfgExpiration |
Holds configuration parameters pertaining to lease expiration and lease affinity. More... | |
struct | CfgHostDbAccess |
class | CfgHostOperations |
Represents global configuration for host reservations. More... | |
class | CfgHosts |
Represents the host reservations specified in the configuration file. More... | |
class | CfgHostsList |
Utility class to represent host reservation configurations internally as a map keyed by subnet IDs, externally as a list Element. More... | |
class | CfgIface |
struct | CfgLeaseDbAccess |
utility class for unparsing More... | |
class | CfgMACSource |
Wrapper class that holds MAC/hardware address sources. More... | |
class | CfgMgr |
Configuration Manager. More... | |
class | CfgMultiThreading |
Utility class to apply multi threading configurations. More... | |
class | CfgOption |
Represents option data configuration for the DHCP server. More... | |
class | CfgOptionDef |
Represents option definitions used by the DHCP server. More... | |
class | CfgRSOO |
Represents configuration of the RSOO options for the DHCP server. More... | |
class | CfgSharedNetworks |
This class holds configuration of shared networks. More... | |
class | CfgSharedNetworks4 |
Represents configuration of IPv4 shared networks. More... | |
class | CfgSharedNetworks6 |
Represents configuration of IPv6 shared networks. More... | |
class | CfgSubnets4 |
Holds subnets configured for the DHCPv4 server. More... | |
class | CfgSubnets6 |
Holds subnets configured for the DHCPv6 server. More... | |
class | ClientClassDef |
Embodies a single client class definition. More... | |
class | ClientClassDefListParser |
Parser for a list of client class definitions. More... | |
class | ClientClassDefParser |
Parser for a single client class definition. More... | |
class | ClientClassDictionary |
Maintains a list of ClientClassDef's. More... | |
class | ClientClasses |
Container for storing client class names. More... | |
class | ClientHandler |
Client race avoidance RAII handler. More... | |
class | ClientId |
Holds Client identifier or client IPv4 address. More... | |
struct | ClientIdSubnetIdIndexTag |
Tag for indexes by client and subnet identifiers. More... | |
class | ConfigBackendDHCPv4 |
Interface implemented by DHCPv4 configuration backends. More... | |
class | ConfigBackendDHCPv4Mgr |
Configuration Backend Manager for DHPCv4 servers. More... | |
class | ConfigBackendDHCPv6 |
Interface implemented by DHCPv6 configuration backends. More... | |
class | ConfigBackendDHCPv6Mgr |
Configuration Backend Manager for DHPCv6 servers. More... | |
class | ConfigBackendPoolDHCPv4 |
Implementation of the Configuration Backend Pool for DHCPv4. More... | |
class | ConfigBackendPoolDHCPv6 |
Implementation of the Configuration Backend Pool for DHCPv6. More... | |
class | ControlledDhcpv4Srv |
Controlled version of the DHCPv4 server. More... | |
class | ControlledDhcpv6Srv |
Controlled version of the DHCPv6 server. More... | |
class | ControlSocketParser |
Parser for the control-socket structure. More... | |
class | CqlHostDataSource |
Cassandra host data source. More... | |
class | CqlHostDataSourceImpl |
Implementation of the CqlHostDataSource. More... | |
class | CqlHostExchange |
Provides mechanisms for sending and retrieving data from the hosts table. More... | |
class | CqlLease4Exchange |
Exchange Lease4 information between Kea and CQL. More... | |
class | CqlLease6Exchange |
Exchange Lease6 information between Kea and CQL. More... | |
class | CqlLeaseExchange |
Common CQL and Lease Data Methods. More... | |
class | CqlLeaseMgr |
Cassandra Lease Manager. More... | |
class | CqlLeaseStatsQuery |
Base CQL derivation of the statistical lease data query. More... | |
class | CSVLeaseFile4 |
Provides methods to access CSV file with DHCPv4 leases. More... | |
class | CSVLeaseFile6 |
Provides methods to access CSV file with DHCPv6 leases. More... | |
class | D2ClientConfig |
Acts as a storage vault for D2 client configuration. More... | |
class | D2ClientConfigParser |
Parser for D2ClientConfig. More... | |
class | D2ClientError |
An exception that is thrown if an error occurs while configuring the D2 DHCP DDNS client. More... | |
class | D2ClientMgr |
D2ClientMgr isolates Kea from the details of being a D2 client. More... | |
class | DdnsParams |
Convenience container for conveying DDNS behavioral parameters It is intended to be created per Packet exchange using the selected subnet passed into functions that require them. More... | |
class | Dhcp4o6IpcBase |
This class implements the communication between the DHCPv4 and DHCPv6 servers to allow for transmission of the DHCPv4 query and DHCPv4 response messages. More... | |
class | Dhcp4o6IpcError |
Exception thrown when error occurs as a result of use of IPC. More... | |
class | Dhcp4ParseError |
Evaluation error exception raised when trying to parse. More... | |
class | Dhcp4Parser |
A Bison parser. More... | |
class | Dhcp4to6Ipc |
Handles DHCPv4-over-DHCPv6 IPC on the DHCPv4 server side. More... | |
class | Dhcp6ParseError |
Evaluation error exception raised when trying to parse. More... | |
class | Dhcp6Parser |
A Bison parser. More... | |
class | Dhcp6to4Ipc |
Handles DHCPv4-over-DHCPv6 IPC on the DHCPv6 server side. More... | |
class | DhcpConfigError |
To be removed. Please use ConfigError instead. More... | |
class | DHCPQueueControlParser |
Parser for the configuration of DHCP packet queue controls. More... | |
class | Dhcpv4Exchange |
DHCPv4 message exchange. More... | |
class | Dhcpv4Srv |
DHCPv4 server service. More... | |
class | DHCPv6DiscardMessageError |
This exception is thrown when DHCP server hits the error which should result in discarding the message being processed. More... | |
class | Dhcpv6Srv |
DHCPv6 server service. More... | |
class | DUID |
Holds DUID (DHCPv6 Unique Identifier) More... | |
class | DUIDConfigParser |
Parser for server DUID configuration. More... | |
class | DUIDFactory |
Factory for generating DUIDs (DHCP Unique Identifiers). More... | |
struct | DuidIaidTypeIndexTag |
Tag for indexes by DUID, IAID, lease type tuple. More... | |
struct | DuidIndexTag |
Tag for index using DUID. More... | |
class | DuplicateAddress |
Exception thrown when duplicated address specified. More... | |
class | DuplicateClientClassDef |
Error that occurs when an attempt is made to add a duplicate class to a class dictionary. More... | |
class | DuplicateHost |
Exception thrown when the duplicate Host object is detected. More... | |
class | DuplicateIfaceName |
Exception thrown when duplicated interface names specified. More... | |
class | DuplicateListeningIface |
Exception thrown when the same interface has been specified twice. More... | |
class | DuplicateOptionDefinition |
Exception to be thrown when the particular option definition duplicates existing option definition. More... | |
class | DuplicateSubnetID |
Exception thrown upon attempt to add subnet with an ID that belongs to the subnet that already exists. More... | |
class | EvalBadStack |
EvalBadStack is thrown when more or less parameters are on the stack than expected. More... | |
class | EvalTypeError |
EvalTypeError is thrown when a value on the stack has a content with an unexpected type. More... | |
class | ExpirationConfigParser |
Parser for the configuration parameters pertaining to the processing of expired leases. More... | |
struct | ExpirationIndexTag |
Tag for indexes by expiration time. More... | |
class | ExpressionParser |
Parser for a logical expression. More... | |
class | FreeLeaseQueue |
Queue holding free leases for various address and prefix ranges. More... | |
class | Host |
Represents a device with IPv4 and/or IPv6 reservations. More... | |
class | HostDataSourceFactory |
Host Data Source Factory. More... | |
class | HostMgr |
Host Manager. More... | |
struct | HostnameIndexTag |
Tag for index using hostname. More... | |
class | HostPageSize |
Wraps value holding size of the page with host reservations. More... | |
class | HostReservationIdsParser |
Parser for a list of host identifiers. More... | |
class | HostReservationIdsParser4 |
Parser for a list of host identifiers for DHCPv4. More... | |
class | HostReservationIdsParser6 |
Parser for a list of host identifiers for DHCPv6. More... | |
class | HostReservationParser |
Parser for a single host reservation entry. More... | |
class | HostReservationParser4 |
Parser for a single host reservation for DHCPv4. More... | |
class | HostReservationParser6 |
Parser for a single host reservation for DHCPv6. More... | |
class | HostReservationsListParser |
Parser for a list of host reservations for a subnet. More... | |
struct | HostResrv6Tuple |
Defines one entry for the Host Container for v6 hosts. More... | |
struct | HWAddr |
Hardware type that represents information from DHCPv4 packet. More... | |
struct | HWAddressSubnetIdIndexTag |
Tag for indexes by HW address, subnet identifier tuple. More... | |
class | Iface |
Represents a single network interface. More... | |
class | IfaceCollection |
Collection of pointers to network interfaces. More... | |
class | IfaceDetectError |
IfaceMgr exception thrown thrown when interface detection fails. More... | |
class | IfaceMgr |
Handles network interfaces, transmission and reception. More... | |
class | IfaceNotFound |
IfaceMgr exception thrown when there is no suitable interface. More... | |
class | IfacesConfigParser |
Parser for the configuration of interfaces. More... | |
class | InvalidDataType |
Exception to be thrown when invalid type specified as template parameter. More... | |
class | InvalidIfaceName |
Exception thrown when specified interface name is invalid. More... | |
class | InvalidOption4FqdnDomainName |
Exception thrown when invalid domain name is specified. More... | |
class | InvalidOption4FqdnFlags |
Exception thrown when invalid flags have been specified for DHCPv4 Client FQDN Option. More... | |
class | InvalidOption6FqdnDomainName |
Exception thrown when invalid domain name is specified. More... | |
class | InvalidOption6FqdnFlags |
Exception thrown when invalid flags have been specified for DHCPv6 Client Fqdn Option. More... | |
class | InvalidOptionSpace |
Exception to be thrown when invalid option space is specified. More... | |
class | InvalidOptionValue |
Exception to be thrown when invalid option value has been specified for a particular option definition. More... | |
class | InvalidPacketFilter |
Exception thrown when invalid packet filter object specified. More... | |
class | InvalidPacketHeader |
Exception thrown when error occurred during parsing packet's headers. More... | |
class | InvalidQueueParameter |
Invalid queue parameter exception. More... | |
class | InvalidQueueType |
Invalid Queue type exception. More... | |
class | InvalidSocketType |
Exception thrown when invalid socket type has been specified for the given family. More... | |
class | IPRangePermutation |
Random IP address/prefix permutation based on Fisher-Yates shuffle. More... | |
class | IPv6Resrv |
IPv6 reservation for a host. More... | |
class | KeyFromKeyExtractor |
Utility class which cascades two key extractors. More... | |
struct | Lease |
a common structure for IPv4 and IPv6 leases More... | |
struct | Lease4 |
Structure that holds a lease for IPv4 address. More... | |
struct | Lease6 |
Structure that holds a lease for IPv6 address and/or prefix. More... | |
class | LeaseFileLoader |
Utility class to manage bulk of leases in the lease files. More... | |
class | LeaseFileStats |
Provides statistics for leases. More... | |
class | LeaseMgr |
Abstract Lease Manager. More... | |
class | LeaseMgrFactory |
Lease Manager Factory. More... | |
class | LeasePageSize |
Wraps value holding size of the page with leases. More... | |
class | LeaseStatsQuery |
Base class for fulfilling a statistical lease data query. More... | |
struct | LeaseStatsRow |
Contains a single row of lease statistical data. More... | |
class | LFCSetup |
Represents a configuration for Lease File Cleanup. More... | |
class | LibDHCP |
class | MACSourcesListConfigParser |
parser for MAC/hardware acquisition sources More... | |
class | MalformedOptionDefinition |
Exception to be thrown when option definition is invalid. More... | |
class | Memfile_LeaseMgr |
Concrete implementation of a lease database backend using flat file. More... | |
class | MemfileLeaseStatsQuery |
Base Memfile derivation of the statistical lease data query. More... | |
class | MemfileLeaseStatsQuery4 |
Memfile derivation of the IPv4 statistical lease data query. More... | |
class | MemfileLeaseStatsQuery6 |
Memfile derivation of the IPv6 statistical lease data query. More... | |
class | MultiThreadingConfigParser |
Simple parser for multi-threading structure. More... | |
class | MySqlHostContext |
MySQL Host Context. More... | |
class | MySqlHostContextPool |
MySQL Host Context Pool. More... | |
class | MySqlHostDataSource |
MySQL Host Data Source. More... | |
class | MySqlHostDataSourceImpl |
Implementation of the MySqlHostDataSource. More... | |
class | MySqlLease4Exchange |
Exchange MySQL and Lease4 Data. More... | |
class | MySqlLease6Exchange |
Exchange MySQL and Lease6 Data. More... | |
class | MySqlLeaseContext |
MySQL Lease Context. More... | |
class | MySqlLeaseContextPool |
MySQL Lease Context Pool. More... | |
class | MySqlLeaseExchange |
Common MySQL and Lease Data Methods. More... | |
class | MySqlLeaseMgr |
MySQL Lease Manager. More... | |
class | MySqlLeaseStatsQuery |
MySql derivation of the statistical lease data query. More... | |
class | Network |
Common interface representing a network to which the DHCP clients are connected. More... | |
class | Network4 |
Specialization of the Network object for DHCPv4 case. More... | |
class | Network6 |
Specialization of the Network object for DHCPv6 case. More... | |
class | NetworkState |
Holds information about DHCP service enabling status. More... | |
class | NetworkStateImpl |
Implementation of the NetworkState class. More... | |
class | NoHostDataSourceManager |
No host data source instance exception. More... | |
class | NoLeaseManager |
No lease manager exception. More... | |
class | NoSuchAddress |
Exception thrown when specified unicast address is not assigned to the interface specified. More... | |
class | NoSuchIface |
Exception thrown when specified interface doesn't exist in a system. More... | |
class | NoSuchLease |
Attempt to update lease that was not there. More... | |
class | OpaqueDataTuple |
Represents a single instance of the opaque data preceded by length. More... | |
class | OpaqueDataTupleError |
Exception to be thrown when the operation on OpaqueDataTuple object results in an error. More... | |
class | Option |
class | Option4AddrLst |
DHCPv4 Option class for handling list of IPv4 addresses. More... | |
class | Option4ClientFqdn |
Represents DHCPv4 Client FQDN Option (code 81). More... | |
class | Option4ClientFqdnImpl |
Implements the logic for the Option6ClientFqdn class. More... | |
class | Option4SlpServiceScope |
This class represents SLP Service Scope option (79) from RFC2610. More... | |
class | Option6AddrLst |
DHCPv6 Option class for handling list of IPv6 addresses. More... | |
class | Option6Auth |
This class represents Authentication (11) DHCPv6 option. More... | |
class | Option6ClientFqdn |
Represents DHCPv6 Client FQDN Option (code 39). More... | |
class | Option6ClientFqdnImpl |
Implements the logic for the Option6ClientFqdn class. More... | |
class | Option6IA |
class | Option6IAAddr |
class | Option6IAPrefix |
Class that represents IAPREFIX option in DHCPv6. More... | |
class | Option6PDExclude |
DHCPv6 option class representing Prefix Exclude Option (RFC 6603). More... | |
class | Option6StatusCode |
This class represents Status Code option (13) from RFC 8415. More... | |
class | OptionCustom |
Option with defined data fields represented as buffers that can be accessed using data field index. More... | |
class | OptionDataListParser |
Parser for option data values within a subnet. More... | |
class | OptionDataParser |
Parser for option data value. More... | |
struct | OptionDataTypeTraits |
Trait class for data types supported in DHCP option definitions. More... | |
struct | OptionDataTypeTraits< asiolink::IOAddress > |
IPv4 and IPv6 address type is supported. More... | |
struct | OptionDataTypeTraits< bool > |
bool type is supported More... | |
struct | OptionDataTypeTraits< int16_t > |
int16_t type is supported. More... | |
struct | OptionDataTypeTraits< int32_t > |
int32_t type is supported. More... | |
struct | OptionDataTypeTraits< int8_t > |
int8_t type is supported. More... | |
struct | OptionDataTypeTraits< OptionBuffer > |
binary type is supported More... | |
struct | OptionDataTypeTraits< std::string > |
string type is supported More... | |
struct | OptionDataTypeTraits< uint16_t > |
uint16_t type is supported. More... | |
struct | OptionDataTypeTraits< uint32_t > |
uint32_t type is supported. More... | |
struct | OptionDataTypeTraits< uint8_t > |
uint8_t type is supported. More... | |
class | OptionDataTypeUtil |
Utility class for option data types. More... | |
class | OptionDefinition |
Base class representing a DHCP option definition. More... | |
class | OptionDefListParser |
Parser for a list of option definitions. More... | |
struct | OptionDefParams |
Parameters being used to make up an option definition. More... | |
struct | OptionDefParamsEncapsulation |
Encapsulation of option definition parameters and the structure size. More... | |
class | OptionDefParser |
Parser for a single option definition. More... | |
class | OptionDefSpaceContainer |
Class of option definition space container. More... | |
class | OptionDescriptor |
Option descriptor. More... | |
struct | OptionIdIndexTag |
A tag for accessing DHCP options and definitions by id. More... | |
class | OptionInt |
Forward declaration to OptionInt. More... | |
class | OptionIntArray |
Forward declaration to OptionIntArray. More... | |
class | OptionOpaqueDataTuples |
This class encapsulates a collection of data tuples and could be used by multiple options. More... | |
class | OptionSpace |
DHCP option space. More... | |
class | OptionSpace6 |
DHCPv6 option space with enterprise number assigned. More... | |
class | OptionSpaceContainer |
Simple container for option spaces holding various items. More... | |
class | OptionString |
Class which represents an option carrying a single string value. More... | |
class | OptionVendor |
This class represents vendor-specific information option. More... | |
class | OptionVendorClass |
This class encapsulates DHCPv6 Vendor Class and DHCPv4 V-I Vendor Class options. More... | |
class | PacketFilterChangeDenied |
Exception thrown when it is not allowed to set new Packet Filter. More... | |
class | PacketQueue |
Interface for managing a queue of inbound DHCP packets. More... | |
class | PacketQueueMgr |
Packet Queue Managers (PQM). More... | |
class | PacketQueueMgr4 |
Packet Queue Manager for DHPCv4 servers. More... | |
class | PacketQueueMgr6 |
Packet Queue Manager for DHPCv6 servers. More... | |
class | PacketQueueRing |
Provides a ring-buffer implementation of the PacketQueue interface. More... | |
class | PacketQueueRing4 |
DHCPv4 packet queue buffer implementation. More... | |
class | PacketQueueRing6 |
DHCPv6 packet queue buffer implementation. More... | |
class | Parser4Context |
Evaluation context, an interface to the expression evaluation. More... | |
class | Parser6Context |
Evaluation context, an interface to the expression evaluation. More... | |
class | PdPoolParser |
Parser for IPv6 prefix delegation definitions. More... | |
class | PdPoolsListParser |
Parser for a list of prefix delegation pools. More... | |
class | PgSqlHostContext |
PostgreSQL Host Context. More... | |
class | PgSqlHostContextPool |
PostgreSQL Host Context Pool. More... | |
class | PgSqlHostDataSource |
PostgreSQL Host Data Source. More... | |
class | PgSqlHostDataSourceImpl |
Implementation of the PgSqlHostDataSource. More... | |
class | PgSqlLease4Exchange |
Supports exchanging IPv4 leases with PostgreSQL. More... | |
class | PgSqlLease6Exchange |
Supports exchanging IPv6 leases with PostgreSQL. More... | |
class | PgSqlLeaseContext |
PostgreSQL Lease Context. More... | |
class | PgSqlLeaseContextPool |
PostgreSQL Lease Context Pool. More... | |
class | PgSqlLeaseExchange |
Base class for marshalling leases to and from PostgreSQL. More... | |
class | PgSqlLeaseMgr |
PostgreSQL Lease Manager. More... | |
class | PgSqlLeaseStatsQuery |
Base PgSql derivation of the statistical lease data query. More... | |
class | Pkt |
Base class for classes representing DHCP messages. More... | |
class | Pkt4 |
Represents DHCPv4 packet. More... | |
class | Pkt4o6 |
Represents DHCPv4-over-DHCPv6 packet. More... | |
class | Pkt6 |
Represents a DHCPv6 packet. More... | |
class | PktFilter |
Abstract packet handling class. More... | |
class | PktFilter6 |
Abstract packet handling class for DHCPv6. More... | |
class | PktFilterBPF |
Packet handling class using Berkeley Packet Filtering (BPF) More... | |
class | PktFilterInet |
Packet handling class using AF_INET socket family. More... | |
class | PktFilterInet6 |
A DHCPv6 packet handling class using datagram sockets. More... | |
class | PktFilterLPF |
Packet handling class using Linux Packet Filtering. More... | |
class | Pool |
base class for Pool4 and Pool6 More... | |
class | Pool4 |
Pool information for IPv4 addresses. More... | |
class | Pool4Parser |
Parser for IPv4 pool definitions. More... | |
class | Pool6 |
Pool information for IPv6 addresses and prefixes. More... | |
class | Pool6Parser |
Parser for IPv6 pool definitions. More... | |
class | PoolParser |
parser for a single pool definition More... | |
class | Pools4ListParser |
Specialization of the pool list parser for DHCPv4. More... | |
class | Pools6ListParser |
Specialization of the pool list parser for DHCPv6. More... | |
class | PoolsListParser |
Parser for a list of pools. More... | |
class | PrefixLen |
Encapsulates prefix length. More... | |
struct | PrefixRange |
Structure representing delegated prefix range. More... | |
class | PSID |
Encapsulates PSID value. More... | |
class | PSIDLen |
Encapsulates PSID length. More... | |
class | RelayInfoParser |
parser for additional relay information More... | |
class | ReservedAddress |
Exception thrown when an address is already reserved by a Host object (DuplicateHost is same identity, ReservedAddress same address). More... | |
class | ResourceHandler |
Resource race avoidance RAII handler. More... | |
class | ResourceHandler4 |
Resource race avoidance RAII handler for DHCPv4. More... | |
class | RFCViolation |
An exception that is thrown if a DHCPv6 protocol violation occurs while processing a message (e.g. More... | |
class | SanityChecker |
Code used to conduct various sanity checks. More... | |
class | SanityChecksParser |
Simple parser for sanity-checks structure. More... | |
class | ScopedEnableOptionsCopy |
RAII object enabling copying options retrieved from the packet. More... | |
class | SharedNetwork4 |
Shared network holding IPv4 subnets. More... | |
class | SharedNetwork4Parser |
Implements parser for IPv4 shared networks. More... | |
class | SharedNetwork6 |
Shared network holding IPv6 subnets. More... | |
class | SharedNetwork6Parser |
Implements parser for IPv6 shared networks. More... | |
class | SharedNetworkFetcher |
A class containing static convenience methods to fetch the shared networks from the containers. More... | |
struct | SharedNetworkIdIndexTag |
A tag for accessing index by id. More... | |
struct | SharedNetworkModificationTimeIndexTag |
Tag for the index for searching by shared network modification time. More... | |
struct | SharedNetworkNameIndexTag |
A tag for accessing index by shared network name. More... | |
struct | SharedNetworkRandomAccessIndexTag |
A tag for accessing random access index. More... | |
struct | SharedNetworkServerIdIndexTag |
A tag for accessing index by server identifier. More... | |
class | SharedNetworksListParser |
Parser for a list of shared networks. More... | |
class | SignalInterruptOnSelect |
Exception thrown when a call to select is interrupted by a signal. More... | |
class | SimpleParser4 |
class | SimpleParser6 |
class | SkipRemainingOptionsError |
Exception thrown during option unpacking This exception is thrown when an error has occurred, unpacking an option from a packet and we wish to abandon any any further unpacking efforts and allow the server to attempt to process the packet as it stands. More... | |
class | SkipThisOptionError |
Exception thrown during option unpacking This exception is thrown when an error has occurred unpacking an option from a packet and rather than drop the whole packet, we wish to simply skip over the option (i.e. More... | |
class | SocketConfigError |
IfaceMgr exception thrown thrown when socket opening or configuration failed. More... | |
struct | SocketInfo |
Holds information about socket. More... | |
class | SocketNotFound |
IfaceMgr exception thrown when there is no suitable socket found. More... | |
class | SocketReadError |
IfaceMgr exception thrown thrown when error occurred during reading data from socket. More... | |
class | SocketWriteError |
IfaceMgr exception thrown thrown when error occurred during sending data through socket. More... | |
class | SrvConfig |
Specifies current DHCP configuration. More... | |
class | Subnet |
class | Subnet4 |
A configuration holder for IPv4 subnet. More... | |
class | Subnet4ConfigParser |
This class parses a single IPv4 subnet. More... | |
class | Subnet6 |
A configuration holder for IPv6 subnet. More... | |
class | Subnet6ConfigParser |
This class parses a single IPv6 subnet. More... | |
class | SubnetConfigParser |
this class parses a single subnet More... | |
class | SubnetFetcher |
A class containing static convenience methods to fetch the subnets from the containers. More... | |
struct | SubnetIdIndexTag |
Tag for indexes by subnet-id. More... | |
struct | SubnetModificationTimeIndexTag |
Tag for the index for searching by subnet modification time. More... | |
struct | SubnetPrefixIndexTag |
Tag for the index for searching by subnet prefix. More... | |
class | Subnets4ListConfigParser |
this class parses list of DHCP4 subnets More... | |
class | Subnets6ListConfigParser |
this class parses a list of DHCP6 subnets More... | |
struct | SubnetSelector |
Subnet selector used to specify parameters used to select a subnet. More... | |
struct | SubnetServerIdIndexTag |
Tag for the index for searching by server identifier. More... | |
struct | SubnetSubnetIdIndexTag |
Tag for the index for searching by subnet identifier. More... | |
class | TimerMgr |
Manages a pool of asynchronous interval timers. More... | |
class | TimerMgrImpl |
Implementation of the TimerMgr . More... | |
class | Token |
Base class for all tokens. More... | |
class | TokenAnd |
Token that represents logical and operator. More... | |
class | TokenConcat |
Token that represents concat operator (concatenates two other tokens) More... | |
class | TokenEqual |
Token that represents equality operator (compares two other tokens) More... | |
class | TokenHexString |
Token representing a constant string in hexadecimal format. More... | |
class | TokenIfElse |
Token that represents an alternative. More... | |
class | TokenInt16ToText |
Token representing a 16 bit integer as a string. More... | |
class | TokenInt32ToText |
Token representing a 32 bit integer as a string. More... | |
class | TokenInt8ToText |
Token representing an 8 bit integer as a string. More... | |
class | TokenInteger |
Token representing an unsigned 32 bit integer. More... | |
class | TokenIpAddress |
Token representing an IP address as a constant string. More... | |
class | TokenIpAddressToText |
Token representing an IP address as a string. More... | |
class | TokenMember |
Token that represents client class membership. More... | |
class | TokenNot |
Token that represents logical negation operator. More... | |
class | TokenOption |
Token that represents a value of an option. More... | |
class | TokenOr |
Token that represents logical or operator. More... | |
class | TokenPkt |
Token that represents meta data of a DHCP packet. More... | |
class | TokenPkt4 |
Token that represents fields of a DHCPv4 packet. More... | |
class | TokenPkt6 |
Token that represents fields of DHCPv6 packet. More... | |
class | TokenRelay4Option |
Represents a sub-option inserted by the DHCPv4 relay. More... | |
class | TokenRelay6Field |
Token that represents a value of a field within a DHCPv6 relay encapsulation. More... | |
class | TokenRelay6Option |
Token that represents a value of an option within a DHCPv6 relay encapsulation. More... | |
class | TokenString |
The order where Token subtypes are declared should be: More... | |
class | TokenSubOption |
Token that represents sub-options in DHCPv4 and DHCPv6. More... | |
class | TokenSubstring |
Token that represents the substring operator (returns a portion of the supplied string) More... | |
class | TokenToHexString |
Token that converts to hexadecimal string. More... | |
class | TokenUInt16ToText |
Token representing a 16 bit unsigned integer as a string. More... | |
class | TokenUInt32ToText |
Token representing a 32 bit unsigned integer as a string. More... | |
class | TokenUInt8ToText |
Token representing an 8 bit unsigned integer as a string. More... | |
class | TokenVendor |
Token that represents vendor options in DHCPv4 and DHCPv6. More... | |
class | TokenVendorClass |
Token that represents vendor class options in DHCPv4 and DHCPv6. More... | |
class | Triplet |
This template specifies a parameter value. More... | |
class | ValueStorage |
A template class that stores named elements of a given data type. More... | |
class | WritableHostDataSource |
Interface for retrieving writable host reservations. More... | |
Typedefs | |
typedef boost::shared_ptr< AllocEngine > | AllocEnginePtr |
A pointer to the AllocEngine object. More... | |
typedef OptionSpaceContainer< OptionDefContainer, OptionDefinitionPtr, std::string > | BaseOptionDefSpaceContainer |
Base type of option definition space container. More... | |
typedef ValueStorage< bool > | BooleanStorage |
Storage for parsed boolean values. More... | |
typedef boost::shared_ptr< BooleanStorage > | BooleanStoragePtr |
typedef boost::multi_index_container< asiolink::IOAddress, boost::multi_index::indexed_by< boost::multi_index::hashed_unique< boost::multi_index::const_mem_fun< asiolink::IOAddress, uint32_t,&asiolink::IOAddress::toUint32 > > >> | BoundAddresses |
Type definition for the unordered set of IPv4 bound addresses. More... | |
typedef boost::shared_ptr< CacheHostDataSource > | CacheHostDataSourcePtr |
CacheHostDataSource pointer. More... | |
typedef boost::shared_ptr< CBControlDHCPv4 > | CBControlDHCPv4Ptr |
typedef boost::shared_ptr< CBControlDHCPv6 > | CBControlDHCPv6Ptr |
typedef boost::shared_ptr< CfgConsistency > | CfgConsistencyPtr |
Type used to for pointing to CfgConsistency structure. More... | |
typedef boost::shared_ptr< CfgDbAccess > | CfgDbAccessPtr |
A pointer to the CfgDbAccess . More... | |
typedef boost::shared_ptr< CfgIface > | CfgIfacePtr |
A pointer to the CfgIface . More... | |
typedef std::vector< uint32_t > | CfgMACSources |
Container for defined MAC/hardware address sources. More... | |
typedef boost::shared_ptr< CfgSharedNetworks4 > | CfgSharedNetworks4Ptr |
Pointer to the configuration of IPv4 shared networks. More... | |
typedef boost::shared_ptr< CfgSharedNetworks6 > | CfgSharedNetworks6Ptr |
Pointer to the configuration of IPv6 shared networks. More... | |
typedef std::string | ClientClass |
Defines a single class name. More... | |
typedef std::vector< ClientClassDefPtr > | ClientClassDefList |
Defines a list of ClientClassDefPtr's, using insert order. More... | |
typedef boost::shared_ptr< ClientClassDefList > | ClientClassDefListPtr |
Defines a pointer to a ClientClassDefList. More... | |
typedef std::unordered_map< std::string, ClientClassDefPtr > | ClientClassDefMap |
Defines a map of ClientClassDef's, keyed by the class name. More... | |
typedef boost::shared_ptr< ClientClassDefMap > | ClientClassDefMapPtr |
Defines a pointer to a ClientClassDefMap. More... | |
typedef boost::shared_ptr< ClientClassDefParser > | ClientClassDefParserPtr |
Defines a pointer to a ClientClassDefParser. More... | |
typedef boost::shared_ptr< ClientClassDef > | ClientClassDefPtr |
a pointer to an ClientClassDef More... | |
typedef boost::shared_ptr< ClientClassDictionary > | ClientClassDictionaryPtr |
Defines a pointer to a ClientClassDictionary. More... | |
typedef boost::shared_ptr< ClientId > | ClientIdPtr |
Shared pointer to a Client ID. More... | |
typedef boost::shared_ptr< ConfigBackendDHCPv4 > | ConfigBackendDHCPv4Ptr |
Shared pointer to the ConfigBackendDHCPv4 instance. More... | |
typedef boost::shared_ptr< ConfigBackendDHCPv6 > | ConfigBackendDHCPv6Ptr |
Shared pointer to the ConfigBackendDHCPv6 instance. More... | |
typedef std::pair< std::string, isc::data::ConstElementPtr > | ConfigPair |
Combination of parameter name and configuration contents. More... | |
typedef boost::shared_ptr< const CfgDbAccess > | ConstCfgDbAccessPtr |
A pointer to the const CfgDbAccess . More... | |
typedef boost::shared_ptr< const CfgIface > | ConstCfgIfacePtr |
A pointer to the const CfgIface . More... | |
typedef std::vector< ConstHostPtr > | ConstHostCollection |
Collection of the const Host objects. More... | |
typedef boost::shared_ptr< const Host > | ConstHostPtr |
Const pointer to the Host object. More... | |
typedef boost::shared_ptr< const Lease6 > | ConstLease6Ptr |
Pointer to a const Lease6 structure. More... | |
typedef boost::shared_ptr< const Subnet4 > | ConstSubnet4Ptr |
A const pointer to a Subnet4 object. More... | |
typedef boost::shared_ptr< const Subnet6 > | ConstSubnet6Ptr |
A const pointer to a Subnet6 object. More... | |
typedef std::function< void()> | Continuation |
Define the type of packet processing continuation. More... | |
typedef boost::shared_ptr< Continuation > | ContinuationPtr |
Define the type of shared pointers to continuations. More... | |
typedef boost::shared_ptr< D2ClientConfig > | D2ClientConfigPtr |
Defines a pointer for D2ClientConfig instances. More... | |
typedef std::function< void(const dhcp_ddns::NameChangeSender::Result result, dhcp_ddns::NameChangeRequestPtr &ncr)> | D2ClientErrorHandler |
Defines the type for D2 IO error handler. More... | |
typedef boost::shared_ptr< D2ClientMgr > | D2ClientMgrPtr |
Defines a pointer for D2ClientMgr instances. More... | |
typedef boost::shared_ptr< DdnsParams > | DdnsParamsPtr |
Defines a pointer for DdnsParams instances. More... | |
typedef boost::shared_ptr< Dhcpv4Exchange > | Dhcpv4ExchangePtr |
Type representing the pointer to the Dhcpv4Exchange . More... | |
typedef boost::shared_ptr< DUID > | DuidPtr |
typedef std::vector< TokenPtr > | Expression |
This is a structure that holds an expression converted to RPN. More... | |
typedef boost::shared_ptr< Expression > | ExpressionPtr |
typedef std::function< data::ConstElementPtr()> | FetchNetworkGlobalsFn |
Callback function for D2ClientConfig that retrieves globally configured parameters. More... | |
typedef std::vector< HostPtr > | HostCollection |
Collection of the Host objects. More... | |
typedef boost::multi_index_container< HostPtr, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::composite_key< Host, boost::multi_index::const_mem_fun< Host, const std::vector< uint8_t > &,&Host::getIdentifier >, boost::multi_index::const_mem_fun< Host, Host::IdentifierType,&Host::getIdentifierType > > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< Host, const asiolink::IOAddress &,&Host::getIPv4Reservation > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< Host, SubnetID,&Host::getIPv4SubnetID > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< Host, SubnetID,&Host::getIPv6SubnetID > >, boost::multi_index::ordered_unique< boost::multi_index::const_mem_fun< Host, uint64_t,&Host::getHostId > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< Host, std::string,&Host::getLowerHostname > > >> | HostContainer |
Multi-index container holding host reservations. More... | |
typedef boost::multi_index_container< HostResrv6Tuple, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< HostResrv6Tuple, const asiolink::IOAddress &,&HostResrv6Tuple::getKey > >, boost::multi_index::ordered_non_unique< boost::multi_index::composite_key< HostResrv6Tuple, boost::multi_index::member< HostResrv6Tuple, const SubnetID,&HostResrv6Tuple::subnet_id_ >, boost::multi_index::const_mem_fun< HostResrv6Tuple, const asiolink::IOAddress &,&HostResrv6Tuple::getKey > > >, boost::multi_index::ordered_non_unique< boost::multi_index::member< HostResrv6Tuple, const SubnetID,&HostResrv6Tuple::subnet_id_ > > >> | HostContainer6 |
Multi-index container holding IPv6 reservations. More... | |
typedef HostContainer6::nth_index< 0 >::type | HostContainer6Index0 |
First index type in the HostContainer6 . More... | |
typedef std::pair< HostContainer6Index0::iterator, HostContainer6Index0::iterator > | HostContainer6Index0Range |
Results range returned using the HostContainer6Index0 . More... | |
typedef HostContainer6::nth_index< 1 >::type | HostContainer6Index1 |
Second index type in the HostContainer6 . More... | |
typedef std::pair< HostContainer6Index1::iterator, HostContainer6Index1::iterator > | HostContainer6Index1Range |
Results range returned using the HostContainer6Index1 . More... | |
typedef HostContainer6::nth_index< 2 >::type | HostContainer6Index2 |
Third index type in the HostContainer6 . More... | |
typedef std::pair< HostContainer6Index2::iterator, HostContainer6Index2::iterator > | HostContainer6Index2Range |
Results range returned using the HostContainer6Index2 . More... | |
typedef HostContainer::nth_index< 0 >::type | HostContainerIndex0 |
First index type in the HostContainer . More... | |
typedef std::pair< HostContainerIndex0::iterator, HostContainerIndex0::iterator > | HostContainerIndex0Range |
Results range returned using the HostContainerIndex0 . More... | |
typedef HostContainer::nth_index< 1 >::type | HostContainerIndex1 |
Second index type in the HostContainer . More... | |
typedef std::pair< HostContainerIndex1::iterator, HostContainerIndex1::iterator > | HostContainerIndex1Range |
Results range returned using the HostContainerIndex1 . More... | |
typedef HostContainer::nth_index< 2 >::type | HostContainerIndex2 |
Third index type in the HostContainer . More... | |
typedef std::pair< HostContainerIndex2::iterator, HostContainerIndex2::iterator > | HostContainerIndex2Range |
Results range returned using the HostContainerIndex2 . More... | |
typedef HostContainer::nth_index< 3 >::type | HostContainerIndex3 |
Forth index type in the HostContainer . More... | |
typedef std::pair< HostContainerIndex3::iterator, HostContainerIndex3::iterator > | HostContainerIndex3Range |
Results range returned using the HostContainerIndex3 . More... | |
typedef HostContainer::nth_index< 4 >::type | HostContainerIndex4 |
Fifth index type in the HostContainer . More... | |
typedef std::pair< HostContainerIndex4::iterator, HostContainerIndex4::iterator > | HostContainerIndex4Range |
Results range returned using the HostContainerIndex4 . More... | |
typedef HostContainer::nth_index< 5 >::type | HostContainerIndex5 |
Sixth index type in the HostContainer . More... | |
typedef std::vector< HostDataSourcePtr > | HostDataSourceList |
HostDataSource list. More... | |
typedef boost::shared_ptr< BaseHostDataSource > | HostDataSourcePtr |
HostDataSource pointer. More... | |
typedef uint64_t | HostID |
HostID (used only when storing in MySQL, PostgreSQL or Cassandra) More... | |
typedef boost::shared_ptr< Host > | HostPtr |
Pointer to the Host object. More... | |
typedef boost::shared_ptr< HWAddr > | HWAddrPtr |
Shared pointer to a hardware address structure. More... | |
typedef std::function< void(const std::string &errmsg)> | IfaceMgrErrorMsgCallback |
This type describes the callback function invoked when error occurs in the IfaceMgr. More... | |
typedef boost::shared_ptr< IfaceMgr > | IfaceMgrPtr |
Type definition for the pointer to the IfaceMgr . More... | |
typedef boost::shared_ptr< Iface > | IfacePtr |
Type definition for the pointer to an Iface object. More... | |
typedef std::vector< isc::asiolink::IOAddress > | IOAddressList |
List of IOAddresses. More... | |
typedef boost::shared_ptr< IPRangePermutation > | IPRangePermutationPtr |
Pointer to the IPRangePermutation . More... | |
typedef std::multimap< IPv6Resrv::Type, IPv6Resrv > | IPv6ResrvCollection |
Collection of IPv6 reservations for the host. More... | |
typedef IPv6ResrvCollection::const_iterator | IPv6ResrvIterator |
typedef std::pair< IPv6ResrvIterator, IPv6ResrvIterator > | IPv6ResrvRange |
typedef std::pair< IPv6Resrv::Type, IPv6Resrv > | IPv6ResrvTuple |
typedef std::vector< Lease4Ptr > | Lease4Collection |
A collection of IPv4 leases. More... | |
typedef boost::shared_ptr< Lease4Collection > | Lease4CollectionPtr |
A shared pointer to the collection of IPv4 leases. More... | |
typedef boost::shared_ptr< Lease4 > | Lease4Ptr |
Pointer to a Lease4 structure. More... | |
typedef std::vector< Lease6Ptr > | Lease6Collection |
A collection of IPv6 leases. More... | |
typedef boost::shared_ptr< Lease6Collection > | Lease6CollectionPtr |
A shared pointer to the collection of IPv6 leases. More... | |
typedef boost::shared_ptr< Lease6 > | Lease6Ptr |
Pointer to a Lease6 structure. More... | |
typedef boost::shared_ptr< Lease > | LeasePtr |
Pointer to the lease object. More... | |
typedef boost::shared_ptr< LeaseStatsQuery > | LeaseStatsQueryPtr |
Defines a pointer to a LeaseStatsQuery. More... | |
typedef boost::shared_ptr< LeaseStatsRow > | LeaseStatsRowPtr |
Defines a pointer to a LeaseStatsRow. More... | |
typedef boost::shared_ptr< MySqlHostContextPool > | MySqlHostContextPoolPtr |
Type of pointers to context pools. More... | |
typedef boost::shared_ptr< MySqlHostContext > | MySqlHostContextPtr |
Type of pointers to contexts. More... | |
typedef boost::shared_ptr< MySqlHostDataSourceImpl > | MySqlHostDataSourceImplPtr |
Type of pointers to MySqlHostDataSourceImpl. More... | |
typedef boost::shared_ptr< MySqlLeaseContextPool > | MySqlLeaseContextPoolPtr |
Type of pointers to context pools. More... | |
typedef boost::shared_ptr< MySqlLeaseContext > | MySqlLeaseContextPtr |
Type of pointers to contexts. More... | |
typedef boost::shared_ptr< Network > | NetworkPtr |
Pointer to the Network object. More... | |
typedef boost::shared_ptr< NetworkState > | NetworkStatePtr |
Pointer to the NetworkState object. More... | |
typedef boost::shared_ptr< OpaqueDataTuple > | OpaqueDataTuplePtr |
Pointer to the OpaqueDataTuple object. More... | |
typedef boost::shared_ptr< Option4AddrLst > | Option4AddrLstPtr |
A pointer to the Option4AddrLst object. More... | |
typedef boost::shared_ptr< Option4ClientFqdn > | Option4ClientFqdnPtr |
A pointer to the Option4ClientFqdn object. More... | |
typedef boost::shared_ptr< Option4SlpServiceScope > | Option4SlpServiceScopePtr |
Pointer to the isc::dhcp::Option4SlpServiceScope . More... | |
typedef boost::shared_ptr< Option6AddrLst > | Option6AddrLstPtr |
Pointer to the Option6AddrLst object. More... | |
typedef boost::shared_ptr< Option6Auth > | Option6AuthPtr |
A pointer to the isc::dhcp::Option6Auth object. More... | |
typedef boost::shared_ptr< Option6ClientFqdn > | Option6ClientFqdnPtr |
A pointer to the Option6ClientFqdn object. More... | |
typedef boost::shared_ptr< Option6IAAddr > | Option6IAAddrPtr |
A pointer to the isc::dhcp::Option6IAAddr object. More... | |
typedef boost::shared_ptr< Option6IAPrefix > | Option6IAPrefixPtr |
Pointer to the Option6IAPrefix object. More... | |
typedef boost::shared_ptr< Option6IA > | Option6IAPtr |
A pointer to the Option6IA object. More... | |
typedef boost::shared_ptr< Option6PDExclude > | Option6PDExcludePtr |
Pointer to the Option6PDExclude object. More... | |
typedef boost::shared_ptr< Option6StatusCode > | Option6StatusCodePtr |
Pointer to the isc::dhcp::Option6StatusCode . More... | |
typedef std::vector< uint8_t > | OptionBuffer |
buffer types used in DHCP code. More... | |
typedef OptionBuffer::const_iterator | OptionBufferConstIter |
const_iterator for walking over OptionBuffer More... | |
typedef OptionBuffer::iterator | OptionBufferIter |
iterator for walking over OptionBuffer More... | |
typedef boost::shared_ptr< OptionBuffer > | OptionBufferPtr |
pointer to a DHCP buffer More... | |
typedef std::multimap< unsigned int, OptionPtr > | OptionCollection |
A collection of DHCP (v4 or v6) options. More... | |
typedef boost::shared_ptr< OptionCollection > | OptionCollectionPtr |
A pointer to an OptionCollection. More... | |
typedef boost::multi_index_container< OptionDescriptor, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::hashed_non_unique< KeyFromKeyExtractor< boost::multi_index::const_mem_fun< Option, uint16_t,&Option::getType >, boost::multi_index::member< OptionDescriptor, OptionPtr,&OptionDescriptor::option_ > > >, boost::multi_index::hashed_non_unique< boost::multi_index::member< OptionDescriptor, bool,&OptionDescriptor::persistent_ > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime,&data::BaseStampedElement::getModificationTime > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag< OptionIdIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, uint64_t,&data::BaseStampedElement::getId > > >> | OptionContainer |
Multi index container for DHCP option descriptors. More... | |
typedef OptionContainer::nth_index< 2 >::type | OptionContainerPersistIndex |
Type of the index #2 - option persistency flag. More... | |
typedef std::pair< OptionContainerPersistIndex::const_iterator, OptionContainerPersistIndex::const_iterator > | OptionContainerPersistRange |
Pair of iterators to represent the range of options having the same persistency flag. More... | |
typedef boost::shared_ptr< OptionContainer > | OptionContainerPtr |
Pointer to the OptionContainer object. More... | |
typedef OptionContainer::nth_index< 1 >::type | OptionContainerTypeIndex |
Type of the index #1 - option type. More... | |
typedef std::pair< OptionContainerTypeIndex::const_iterator, OptionContainerTypeIndex::const_iterator > | OptionContainerTypeRange |
Pair of iterators to represent the range of options having the same option type value. More... | |
typedef boost::shared_ptr< OptionCustom > | OptionCustomPtr |
A pointer to the OptionCustom object. More... | |
typedef boost::multi_index_container< OptionDefinitionPtr, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::hashed_non_unique< boost::multi_index::const_mem_fun< OptionDefinition, uint16_t,&OptionDefinition::getCode > >, boost::multi_index::hashed_non_unique< boost::multi_index::const_mem_fun< OptionDefinition, std::string,&OptionDefinition::getName > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime,&data::StampedElement::getModificationTime > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag< OptionIdIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, uint64_t,&data::BaseStampedElement::getId > > >> | OptionDefContainer |
Multi index container for DHCP option definitions. More... | |
typedef OptionDefContainer::nth_index< 2 >::type | OptionDefContainerNameIndex |
Type of the index #2 - option name. More... | |
typedef std::pair< OptionDefContainerNameIndex::const_iterator, OptionDefContainerNameIndex::const_iterator > | OptionDefContainerNameRange |
Pair of iterators to represent the range of options definitions having the same option name. More... | |
typedef boost::shared_ptr< OptionDefContainer > | OptionDefContainerPtr |
Pointer to an option definition container. More... | |
typedef std::map< std::string, OptionDefContainerPtr > | OptionDefContainers |
Container that holds option definitions for various option spaces. More... | |
typedef OptionDefContainer::nth_index< 1 >::type | OptionDefContainerTypeIndex |
Type of the index #1 - option type. More... | |
typedef std::pair< OptionDefContainerTypeIndex::const_iterator, OptionDefContainerTypeIndex::const_iterator > | OptionDefContainerTypeRange |
Pair of iterators to represent the range of options definitions having the same option type value. More... | |
typedef boost::shared_ptr< OptionDefinition > | OptionDefinitionPtr |
Pointer to option definition object. More... | |
typedef boost::shared_ptr< OptionDescriptor > | OptionDescriptorPtr |
A pointer to option descriptor. More... | |
typedef boost::shared_ptr< OptionOpaqueDataTuples > | OptionOpaqueDataTuplesPtr |
Defines a pointer to the OptionOpaqueDataTuples . More... | |
typedef boost::shared_ptr< Option > | OptionPtr |
typedef std::map< std::string, OptionSpacePtr > | OptionSpaceCollection |
A collection of option spaces. More... | |
typedef boost::shared_ptr< OptionSpace > | OptionSpacePtr |
A pointer to OptionSpace object. More... | |
typedef OptionSpaceContainer< OptionContainer, OptionDescriptor, std::string > | OptionStorage |
Collection of containers holding option spaces. More... | |
typedef boost::shared_ptr< OptionStorage > | OptionStoragePtr |
Shared pointer to option storage. More... | |
typedef boost::shared_ptr< OptionString > | OptionStringPtr |
Pointer to the OptionString object. More... | |
typedef OptionInt< uint16_t > | OptionUint16 |
typedef OptionIntArray< uint16_t > | OptionUint16Array |
typedef boost::shared_ptr< OptionUint16Array > | OptionUint16ArrayPtr |
typedef boost::shared_ptr< OptionUint16 > | OptionUint16Ptr |
typedef OptionInt< uint32_t > | OptionUint32 |
typedef OptionIntArray< uint32_t > | OptionUint32Array |
typedef boost::shared_ptr< OptionUint32Array > | OptionUint32ArrayPtr |
typedef boost::shared_ptr< OptionUint32 > | OptionUint32Ptr |
typedef OptionInt< uint8_t > | OptionUint8 |
typedef OptionIntArray< uint8_t > | OptionUint8Array |
typedef boost::shared_ptr< OptionUint8Array > | OptionUint8ArrayPtr |
typedef boost::shared_ptr< OptionUint8 > | OptionUint8Ptr |
typedef boost::shared_ptr< OptionVendorClass > | OptionVendorClassPtr |
Defines a pointer to the OptionVendorClass . More... | |
typedef boost::shared_ptr< OptionVendor > | OptionVendorPtr |
Pointer to a vendor option. More... | |
typedef boost::shared_ptr< PacketQueue< Pkt4Ptr > > | PacketQueue4Ptr |
Defines pointer to the DHCPv4 queue interface used at the application level. More... | |
typedef boost::shared_ptr< PacketQueue< Pkt6Ptr > > | PacketQueue6Ptr |
Defines pointer to the DHCPv6 queue interface used at the application level. More... | |
typedef boost::shared_ptr< PacketQueueMgr4 > | PacketQueueMgr4Ptr |
Defines a shared pointer to PacketQueueMgr4. More... | |
typedef boost::shared_ptr< PacketQueueMgr6 > | PacketQueueMgr6Ptr |
Defines a shared pointer to PacketQueueMgr6. More... | |
typedef boost::shared_ptr< PgSqlHostContextPool > | PgSqlHostContextPoolPtr |
Type of pointers to context pools. More... | |
typedef boost::shared_ptr< PgSqlHostContext > | PgSqlHostContextPtr |
Type of pointers to contexts. More... | |
typedef boost::shared_ptr< PgSqlHostDataSourceImpl > | PgSqlHostDataSourceImplPtr |
Type of pointers to PgSqlHostDataSourceImpl. More... | |
typedef boost::shared_ptr< PgSqlLeaseContextPool > | PgSqlLeaseContextPoolPtr |
Type of pointers to context pools. More... | |
typedef boost::shared_ptr< PgSqlLeaseContext > | PgSqlLeaseContextPtr |
Type of pointers to contexts. More... | |
typedef boost::shared_ptr< Pkt4o6 > | Pkt4o6Ptr |
A pointer to Pkt4o6 object. More... | |
typedef boost::shared_ptr< Pkt4 > | Pkt4Ptr |
A pointer to Pkt4 object. More... | |
typedef boost::shared_ptr< Pkt6 > | Pkt6Ptr |
A pointer to Pkt6 packet. More... | |
typedef boost::shared_ptr< PktFilter6 > | PktFilter6Ptr |
Pointer to a PktFilter object. More... | |
typedef boost::shared_ptr< PktFilter > | PktFilterPtr |
Pointer to a PktFilter object. More... | |
typedef boost::shared_ptr< isc::dhcp::Pkt > | PktPtr |
A pointer to either Pkt4 or Pkt6 packet. More... | |
typedef boost::shared_ptr< Pool4 > | Pool4Ptr |
a pointer an IPv4 Pool More... | |
typedef boost::shared_ptr< Pool6 > | Pool6Ptr |
a pointer an IPv6 Pool More... | |
typedef std::vector< PoolPtr > | PoolCollection |
a container for either IPv4 or IPv6 Pools More... | |
typedef boost::shared_ptr< Pool > | PoolPtr |
a pointer to either IPv4 or IPv6 Pool More... | |
typedef std::vector< PoolPtr > | PoolStorage |
a collection of pools More... | |
typedef boost::shared_ptr< PoolStorage > | PoolStoragePtr |
typedef std::pair< PrefixLen, asiolink::IOAddress > | PrefixTuple |
Defines a pair of prefix length / value. More... | |
typedef std::pair< PSIDLen, PSID > | PSIDTuple |
Defines a pair of PSID length / value. More... | |
typedef boost::multi_index_container< SharedNetwork4Ptr, boost::multi_index::indexed_by< boost::multi_index::random_access< boost::multi_index::tag< SharedNetworkRandomAccessIndexTag > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag< SharedNetworkIdIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, uint64_t,&data::BaseStampedElement::getId > >, boost::multi_index::ordered_unique< boost::multi_index::tag< SharedNetworkNameIndexTag >, boost::multi_index::const_mem_fun< SharedNetwork4, std::string,&SharedNetwork4::getName > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SharedNetworkServerIdIndexTag >, boost::multi_index::const_mem_fun< Network4, asiolink::IOAddress,&Network4::getServerId > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SharedNetworkModificationTimeIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime,&data::BaseStampedElement::getModificationTime > > >> | SharedNetwork4Collection |
Multi index container holding shared networks. More... | |
typedef boost::shared_ptr< SharedNetwork4 > | SharedNetwork4Ptr |
Pointer to SharedNetwork4 object. More... | |
typedef boost::multi_index_container< SharedNetwork6Ptr, boost::multi_index::indexed_by< boost::multi_index::random_access< boost::multi_index::tag< SharedNetworkRandomAccessIndexTag > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag< SharedNetworkIdIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, uint64_t,&data::BaseStampedElement::getId > >, boost::multi_index::ordered_unique< boost::multi_index::tag< SharedNetworkNameIndexTag >, boost::multi_index::const_mem_fun< SharedNetwork6, std::string,&SharedNetwork6::getName > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SharedNetworkModificationTimeIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime,&data::BaseStampedElement::getModificationTime > > >> | SharedNetwork6Collection |
Multi index container holding shared networks. More... | |
typedef boost::shared_ptr< SharedNetwork6 > | SharedNetwork6Ptr |
Pointer to SharedNetwork6 object. More... | |
using | SharedNetworkFetcher4 = SharedNetworkFetcher< SharedNetwork4Ptr, SharedNetwork4Collection > |
Type of the SharedNetworkFetcher used for IPv4. More... | |
using | SharedNetworkFetcher6 = SharedNetworkFetcher< SharedNetwork6Ptr, SharedNetwork6Collection > |
Type of the SharedNetworkFetcher used for IPv6. More... | |
typedef SharedNetworksListParser< SharedNetwork4Parser > | SharedNetworks4ListParser |
Type of the shared networks list parser for IPv4. More... | |
typedef SharedNetworksListParser< SharedNetwork6Parser > | SharedNetworks6ListParser |
Type of the shared networks list parser for IPv6. More... | |
typedef ValueStorage< std::string > | StringStorage |
a collection of elements that store string values More... | |
typedef boost::shared_ptr< StringStorage > | StringStoragePtr |
typedef boost::shared_ptr< Subnet4 > | Subnet4Ptr |
A pointer to a Subnet4 object. More... | |
typedef boost::shared_ptr< Subnet6 > | Subnet6Ptr |
A pointer to a Subnet6 object. More... | |
typedef uint32_t | SubnetID |
Unique identifier for a subnet (both v4 and v6) More... | |
typedef boost::shared_ptr< Subnet > | SubnetPtr |
A generic pointer to either Subnet4 or Subnet6 object. More... | |
typedef std::map< std::string, TimerInfoPtr > | TimerInfoMap |
A type definition for the map holding timers configuration. More... | |
typedef boost::shared_ptr< TimerInfo > | TimerInfoPtr |
A type definition for the pointer to TimerInfo structure. More... | |
typedef boost::shared_ptr< TimerMgrImpl > | TimerMgrImplPtr |
typedef boost::shared_ptr< TimerMgr > | TimerMgrPtr |
Type definition of the shared pointer to TimerMgr . More... | |
typedef boost::shared_ptr< Token > | TokenPtr |
Pointer to a single Token. More... | |
typedef ValueStorage< uint32_t > | Uint32Storage |
a collection of elements that store uint32 values More... | |
typedef boost::shared_ptr< Uint32Storage > | Uint32StoragePtr |
typedef std::stack< std::string > | ValueStack |
Evaluated values are stored as a stack of strings. More... | |
typedef std::map< uint32_t, OptionDefContainerPtr > | VendorOptionDefContainers |
Container that holds various vendor option containers. More... | |
typedef std::pair< uint32_t, uint32_t > | VersionPair |
Pair containing major and minor versions. More... | |
typedef boost::weak_ptr< Network > | WeakNetworkPtr |
Weak pointer to the Network object. More... | |
Pointers to the @c CfgDUID objects. | |
typedef boost::shared_ptr< CfgDUID > | CfgDUIDPtr |
Pointer to the Non-const object. More... | |
typedef boost::shared_ptr< const CfgDUID > | ConstCfgDUIDPtr |
Pointer to the const object. More... | |
Pointers to the @c CfgExpiration objects. | |
typedef boost::shared_ptr< CfgExpiration > | CfgExpirationPtr |
Pointer to the Non-const object. More... | |
typedef boost::shared_ptr< const CfgExpiration > | ConstCfgExpirationPtr |
Pointer to the const object. More... | |
Pointers to the @ref CfgHostOperations objects. | |
typedef boost::shared_ptr< CfgHostOperations > | CfgHostOperationsPtr |
Pointer to the Non-const object. More... | |
typedef boost::shared_ptr< const CfgHostOperations > | ConstCfgHostOperationsPtr |
Pointer to the const object. More... | |
Pointers to the @c CfgHosts objects. | |
typedef boost::shared_ptr< CfgHosts > | CfgHostsPtr |
Non-const pointer. More... | |
typedef boost::shared_ptr< const CfgHosts > | ConstCfgHostsPtr |
Const pointer. More... | |
Pointers to the @c CfgOption objects. | |
typedef boost::shared_ptr< CfgOption > | CfgOptionPtr |
Non-const pointer. More... | |
typedef boost::shared_ptr< const CfgOption > | ConstCfgOptionPtr |
Const pointer. More... | |
typedef std::list< ConstCfgOptionPtr > | CfgOptionList |
Const pointer list. More... | |
Pointers to the @c CfgOptionDef objects. | |
typedef boost::shared_ptr< CfgOptionDef > | CfgOptionDefPtr |
Non-const pointer. More... | |
typedef boost::shared_ptr< const CfgOptionDef > | ConstCfgOptionDefPtr |
Const pointer. More... | |
Pointers to the @c CfgRSOO objects. | |
typedef boost::shared_ptr< CfgRSOO > | CfgRSOOPtr |
Pointer to the Non-const object. More... | |
typedef boost::shared_ptr< const CfgRSOO > | ConstCfgRSOOPtr |
Pointer to the const object. More... | |
Pointer to the @c CfgSubnets4 objects. | |
typedef boost::shared_ptr< CfgSubnets4 > | CfgSubnets4Ptr |
Non-const pointer. More... | |
typedef boost::shared_ptr< const CfgSubnets4 > | ConstCfgSubnets4Ptr |
Const pointer. More... | |
Pointer to the @c CfgSubnets6 objects. | |
typedef boost::shared_ptr< CfgSubnets6 > | CfgSubnets6Ptr |
Non-const pointer. More... | |
typedef boost::shared_ptr< const CfgSubnets6 > | ConstCfgSubnets6Ptr |
Const pointer. More... | |
Multi index containers holding DHCPv4 and DHCPv6 leases. | |
typedef boost::multi_index_container< Lease6Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< AddressIndexTag >, boost::multi_index::member< Lease, isc::asiolink::IOAddress,&Lease::addr_ > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< DuidIaidTypeIndexTag >, boost::multi_index::composite_key< Lease6, boost::multi_index::const_mem_fun< Lease6, const std::vector< uint8_t > &,&Lease6::getDuidVector >, boost::multi_index::member< Lease6, uint32_t,&Lease6::iaid_ >, boost::multi_index::member< Lease6, Lease::Type,&Lease6::type_ > > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< ExpirationIndexTag >, boost::multi_index::composite_key< Lease6, boost::multi_index::const_mem_fun< Lease, bool,&Lease::stateExpiredReclaimed >, boost::multi_index::const_mem_fun< Lease, int64_t,&Lease::getExpirationTime > > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SubnetIdIndexTag >, boost::multi_index::member< Lease, isc::dhcp::SubnetID,&Lease::subnet_id_ > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< DuidIndexTag >, boost::multi_index::const_mem_fun< Lease6, const std::vector< uint8_t > &,&Lease6::getDuidVector > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< HostnameIndexTag >, boost::multi_index::member< Lease, std::string,&Lease::hostname_ > > >> | Lease6Storage |
A multi index container holding DHCPv6 leases. More... | |
typedef boost::multi_index_container< Lease4Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< AddressIndexTag >, boost::multi_index::member< Lease, isc::asiolink::IOAddress,&Lease::addr_ > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< HWAddressSubnetIdIndexTag >, boost::multi_index::composite_key< Lease4, boost::multi_index::const_mem_fun< Lease, const std::vector< uint8_t > &,&Lease::getHWAddrVector >, boost::multi_index::member< Lease, SubnetID,&Lease::subnet_id_ > > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< ClientIdSubnetIdIndexTag >, boost::multi_index::composite_key< Lease4, boost::multi_index::const_mem_fun< Lease4, const std::vector< uint8_t > &,&Lease4::getClientIdVector >, boost::multi_index::member< Lease, uint32_t,&Lease::subnet_id_ > > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< ExpirationIndexTag >, boost::multi_index::composite_key< Lease4, boost::multi_index::const_mem_fun< Lease, bool,&Lease::stateExpiredReclaimed >, boost::multi_index::const_mem_fun< Lease, int64_t,&Lease::getExpirationTime > > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SubnetIdIndexTag >, boost::multi_index::member< Lease, isc::dhcp::SubnetID,&Lease::subnet_id_ > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< HostnameIndexTag >, boost::multi_index::member< Lease, std::string,&Lease::hostname_ > > >> | Lease4Storage |
A multi index container holding DHCPv4 leases. More... | |
Indexes used by the multi index containers | |
typedef Lease6Storage::index< AddressIndexTag >::type | Lease6StorageAddressIndex |
DHCPv6 lease storage index by address. More... | |
typedef Lease6Storage::index< DuidIaidTypeIndexTag >::type | Lease6StorageDuidIaidTypeIndex |
DHCPv6 lease storage index by DUID, IAID, lease type. More... | |
typedef Lease6Storage::index< ExpirationIndexTag >::type | Lease6StorageExpirationIndex |
DHCPv6 lease storage index by expiration time. More... | |
typedef Lease6Storage::index< SubnetIdIndexTag >::type | Lease6StorageSubnetIdIndex |
DHCPv6 lease storage index by Subnet-id. More... | |
typedef Lease6Storage::index< DuidIndexTag >::type | Lease6StorageDuidIndex |
DHCPv6 lease storage index by DUID. More... | |
typedef Lease6Storage::index< HostnameIndexTag >::type | Lease6StorageHostnameIndex |
DHCPv6 lease storage index by hostname. More... | |
typedef Lease4Storage::index< AddressIndexTag >::type | Lease4StorageAddressIndex |
DHCPv4 lease storage index by address. More... | |
typedef Lease4Storage::index< ExpirationIndexTag >::type | Lease4StorageExpirationIndex |
DHCPv4 lease storage index by expiration time. More... | |
typedef Lease4Storage::index< HWAddressSubnetIdIndexTag >::type | Lease4StorageHWAddressSubnetIdIndex |
DHCPv4 lease storage index by HW address and subnet identifier. More... | |
typedef Lease4Storage::index< ClientIdSubnetIdIndexTag >::type | Lease4StorageClientIdSubnetIdIndex |
DHCPv4 lease storage index by client and subnet identifier. More... | |
typedef Lease4Storage::index< SubnetIdIndexTag >::type | Lease4StorageSubnetIdIndex |
DHCPv4 lease storage index subnet identifier. More... | |
typedef Lease4Storage::index< HostnameIndexTag >::type | Lease4StorageHostnameIndex |
DHCPv4 lease storage index by hostname. More... | |
Pointers to the @c SrvConfig object. | |
typedef boost::shared_ptr< SrvConfig > | SrvConfigPtr |
Non-const pointer to the SrvConfig . More... | |
typedef boost::shared_ptr< const SrvConfig > | ConstSrvConfigPtr |
Const pointer to the SrvConfig . More... | |
Definition of the multi index container holding subnet information | |
typedef boost::multi_index_container< Subnet4Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetSubnetIdIndexTag >, boost::multi_index::const_mem_fun< Subnet, SubnetID,&Subnet::getID > >, boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetPrefixIndexTag >, boost::multi_index::const_mem_fun< Subnet, std::string,&Subnet::toText > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SubnetServerIdIndexTag >, boost::multi_index::const_mem_fun< Network4, asiolink::IOAddress,&Network4::getServerId > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SubnetModificationTimeIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime,&data::BaseStampedElement::getModificationTime > > >> | Subnet4Collection |
A collection of Subnet4 objects. More... | |
typedef boost::multi_index_container< Subnet6Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetSubnetIdIndexTag >, boost::multi_index::const_mem_fun< Subnet, SubnetID,&Subnet::getID > >, boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetPrefixIndexTag >, boost::multi_index::const_mem_fun< Subnet, std::string,&Subnet::toText > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SubnetModificationTimeIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime,&data::BaseStampedElement::getModificationTime > > >> | Subnet6Collection |
A collection of Subnet6 objects. More... | |
using | SubnetFetcher4 = SubnetFetcher< Subnet4Ptr, Subnet4Collection > |
Type of the SubnetFetcher used for IPv4. More... | |
using | SubnetFetcher6 = SubnetFetcher< Subnet6Ptr, Subnet6Collection > |
Type of the SubnetFetcher used for IPv6. More... | |
Functions | |
uint16_t | calcChecksum (const uint8_t *buf, const uint32_t buf_size, uint32_t sum=0) |
Calculates checksum for provided buffer. More... | |
uint32_t | calculateDdnsTtl (uint32_t lease_life_time) |
Calculates TTL for a DNS resource record based on lease life time. More... | |
void | configureCommandChannel () |
Initialize the command channel based on the staging configuration. More... | |
isc::data::ConstElementPtr | configureDhcp4Server (Dhcpv4Srv &, isc::data::ConstElementPtr config_set, bool check_only=false) |
Configure DHCPv4 server (Dhcpv4Srv ) with a set of configuration values. More... | |
isc::data::ConstElementPtr | configureDhcp6Server (Dhcpv6Srv &server, isc::data::ConstElementPtr config_set, bool check_only=false) |
Configures DHCPv6 server. More... | |
void | decodeEthernetHeader (util::InputBuffer &buf, Pkt4Ptr &pkt) |
Decode the Ethernet header. More... | |
void | decodeIpUdpHeader (util::InputBuffer &buf, Pkt4Ptr &pkt) |
Decode IP and UDP header. More... | |
bool | dependOnClass (const TokenPtr &token, const std::string &name) |
Checks dependency on a token. More... | |
bool | dependOnClass (const ExpressionPtr &expr, const std::string &name) |
Checks dependency on an expression. More... | |
bool | evaluateBool (const Expression &expr, Pkt &pkt) |
Evaluate a RPN expression for a v4 or v6 packet and return a true or false decision. More... | |
std::string | evaluateString (const Expression &expr, Pkt &pkt) |
template<typename T > | |
isc::hooks::CalloutHandlePtr | getCalloutHandle (const T &pktptr) |
CalloutHandle Store. More... | |
std::size_t | hash_value (const HostKey &key) |
hash function for HostMap More... | |
bool | isClientClassBuiltIn (const ClientClass &client_class) |
Check if a client class name is builtin. More... | |
bool | isClientClassDefined (ClientClassDictionaryPtr &class_dictionary, bool &depend_on_known, const ClientClass &client_class) |
Check if a client class name is already defined, i.e. More... | |
ContinuationPtr | makeContinuation (Continuation &&cont) |
Continuation factory. More... | |
std::ostream & | operator<< (std::ostream &os, const OpaqueDataTuple &tuple) |
Inserts the OpaqueDataTuple as a string into stream. More... | |
std::ostream & | operator<< (std::ostream &os, const D2ClientConfig &config) |
std::ostream & | operator<< (std::ostream &os, const ClientClassDef &x) |
std::ostream & | operator<< (std::ostream &os, const Lease &lease) |
Stream output operator. More... | |
bool | operator== (const HostKey &key1, const HostKey &key2) |
equals operator for HostKey More... | |
std::istream & | operator>> (std::istream &is, OpaqueDataTuple &tuple) |
Inserts data carried in the stream into the tuple. More... | |
void | queueNCR (const dhcp_ddns::NameChangeType &chg_type, const Lease4Ptr &lease) |
Creates name change request from the DHCPv4 lease. More... | |
void | queueNCR (const dhcp_ddns::NameChangeType &chg_type, const Lease6Ptr &lease) |
Creates name change request from the DHCPv6 lease. More... | |
void | writeEthernetHeader (const Pkt4Ptr &pkt, util::OutputBuffer &out_buf) |
Writes ethernet frame header into a buffer. More... | |
void | writeIpUdpHeader (const Pkt4Ptr &pkt, util::OutputBuffer &out_buf) |
Writes both IP and UDP header into output buffer. More... | |
typedef boost::shared_ptr<AllocEngine> isc::dhcp::AllocEnginePtr |
A pointer to the AllocEngine
object.
Definition at line 1954 of file alloc_engine.h.
typedef OptionSpaceContainer< OptionDefContainer, OptionDefinitionPtr, std::string> isc::dhcp::BaseOptionDefSpaceContainer |
Base type of option definition space container.
Definition at line 847 of file option_definition.h.
typedef ValueStorage<bool> isc::dhcp::BooleanStorage |
Storage for parsed boolean values.
Definition at line 185 of file dhcp_parsers.h.
typedef boost::shared_ptr<BooleanStorage> isc::dhcp::BooleanStoragePtr |
Definition at line 186 of file dhcp_parsers.h.
typedef boost::multi_index_container< asiolink::IOAddress, boost::multi_index::indexed_by< boost::multi_index::hashed_unique< boost::multi_index::const_mem_fun< asiolink::IOAddress, uint32_t, &asiolink::IOAddress::toUint32 > > >> isc::dhcp::BoundAddresses |
Type definition for the unordered set of IPv4 bound addresses.
In order to make hasOpenSocket
with an IPv4 address faster bound addresses should be collected after calling CfgIface::openSockets
.
Definition at line 611 of file iface_mgr.h.
typedef boost::shared_ptr<CacheHostDataSource> isc::dhcp::CacheHostDataSourcePtr |
CacheHostDataSource pointer.
Definition at line 63 of file cache_host_data_source.h.
typedef boost::shared_ptr<CBControlDHCPv4> isc::dhcp::CBControlDHCPv4Ptr |
Definition at line 45 of file cb_ctl_dhcp4.h.
typedef boost::shared_ptr<CBControlDHCPv6> isc::dhcp::CBControlDHCPv6Ptr |
Definition at line 45 of file cb_ctl_dhcp6.h.
typedef boost::shared_ptr<CfgConsistency> isc::dhcp::CfgConsistencyPtr |
Type used to for pointing to CfgConsistency structure.
Definition at line 72 of file cfg_consistency.h.
typedef boost::shared_ptr<CfgDbAccess> isc::dhcp::CfgDbAccessPtr |
A pointer to the CfgDbAccess
.
Definition at line 130 of file cfg_db_access.h.
typedef boost::shared_ptr<CfgDUID> isc::dhcp::CfgDUIDPtr |
Pointer to the Non-const object.
Definition at line 161 of file cfg_duid.h.
typedef boost::shared_ptr<CfgExpiration> isc::dhcp::CfgExpirationPtr |
Pointer to the Non-const object.
Definition at line 275 of file cfg_expiration.h.
typedef boost::shared_ptr<CfgHostOperations> isc::dhcp::CfgHostOperationsPtr |
Pointer to the Non-const object.
Definition at line 25 of file cfg_host_operations.h.
typedef boost::shared_ptr<CfgHosts> isc::dhcp::CfgHostsPtr |
Non-const pointer.
Definition at line 941 of file cfg_hosts.h.
typedef boost::shared_ptr<CfgIface> isc::dhcp::CfgIfacePtr |
A pointer to the CfgIface
.
Definition at line 387 of file cfg_iface.h.
typedef std::vector<uint32_t> isc::dhcp::CfgMACSources |
Container for defined MAC/hardware address sources.
Definition at line 19 of file cfg_mac_source.h.
typedef boost::shared_ptr<CfgOptionDef> isc::dhcp::CfgOptionDefPtr |
Non-const pointer.
Definition at line 186 of file cfg_option_def.h.
typedef std::list<ConstCfgOptionPtr> isc::dhcp::CfgOptionList |
Const pointer list.
Definition at line 712 of file cfg_option.h.
typedef boost::shared_ptr<CfgOption> isc::dhcp::CfgOptionPtr |
Non-const pointer.
Definition at line 706 of file cfg_option.h.
typedef boost::shared_ptr<CfgRSOO> isc::dhcp::CfgRSOOPtr |
Pointer to the Non-const object.
Definition at line 71 of file cfg_rsoo.h.
typedef boost::shared_ptr<CfgSharedNetworks4> isc::dhcp::CfgSharedNetworks4Ptr |
Pointer to the configuration of IPv4 shared networks.
Definition at line 229 of file cfg_shared_networks.h.
typedef boost::shared_ptr<CfgSharedNetworks6> isc::dhcp::CfgSharedNetworks6Ptr |
Pointer to the configuration of IPv6 shared networks.
Definition at line 237 of file cfg_shared_networks.h.
typedef boost::shared_ptr<CfgSubnets4> isc::dhcp::CfgSubnets4Ptr |
Non-const pointer.
Definition at line 332 of file cfg_subnets4.h.
typedef boost::shared_ptr<CfgSubnets6> isc::dhcp::CfgSubnets6Ptr |
Non-const pointer.
Definition at line 330 of file cfg_subnets6.h.
typedef std::string isc::dhcp::ClientClass |
Defines a single class name.
Definition at line 37 of file classify.h.
typedef std::vector<ClientClassDefPtr> isc::dhcp::ClientClassDefList |
Defines a list of ClientClassDefPtr's, using insert order.
Definition at line 278 of file client_class_def.h.
typedef boost::shared_ptr<ClientClassDefList> isc::dhcp::ClientClassDefListPtr |
Defines a pointer to a ClientClassDefList.
Definition at line 281 of file client_class_def.h.
typedef std::unordered_map<std::string, ClientClassDefPtr> isc::dhcp::ClientClassDefMap |
Defines a map of ClientClassDef's, keyed by the class name.
Definition at line 272 of file client_class_def.h.
typedef boost::shared_ptr<ClientClassDefMap> isc::dhcp::ClientClassDefMapPtr |
Defines a pointer to a ClientClassDefMap.
Definition at line 275 of file client_class_def.h.
typedef boost::shared_ptr<ClientClassDefParser> isc::dhcp::ClientClassDefParserPtr |
Defines a pointer to a ClientClassDefParser.
Definition at line 118 of file client_class_def_parser.h.
typedef boost::shared_ptr<ClientClassDef> isc::dhcp::ClientClassDefPtr |
a pointer to an ClientClassDef
Definition at line 269 of file client_class_def.h.
typedef boost::shared_ptr<ClientClassDictionary> isc::dhcp::ClientClassDictionaryPtr |
Defines a pointer to a ClientClassDictionary.
Definition at line 401 of file client_class_def.h.
typedef boost::shared_ptr<ClientId> isc::dhcp::ClientIdPtr |
typedef boost::shared_ptr<ConfigBackendDHCPv4> isc::dhcp::ConfigBackendDHCPv4Ptr |
Shared pointer to the ConfigBackendDHCPv4
instance.
Definition at line 632 of file config_backend_dhcp4.h.
typedef boost::shared_ptr<ConfigBackendDHCPv6> isc::dhcp::ConfigBackendDHCPv6Ptr |
Shared pointer to the ConfigBackendDHCPv6
instance.
Definition at line 670 of file config_backend_dhcp6.h.
typedef std::pair<std::string, isc::data::ConstElementPtr> isc::dhcp::ConfigPair |
Combination of parameter name and configuration contents.
Definition at line 174 of file dhcp_parsers.h.
typedef boost::shared_ptr<const CfgDbAccess> isc::dhcp::ConstCfgDbAccessPtr |
A pointer to the const CfgDbAccess
.
Definition at line 133 of file cfg_db_access.h.
typedef boost::shared_ptr<const CfgDUID> isc::dhcp::ConstCfgDUIDPtr |
Pointer to the const object.
Definition at line 164 of file cfg_duid.h.
typedef boost::shared_ptr<const CfgExpiration> isc::dhcp::ConstCfgExpirationPtr |
Pointer to the const object.
Definition at line 278 of file cfg_expiration.h.
typedef boost::shared_ptr<const CfgHostOperations> isc::dhcp::ConstCfgHostOperationsPtr |
Pointer to the const object.
Definition at line 29 of file cfg_host_operations.h.
typedef boost::shared_ptr<const CfgHosts> isc::dhcp::ConstCfgHostsPtr |
Const pointer.
Definition at line 944 of file cfg_hosts.h.
typedef boost::shared_ptr<const CfgIface> isc::dhcp::ConstCfgIfacePtr |
A pointer to the const CfgIface
.
Definition at line 390 of file cfg_iface.h.
typedef boost::shared_ptr<const CfgOptionDef> isc::dhcp::ConstCfgOptionDefPtr |
Const pointer.
Definition at line 189 of file cfg_option_def.h.
typedef boost::shared_ptr<const CfgOption> isc::dhcp::ConstCfgOptionPtr |
Const pointer.
Definition at line 709 of file cfg_option.h.
typedef boost::shared_ptr<const CfgRSOO> isc::dhcp::ConstCfgRSOOPtr |
Pointer to the const object.
Definition at line 74 of file cfg_rsoo.h.
typedef boost::shared_ptr<const CfgSubnets4> isc::dhcp::ConstCfgSubnets4Ptr |
Const pointer.
Definition at line 335 of file cfg_subnets4.h.
typedef boost::shared_ptr<const CfgSubnets6> isc::dhcp::ConstCfgSubnets6Ptr |
Const pointer.
Definition at line 333 of file cfg_subnets6.h.
typedef std::vector<ConstHostPtr> isc::dhcp::ConstHostCollection |
typedef boost::shared_ptr<const Host> isc::dhcp::ConstHostPtr |
typedef boost::shared_ptr<const Lease6> isc::dhcp::ConstLease6Ptr |
typedef boost::shared_ptr<const SrvConfig> isc::dhcp::ConstSrvConfigPtr |
Const pointer to the SrvConfig
.
Definition at line 1039 of file srv_config.h.
typedef boost::shared_ptr<const Subnet4> isc::dhcp::ConstSubnet4Ptr |
typedef boost::shared_ptr<const Subnet6> isc::dhcp::ConstSubnet6Ptr |
typedef std::function< void()> isc::dhcp::Continuation |
Define the type of packet processing continuation.
Definition at line 25 of file dhcp4/client_handler.h.
typedef boost::shared_ptr< Continuation > isc::dhcp::ContinuationPtr |
Define the type of shared pointers to continuations.
Definition at line 28 of file dhcp4/client_handler.h.
typedef boost::shared_ptr<D2ClientConfig> isc::dhcp::D2ClientConfigPtr |
Defines a pointer for D2ClientConfig instances.
Definition at line 235 of file d2_client_cfg.h.
typedef std::function<void(const dhcp_ddns::NameChangeSender::Result result, dhcp_ddns::NameChangeRequestPtr& ncr)> isc::dhcp::D2ClientErrorHandler |
Defines the type for D2 IO error handler.
This callback is invoked when a send to kea-dhcp-ddns completes with a failed status. This provides the application layer (Kea) with a means to handle the error appropriately.
result | Result code of the send operation. |
ncr | NameChangeRequest which failed to send. |
Definition at line 44 of file d2_client_mgr.h.
typedef boost::shared_ptr<D2ClientMgr> isc::dhcp::D2ClientMgrPtr |
Defines a pointer for D2ClientMgr instances.
Definition at line 522 of file d2_client_mgr.h.
typedef boost::shared_ptr<DdnsParams> isc::dhcp::DdnsParamsPtr |
Defines a pointer for DdnsParams instances.
Definition at line 162 of file srv_config.h.
typedef boost::shared_ptr<Dhcpv4Exchange> isc::dhcp::Dhcpv4ExchangePtr |
Type representing the pointer to the Dhcpv4Exchange
.
Definition at line 226 of file dhcp4_srv.h.
typedef boost::shared_ptr<DUID> isc::dhcp::DuidPtr |
typedef std::vector<TokenPtr> isc::dhcp::Expression |
This is a structure that holds an expression converted to RPN.
For example expression: option[123].text == 'foo' will be converted to: [0] = option[123].text (TokenOption object) [1] = 'foo' (TokenString object) [2] = == operator (TokenEqual object)
typedef boost::shared_ptr<Expression> isc::dhcp::ExpressionPtr |
typedef std::function< data::ConstElementPtr()> isc::dhcp::FetchNetworkGlobalsFn |
Callback function for D2ClientConfig
that retrieves globally configured parameters.
Callback function for Network
that retrieves globally configured parameters.
Definition at line 47 of file d2_client_cfg.h.
typedef std::vector<HostPtr> isc::dhcp::HostCollection |
typedef boost::multi_index_container< HostPtr, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::composite_key< Host, boost::multi_index::const_mem_fun< Host, const std::vector<uint8_t>&, &Host::getIdentifier >, boost::multi_index::const_mem_fun< Host, Host::IdentifierType, &Host::getIdentifierType > > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun<Host, const asiolink::IOAddress&, &Host::getIPv4Reservation> >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun<Host, SubnetID, &Host::getIPv4SubnetID> >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun<Host, SubnetID, &Host::getIPv6SubnetID> >, boost::multi_index::ordered_unique< boost::multi_index::const_mem_fun<Host, uint64_t, &Host::getHostId> >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun<Host, std::string, &Host::getLowerHostname> > >> isc::dhcp::HostContainer |
Multi-index container holding host reservations.
This container holds a collection of Host
objects which can be retrieved using various parameters. The typical use of this container is to search for all Host
objects which are identified by a specified identifier, i.e. HW address or DUID.
Host
objects associated with a specific IPv4 address or IPv6 prefix/length.Definition at line 101 of file host_container.h.
typedef boost::multi_index_container< HostResrv6Tuple, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< HostResrv6Tuple, const asiolink::IOAddress&, &HostResrv6Tuple::getKey> >, boost::multi_index::ordered_non_unique< boost::multi_index::composite_key< HostResrv6Tuple, boost::multi_index::member<HostResrv6Tuple, const SubnetID, &HostResrv6Tuple::subnet_id_>, boost::multi_index::const_mem_fun< HostResrv6Tuple, const asiolink::IOAddress&, &HostResrv6Tuple::getKey > > >, boost::multi_index::ordered_non_unique< boost::multi_index::member<HostResrv6Tuple, const SubnetID, &HostResrv6Tuple::subnet_id_> > >> isc::dhcp::HostContainer6 |
Multi-index container holding IPv6 reservations.
This container holds HostResrv6Tuples, i.e. pairs of (IPv6Resrv, HostPtr) pieces of information. This is needed for efficiently finding a host for a given IPv6 address or prefix.
Definition at line 242 of file host_container.h.
typedef HostContainer6::nth_index<0>::type isc::dhcp::HostContainer6Index0 |
First index type in the HostContainer6
.
This index allows for searching for Host
objects using an address.
Definition at line 248 of file host_container.h.
typedef std::pair<HostContainer6Index0::iterator, HostContainer6Index0::iterator> isc::dhcp::HostContainer6Index0Range |
Results range returned using the HostContainer6Index0
.
Definition at line 252 of file host_container.h.
typedef HostContainer6::nth_index<1>::type isc::dhcp::HostContainer6Index1 |
Second index type in the HostContainer6
.
This index allows for searching for Host
objects using a reserved (SubnetID, IPv6 address) tuple.
Definition at line 258 of file host_container.h.
typedef std::pair<HostContainer6Index1::iterator, HostContainer6Index1::iterator> isc::dhcp::HostContainer6Index1Range |
Results range returned using the HostContainer6Index1
.
Definition at line 262 of file host_container.h.
typedef HostContainer6::nth_index<2>::type isc::dhcp::HostContainer6Index2 |
Third index type in the HostContainer6
.
This index allows for searching for Host
objects using a IPv6 subnet id.
Definition at line 268 of file host_container.h.
typedef std::pair<HostContainer6Index2::iterator, HostContainer6Index2::iterator> isc::dhcp::HostContainer6Index2Range |
Results range returned using the HostContainer6Index2
.
Definition at line 272 of file host_container.h.
typedef HostContainer::nth_index<0>::type isc::dhcp::HostContainerIndex0 |
First index type in the HostContainer
.
This index allows for searching for Host
objects using an identifier + identifier type tuple.
Definition at line 107 of file host_container.h.
typedef std::pair<HostContainerIndex0::iterator, HostContainerIndex0::iterator> isc::dhcp::HostContainerIndex0Range |
Results range returned using the HostContainerIndex0
.
Definition at line 111 of file host_container.h.
typedef HostContainer::nth_index<1>::type isc::dhcp::HostContainerIndex1 |
Second index type in the HostContainer
.
This index allows for searching for Host
objects using a reserved IPv4 address.
Definition at line 117 of file host_container.h.
typedef std::pair<HostContainerIndex1::iterator, HostContainerIndex1::iterator> isc::dhcp::HostContainerIndex1Range |
Results range returned using the HostContainerIndex1
.
Definition at line 121 of file host_container.h.
typedef HostContainer::nth_index<2>::type isc::dhcp::HostContainerIndex2 |
Third index type in the HostContainer
.
This index allows for searching for Host
objects using a IPv4 subnet id.
Definition at line 127 of file host_container.h.
typedef std::pair<HostContainerIndex2::iterator, HostContainerIndex2::iterator> isc::dhcp::HostContainerIndex2Range |
Results range returned using the HostContainerIndex2
.
Definition at line 131 of file host_container.h.
typedef HostContainer::nth_index<3>::type isc::dhcp::HostContainerIndex3 |
Forth index type in the HostContainer
.
This index allows for searching for Host
objects using a IPv6 subnet id.
Definition at line 137 of file host_container.h.
typedef std::pair<HostContainerIndex3::iterator, HostContainerIndex3::iterator> isc::dhcp::HostContainerIndex3Range |
Results range returned using the HostContainerIndex3
.
Definition at line 141 of file host_container.h.
typedef HostContainer::nth_index<4>::type isc::dhcp::HostContainerIndex4 |
Fifth index type in the HostContainer
.
This index allows for searching for Host
objects using a host id.
Definition at line 146 of file host_container.h.
typedef std::pair<HostContainerIndex4::iterator, HostContainerIndex4::iterator> isc::dhcp::HostContainerIndex4Range |
Results range returned using the HostContainerIndex4
.
Definition at line 150 of file host_container.h.
typedef HostContainer::nth_index<5>::type isc::dhcp::HostContainerIndex5 |
Sixth index type in the HostContainer
.
This index allows for searching for Host
objects using a hostname.
Definition at line 155 of file host_container.h.
typedef std::vector<HostDataSourcePtr> isc::dhcp::HostDataSourceList |
HostDataSource list.
Definition at line 517 of file base_host_data_source.h.
typedef boost::shared_ptr<BaseHostDataSource> isc::dhcp::HostDataSourcePtr |
HostDataSource pointer.
Definition at line 514 of file base_host_data_source.h.
typedef uint64_t isc::dhcp::HostID |
typedef boost::shared_ptr<Host> isc::dhcp::HostPtr |
typedef boost::shared_ptr<HWAddr> isc::dhcp::HWAddrPtr |
typedef std::function<void(const std::string& errmsg)> isc::dhcp::IfaceMgrErrorMsgCallback |
This type describes the callback function invoked when error occurs in the IfaceMgr.
errmsg | An error message. |
Definition at line 624 of file iface_mgr.h.
typedef boost::shared_ptr<IfaceMgr> isc::dhcp::IfaceMgrPtr |
Type definition for the pointer to the IfaceMgr
.
Definition at line 614 of file iface_mgr.h.
typedef boost::shared_ptr<Iface> isc::dhcp::IfacePtr |
Type definition for the pointer to an Iface
object.
Definition at line 463 of file iface_mgr.h.
typedef std::vector<isc::asiolink::IOAddress> isc::dhcp::IOAddressList |
typedef boost::shared_ptr<IPRangePermutation> isc::dhcp::IPRangePermutationPtr |
Pointer to the IPRangePermutation
.
Definition at line 131 of file ip_range_permutation.h.
typedef std::multimap<IPv6Resrv::Type, IPv6Resrv> isc::dhcp::IPv6ResrvCollection |
typedef IPv6ResrvCollection::const_iterator isc::dhcp::IPv6ResrvIterator |
typedef std::pair<IPv6ResrvIterator, IPv6ResrvIterator> isc::dhcp::IPv6ResrvRange |
typedef std::pair<IPv6Resrv::Type, IPv6Resrv> isc::dhcp::IPv6ResrvTuple |
typedef std::vector<Lease4Ptr> isc::dhcp::Lease4Collection |
typedef boost::shared_ptr<Lease4Collection> isc::dhcp::Lease4CollectionPtr |
typedef boost::shared_ptr<Lease4> isc::dhcp::Lease4Ptr |
typedef boost::multi_index_container< Lease4Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag<AddressIndexTag>, boost::multi_index::member<Lease, isc::asiolink::IOAddress, &Lease::addr_> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<HWAddressSubnetIdIndexTag>, boost::multi_index::composite_key< Lease4, boost::multi_index::const_mem_fun<Lease, const std::vector<uint8_t>&, &Lease::getHWAddrVector>, boost::multi_index::member<Lease, SubnetID, &Lease::subnet_id_> > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<ClientIdSubnetIdIndexTag>, boost::multi_index::composite_key< Lease4, boost::multi_index::const_mem_fun<Lease4, const std::vector<uint8_t>&, &Lease4::getClientIdVector>, boost::multi_index::member<Lease, uint32_t, &Lease::subnet_id_> > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<ExpirationIndexTag>, boost::multi_index::composite_key< Lease4, boost::multi_index::const_mem_fun<Lease, bool, &Lease::stateExpiredReclaimed>, boost::multi_index::const_mem_fun<Lease, int64_t, &Lease::getExpirationTime> > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<SubnetIdIndexTag>, boost::multi_index::member<Lease, isc::dhcp::SubnetID, &Lease::subnet_id_> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<HostnameIndexTag>, boost::multi_index::member<Lease, std::string, &Lease::hostname_> > >> isc::dhcp::Lease4Storage |
A multi index container holding DHCPv4 leases.
The leases in the container may be accessed using different indexes:
Indexes can be accessed using the index number (from 0 to 5) or a name tag. It is recommended to use the tags to access indexes as they do not depend on the order of indexes in the container.
Definition at line 235 of file memfile_lease_storage.h.
typedef Lease4Storage::index<AddressIndexTag>::type isc::dhcp::Lease4StorageAddressIndex |
DHCPv4 lease storage index by address.
Definition at line 262 of file memfile_lease_storage.h.
typedef Lease4Storage::index<ClientIdSubnetIdIndexTag>::type isc::dhcp::Lease4StorageClientIdSubnetIdIndex |
DHCPv4 lease storage index by client and subnet identifier.
Definition at line 273 of file memfile_lease_storage.h.
typedef Lease4Storage::index<ExpirationIndexTag>::type isc::dhcp::Lease4StorageExpirationIndex |
DHCPv4 lease storage index by expiration time.
Definition at line 265 of file memfile_lease_storage.h.
typedef Lease4Storage::index<HostnameIndexTag>::type isc::dhcp::Lease4StorageHostnameIndex |
DHCPv4 lease storage index by hostname.
Definition at line 279 of file memfile_lease_storage.h.
typedef Lease4Storage::index<HWAddressSubnetIdIndexTag>::type isc::dhcp::Lease4StorageHWAddressSubnetIdIndex |
DHCPv4 lease storage index by HW address and subnet identifier.
Definition at line 269 of file memfile_lease_storage.h.
typedef Lease4Storage::index<SubnetIdIndexTag>::type isc::dhcp::Lease4StorageSubnetIdIndex |
DHCPv4 lease storage index subnet identifier.
Definition at line 276 of file memfile_lease_storage.h.
typedef std::vector<Lease6Ptr> isc::dhcp::Lease6Collection |
typedef boost::shared_ptr<Lease6Collection> isc::dhcp::Lease6CollectionPtr |
typedef boost::shared_ptr<Lease6> isc::dhcp::Lease6Ptr |
typedef boost::multi_index_container< Lease6Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag<AddressIndexTag>, boost::multi_index::member<Lease, isc::asiolink::IOAddress, &Lease::addr_> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<DuidIaidTypeIndexTag>, boost::multi_index::composite_key< Lease6, boost::multi_index::const_mem_fun<Lease6, const std::vector<uint8_t>&, &Lease6::getDuidVector>, boost::multi_index::member<Lease6, uint32_t, &Lease6::iaid_>, boost::multi_index::member<Lease6, Lease::Type, &Lease6::type_> > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<ExpirationIndexTag>, boost::multi_index::composite_key< Lease6, boost::multi_index::const_mem_fun<Lease, bool, &Lease::stateExpiredReclaimed>, boost::multi_index::const_mem_fun<Lease, int64_t, &Lease::getExpirationTime> > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<SubnetIdIndexTag>, boost::multi_index::member<Lease, isc::dhcp::SubnetID, &Lease::subnet_id_> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<DuidIndexTag>, boost::multi_index::const_mem_fun<Lease6, const std::vector<uint8_t>&, &Lease6::getDuidVector> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<HostnameIndexTag>, boost::multi_index::member<Lease, std::string, &Lease::hostname_> > >> isc::dhcp::Lease6Storage |
A multi index container holding DHCPv6 leases.
The leases in the container may be accessed using different indexes:
Indexes can be accessed using the index number (from 0 to 5) or a name tag. It is recommended to use the tags to access indexes as they do not depend on the order of indexes in the container.
Definition at line 137 of file memfile_lease_storage.h.
typedef Lease6Storage::index<AddressIndexTag>::type isc::dhcp::Lease6StorageAddressIndex |
DHCPv6 lease storage index by address.
Definition at line 244 of file memfile_lease_storage.h.
typedef Lease6Storage::index<DuidIaidTypeIndexTag>::type isc::dhcp::Lease6StorageDuidIaidTypeIndex |
DHCPv6 lease storage index by DUID, IAID, lease type.
Definition at line 247 of file memfile_lease_storage.h.
typedef Lease6Storage::index<DuidIndexTag>::type isc::dhcp::Lease6StorageDuidIndex |
DHCPv6 lease storage index by DUID.
Definition at line 256 of file memfile_lease_storage.h.
typedef Lease6Storage::index<ExpirationIndexTag>::type isc::dhcp::Lease6StorageExpirationIndex |
DHCPv6 lease storage index by expiration time.
Definition at line 250 of file memfile_lease_storage.h.
typedef Lease6Storage::index<HostnameIndexTag>::type isc::dhcp::Lease6StorageHostnameIndex |
DHCPv6 lease storage index by hostname.
Definition at line 259 of file memfile_lease_storage.h.
typedef Lease6Storage::index<SubnetIdIndexTag>::type isc::dhcp::Lease6StorageSubnetIdIndex |
DHCPv6 lease storage index by Subnet-id.
Definition at line 253 of file memfile_lease_storage.h.
typedef boost::shared_ptr<Lease> isc::dhcp::LeasePtr |
typedef boost::shared_ptr<LeaseStatsQuery> isc::dhcp::LeaseStatsQueryPtr |
Defines a pointer to a LeaseStatsQuery.
Definition at line 207 of file lease_mgr.h.
typedef boost::shared_ptr<LeaseStatsRow> isc::dhcp::LeaseStatsRowPtr |
Defines a pointer to a LeaseStatsRow.
Definition at line 210 of file lease_mgr.h.
typedef boost::shared_ptr<MySqlHostContextPool> isc::dhcp::MySqlHostContextPoolPtr |
Type of pointers to context pools.
Definition at line 2012 of file mysql_host_data_source.cc.
typedef boost::shared_ptr<MySqlHostContext> isc::dhcp::MySqlHostContextPtr |
Type of pointers to contexts.
Definition at line 30 of file mysql_host_data_source.h.
typedef boost::shared_ptr<MySqlHostDataSourceImpl> isc::dhcp::MySqlHostDataSourceImplPtr |
Type of pointers to MySqlHostDataSourceImpl.
Definition at line 24 of file mysql_host_data_source.h.
typedef boost::shared_ptr<MySqlLeaseContextPool> isc::dhcp::MySqlLeaseContextPoolPtr |
Type of pointers to context pools.
Definition at line 84 of file mysql_lease_mgr.h.
typedef boost::shared_ptr<MySqlLeaseContext> isc::dhcp::MySqlLeaseContextPtr |
Type of pointers to contexts.
Definition at line 65 of file mysql_lease_mgr.h.
typedef boost::shared_ptr<Network> isc::dhcp::NetworkPtr |
typedef boost::shared_ptr<NetworkState> isc::dhcp::NetworkStatePtr |
Pointer to the NetworkState
object.
Definition at line 204 of file network_state.h.
typedef boost::shared_ptr<OpaqueDataTuple> isc::dhcp::OpaqueDataTuplePtr |
Pointer to the OpaqueDataTuple
object.
Definition at line 264 of file opaque_data_tuple.h.
typedef boost::shared_ptr<Option4AddrLst> isc::dhcp::Option4AddrLstPtr |
A pointer to the Option4AddrLst object.
Definition at line 25 of file option4_addrlst.h.
typedef boost::shared_ptr<Option4ClientFqdn> isc::dhcp::Option4ClientFqdnPtr |
A pointer to the Option4ClientFqdn
object.
Definition at line 371 of file option4_client_fqdn.h.
typedef boost::shared_ptr<Option4SlpServiceScope> isc::dhcp::Option4SlpServiceScopePtr |
Pointer to the isc::dhcp::Option4SlpServiceScope
.
Definition at line 114 of file option6_status_code.h.
typedef boost::shared_ptr<Option6AddrLst> isc::dhcp::Option6AddrLstPtr |
Pointer to the Option6AddrLst
object.
Definition at line 92 of file option6_addrlst.h.
typedef boost::shared_ptr<Option6Auth> isc::dhcp::Option6AuthPtr |
A pointer to the isc::dhcp::Option6Auth
object.
Definition at line 19 of file option6_auth.h.
typedef boost::shared_ptr<Option6ClientFqdn> isc::dhcp::Option6ClientFqdnPtr |
A pointer to the Option6ClientFqdn
object.
Definition at line 265 of file option6_client_fqdn.h.
typedef boost::shared_ptr<Option6IAAddr> isc::dhcp::Option6IAAddrPtr |
A pointer to the isc::dhcp::Option6IAAddr
object.
Definition at line 17 of file option6_iaaddr.h.
typedef boost::shared_ptr<Option6IAPrefix> isc::dhcp::Option6IAPrefixPtr |
Pointer to the Option6IAPrefix
object.
Definition at line 142 of file option6_iaprefix.h.
typedef boost::shared_ptr<Option6IA> isc::dhcp::Option6IAPtr |
A pointer to the Option6IA
object.
Definition at line 17 of file option6_ia.h.
typedef boost::shared_ptr<Option6PDExclude> isc::dhcp::Option6PDExcludePtr |
Pointer to the Option6PDExclude object.
Definition at line 124 of file option6_pdexclude.h.
typedef boost::shared_ptr<Option6StatusCode> isc::dhcp::Option6StatusCodePtr |
Pointer to the isc::dhcp::Option6StatusCode
.
Definition at line 18 of file option6_status_code.h.
typedef std::vector<uint8_t> isc::dhcp::OptionBuffer |
typedef OptionBuffer::const_iterator isc::dhcp::OptionBufferConstIter |
typedef OptionBuffer::iterator isc::dhcp::OptionBufferIter |
typedef boost::shared_ptr<OptionBuffer> isc::dhcp::OptionBufferPtr |
typedef std::multimap<unsigned int, OptionPtr> isc::dhcp::OptionCollection |
typedef boost::shared_ptr<OptionCollection> isc::dhcp::OptionCollectionPtr |
typedef boost::multi_index_container< OptionDescriptor, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::hashed_non_unique< KeyFromKeyExtractor< boost::multi_index::const_mem_fun< Option, uint16_t, &Option::getType >, boost::multi_index::member< OptionDescriptor, OptionPtr, &OptionDescriptor::option_ > > >, boost::multi_index::hashed_non_unique< boost::multi_index::member< OptionDescriptor, bool, &OptionDescriptor::persistent_ > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime, &data::BaseStampedElement::getModificationTime > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag<OptionIdIndexTag>, boost::multi_index::const_mem_fun<data::BaseStampedElement, uint64_t, &data::BaseStampedElement::getId> > >> isc::dhcp::OptionContainer |
Multi index container for DHCP option descriptors.
This container comprises three indexes to access option descriptors:
This container is the equivalent of three separate STL containers:
Definition at line 269 of file cfg_option.h.
typedef OptionContainer::nth_index<2>::type isc::dhcp::OptionContainerPersistIndex |
Type of the index #2 - option persistency flag.
Definition at line 281 of file cfg_option.h.
typedef std::pair<OptionContainerPersistIndex::const_iterator, OptionContainerPersistIndex::const_iterator> isc::dhcp::OptionContainerPersistRange |
Pair of iterators to represent the range of options having the same persistency flag.
The first element in this pair represents the beginning of the range, the second element represents the end.
Definition at line 286 of file cfg_option.h.
typedef boost::shared_ptr<OptionContainer> isc::dhcp::OptionContainerPtr |
Pointer to the OptionContainer object.
Definition at line 272 of file cfg_option.h.
typedef OptionContainer::nth_index<1>::type isc::dhcp::OptionContainerTypeIndex |
Type of the index #1 - option type.
Definition at line 274 of file cfg_option.h.
typedef std::pair<OptionContainerTypeIndex::const_iterator, OptionContainerTypeIndex::const_iterator> isc::dhcp::OptionContainerTypeRange |
Pair of iterators to represent the range of options having the same option type value.
The first element in this pair represents the beginning of the range, the second element represents the end.
Definition at line 279 of file cfg_option.h.
typedef boost::shared_ptr<OptionCustom> isc::dhcp::OptionCustomPtr |
A pointer to the OptionCustom object.
Definition at line 465 of file option_custom.h.
typedef boost::multi_index_container< OptionDefinitionPtr, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::hashed_non_unique< boost::multi_index::const_mem_fun< OptionDefinition, uint16_t, &OptionDefinition::getCode > >, boost::multi_index::hashed_non_unique< boost::multi_index::const_mem_fun< OptionDefinition, std::string, &OptionDefinition::getName > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime, &data::StampedElement::getModificationTime > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag<OptionIdIndexTag>, boost::multi_index::const_mem_fun<data::BaseStampedElement, uint64_t, &data::BaseStampedElement::getId> > >> isc::dhcp::OptionDefContainer |
Multi index container for DHCP option definitions.
This container allows to search for DHCP option definition using two indexes:
Definition at line 815 of file option_definition.h.
typedef OptionDefContainer::nth_index<2>::type isc::dhcp::OptionDefContainerNameIndex |
Type of the index #2 - option name.
Definition at line 836 of file option_definition.h.
typedef std::pair<OptionDefContainerNameIndex::const_iterator, OptionDefContainerNameIndex::const_iterator> isc::dhcp::OptionDefContainerNameRange |
Pair of iterators to represent the range of options definitions having the same option name.
The first element in this pair represents the beginning of the range, the second element represents the end.
Definition at line 842 of file option_definition.h.
typedef boost::shared_ptr<OptionDefContainer> isc::dhcp::OptionDefContainerPtr |
Pointer to an option definition container.
Definition at line 818 of file option_definition.h.
typedef std::map<std::string, OptionDefContainerPtr> isc::dhcp::OptionDefContainers |
Container that holds option definitions for various option spaces.
Definition at line 821 of file option_definition.h.
typedef OptionDefContainer::nth_index<1>::type isc::dhcp::OptionDefContainerTypeIndex |
Type of the index #1 - option type.
Definition at line 827 of file option_definition.h.
typedef std::pair<OptionDefContainerTypeIndex::const_iterator, OptionDefContainerTypeIndex::const_iterator> isc::dhcp::OptionDefContainerTypeRange |
Pair of iterators to represent the range of options definitions having the same option type value.
The first element in this pair represents the beginning of the range, the second element represents the end.
Definition at line 833 of file option_definition.h.
typedef boost::shared_ptr<OptionDefinition> isc::dhcp::OptionDefinitionPtr |
Pointer to option definition object.
Definition at line 52 of file option_definition.h.
typedef boost::shared_ptr<OptionDescriptor> isc::dhcp::OptionDescriptorPtr |
A pointer to option descriptor.
Definition at line 31 of file cfg_option.h.
typedef boost::shared_ptr<OptionOpaqueDataTuples> isc::dhcp::OptionOpaqueDataTuplesPtr |
Defines a pointer to the OptionOpaqueDataTuples
.
Definition at line 163 of file option_opaque_data_tuples.h.
typedef boost::shared_ptr<Option> isc::dhcp::OptionPtr |
typedef std::map<std::string, OptionSpacePtr> isc::dhcp::OptionSpaceCollection |
A collection of option spaces.
Definition at line 34 of file option_space.h.
typedef boost::shared_ptr<OptionSpace> isc::dhcp::OptionSpacePtr |
A pointer to OptionSpace object.
Definition at line 30 of file option_space.h.
typedef OptionSpaceContainer<OptionContainer, OptionDescriptor, std::string> isc::dhcp::OptionStorage |
Collection of containers holding option spaces.
Each container within a particular option space holds so-called option descriptors.
Definition at line 39 of file dhcp_parsers.h.
typedef boost::shared_ptr<OptionStorage> isc::dhcp::OptionStoragePtr |
Shared pointer to option storage.
Definition at line 41 of file dhcp_parsers.h.
typedef boost::shared_ptr<OptionString> isc::dhcp::OptionStringPtr |
Pointer to the OptionString object.
Definition at line 122 of file option_string.h.
typedef boost::shared_ptr<OptionVendorClass> isc::dhcp::OptionVendorClassPtr |
Defines a pointer to the OptionVendorClass
.
Definition at line 205 of file option_vendor_class.h.
typedef boost::shared_ptr<OptionVendor> isc::dhcp::OptionVendorPtr |
Pointer to a vendor option.
Definition at line 116 of file option_vendor.h.
typedef boost::shared_ptr<PacketQueue<Pkt4Ptr> > isc::dhcp::PacketQueue4Ptr |
Defines pointer to the DHCPv4 queue interface used at the application level.
This is the type understood by IfaceMgr and the type that should be returned by DHCPv4 packet queue factories.
Definition at line 132 of file packet_queue.h.
typedef boost::shared_ptr<PacketQueue<Pkt6Ptr> > isc::dhcp::PacketQueue6Ptr |
Defines pointer to the DHCPv6 queue interface used at the application level.
This is the type understood by IfaceMgr and the type that should be returned by DHCPv6 packet queue factories.
Definition at line 137 of file packet_queue.h.
typedef boost::shared_ptr<PacketQueueMgr4> isc::dhcp::PacketQueueMgr4Ptr |
Defines a shared pointer to PacketQueueMgr4.
Definition at line 36 of file packet_queue_mgr4.h.
typedef boost::shared_ptr<PacketQueueMgr6> isc::dhcp::PacketQueueMgr6Ptr |
Defines a shared pointer to PacketQueueMgr6.
Definition at line 38 of file packet_queue_mgr6.h.
typedef boost::shared_ptr<PgSqlHostContextPool> isc::dhcp::PgSqlHostContextPoolPtr |
Type of pointers to context pools.
Definition at line 1373 of file pgsql_host_data_source.cc.
typedef boost::shared_ptr<PgSqlHostContext> isc::dhcp::PgSqlHostContextPtr |
Type of pointers to contexts.
Definition at line 25 of file pgsql_host_data_source.h.
typedef boost::shared_ptr<PgSqlHostDataSourceImpl> isc::dhcp::PgSqlHostDataSourceImplPtr |
Type of pointers to PgSqlHostDataSourceImpl.
Definition at line 19 of file pgsql_host_data_source.h.
typedef boost::shared_ptr<PgSqlLeaseContextPool> isc::dhcp::PgSqlLeaseContextPoolPtr |
Type of pointers to context pools.
Definition at line 83 of file pgsql_lease_mgr.h.
typedef boost::shared_ptr<PgSqlLeaseContext> isc::dhcp::PgSqlLeaseContextPtr |
Type of pointers to contexts.
Definition at line 64 of file pgsql_lease_mgr.h.
typedef boost::shared_ptr<Pkt4o6> isc::dhcp::Pkt4o6Ptr |
typedef boost::shared_ptr<Pkt4> isc::dhcp::Pkt4Ptr |
typedef boost::shared_ptr<Pkt6> isc::dhcp::Pkt6Ptr |
typedef boost::shared_ptr<PktFilter6> isc::dhcp::PktFilter6Ptr |
Pointer to a PktFilter object.
Definition at line 136 of file pkt_filter6.h.
typedef boost::shared_ptr<PktFilter> isc::dhcp::PktFilterPtr |
Pointer to a PktFilter object.
Definition at line 134 of file pkt_filter.h.
typedef boost::shared_ptr<isc::dhcp::Pkt> isc::dhcp::PktPtr |
typedef boost::shared_ptr<Pool4> isc::dhcp::Pool4Ptr |
typedef boost::shared_ptr<Pool6> isc::dhcp::Pool6Ptr |
typedef std::vector<PoolPtr> isc::dhcp::PoolCollection |
typedef boost::shared_ptr<Pool> isc::dhcp::PoolPtr |
typedef std::vector<PoolPtr> isc::dhcp::PoolStorage |
a collection of pools
That type is used as intermediate storage, when pools are parsed, but there is no subnet object created yet to store them.
Definition at line 279 of file dhcp_parsers.h.
typedef boost::shared_ptr<PoolStorage> isc::dhcp::PoolStoragePtr |
Definition at line 280 of file dhcp_parsers.h.
typedef std::pair<PrefixLen, asiolink::IOAddress> isc::dhcp::PrefixTuple |
Defines a pair of prefix length / value.
Definition at line 315 of file option_data_types.h.
typedef std::pair<PSIDLen, PSID> isc::dhcp::PSIDTuple |
Defines a pair of PSID length / value.
Definition at line 274 of file option_data_types.h.
typedef boost::multi_index_container< SharedNetwork4Ptr, boost::multi_index::indexed_by< boost::multi_index::random_access< boost::multi_index::tag<SharedNetworkRandomAccessIndexTag> >, boost::multi_index::hashed_non_unique< boost::multi_index::tag<SharedNetworkIdIndexTag>, boost::multi_index::const_mem_fun<data::BaseStampedElement, uint64_t, &data::BaseStampedElement::getId> >, boost::multi_index::ordered_unique< boost::multi_index::tag<SharedNetworkNameIndexTag>, boost::multi_index::const_mem_fun<SharedNetwork4, std::string, &SharedNetwork4::getName> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<SharedNetworkServerIdIndexTag>, boost::multi_index::const_mem_fun<Network4, asiolink::IOAddress, &Network4::getServerId> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<SharedNetworkModificationTimeIndexTag>, boost::multi_index::const_mem_fun<data::BaseStampedElement, boost::posix_time::ptime, &data::BaseStampedElement::getModificationTime> > >> isc::dhcp::SharedNetwork4Collection |
Multi index container holding shared networks.
This is multi index container can hold pointers to SharedNetwork4 objects. It provides indexes for shared network lookups using properties such as shared network's name.
Definition at line 253 of file shared_network.h.
typedef boost::shared_ptr<SharedNetwork4> isc::dhcp::SharedNetwork4Ptr |
Pointer to SharedNetwork4 object.
Definition at line 43 of file shared_network.h.
typedef boost::multi_index_container< SharedNetwork6Ptr, boost::multi_index::indexed_by< boost::multi_index::random_access< boost::multi_index::tag<SharedNetworkRandomAccessIndexTag> >, boost::multi_index::hashed_non_unique< boost::multi_index::tag<SharedNetworkIdIndexTag>, boost::multi_index::const_mem_fun<data::BaseStampedElement, uint64_t, &data::BaseStampedElement::getId> >, boost::multi_index::ordered_unique< boost::multi_index::tag<SharedNetworkNameIndexTag>, boost::multi_index::const_mem_fun<SharedNetwork6, std::string, &SharedNetwork6::getName> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<SharedNetworkModificationTimeIndexTag>, boost::multi_index::const_mem_fun<data::BaseStampedElement, boost::posix_time::ptime, &data::BaseStampedElement::getModificationTime> > >> isc::dhcp::SharedNetwork6Collection |
Multi index container holding shared networks.
This is multi index container can hold pointers to SharedNetwork6 objects. It provides indexes for shared network lookups using properties such as shared network's name.
Definition at line 444 of file shared_network.h.
typedef boost::shared_ptr<SharedNetwork6> isc::dhcp::SharedNetwork6Ptr |
Pointer to SharedNetwork6 object.
Definition at line 255 of file shared_network.h.
using isc::dhcp::SharedNetworkFetcher4 = typedef SharedNetworkFetcher<SharedNetwork4Ptr, SharedNetwork4Collection> |
Type of the SharedNetworkFetcher
used for IPv4.
Definition at line 476 of file shared_network.h.
using isc::dhcp::SharedNetworkFetcher6 = typedef SharedNetworkFetcher<SharedNetwork6Ptr, SharedNetwork6Collection> |
Type of the SharedNetworkFetcher
used for IPv6.
Definition at line 479 of file shared_network.h.
Type of the shared networks list parser for IPv4.
Definition at line 86 of file shared_networks_list_parser.h.
Type of the shared networks list parser for IPv6.
Definition at line 89 of file shared_networks_list_parser.h.
typedef boost::shared_ptr<SrvConfig> isc::dhcp::SrvConfigPtr |
Non-const pointer to the SrvConfig
.
Definition at line 1036 of file srv_config.h.
typedef ValueStorage<std::string> isc::dhcp::StringStorage |
a collection of elements that store string values
Definition at line 181 of file dhcp_parsers.h.
typedef boost::shared_ptr<StringStorage> isc::dhcp::StringStoragePtr |
Definition at line 182 of file dhcp_parsers.h.
typedef boost::multi_index_container< Subnet4Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag<SubnetSubnetIdIndexTag>, boost::multi_index::const_mem_fun<Subnet, SubnetID, &Subnet::getID> >, boost::multi_index::ordered_unique< boost::multi_index::tag<SubnetPrefixIndexTag>, boost::multi_index::const_mem_fun<Subnet, std::string, &Subnet::toText> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<SubnetServerIdIndexTag>, boost::multi_index::const_mem_fun<Network4, asiolink::IOAddress, &Network4::getServerId> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<SubnetModificationTimeIndexTag>, boost::multi_index::const_mem_fun<data::BaseStampedElement, boost::posix_time::ptime, &data::BaseStampedElement::getModificationTime> > >> isc::dhcp::Subnet4Collection |
A collection of Subnet4
objects.
This container provides a set of indexes which can be used to retrieve subnets by various properties.
This multi index container can hold pointers to Subnet4 objects representing subnets. It provides indexes for subnet lookups using subnet properties such as: subnet identifier, subnet prefix or server identifier specified for a subnet. It also provides a random access index which allows for using the container like a vector.
The random access index is used by the DHCP servers which perform a full scan on subnets to find the one that matches some specific criteria for subnet selection.
The remaining indexes are used for searching for a specific subnet as a result of receiving a command over the control API, e.g. when 'subnet-get' command is received.
typedef boost::shared_ptr<Subnet4> isc::dhcp::Subnet4Ptr |
typedef boost::multi_index_container< Subnet6Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag<SubnetSubnetIdIndexTag>, boost::multi_index::const_mem_fun<Subnet, SubnetID, &Subnet::getID> >, boost::multi_index::ordered_unique< boost::multi_index::tag<SubnetPrefixIndexTag>, boost::multi_index::const_mem_fun<Subnet, std::string, &Subnet::toText> >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<SubnetModificationTimeIndexTag>, boost::multi_index::const_mem_fun<data::BaseStampedElement, boost::posix_time::ptime, &data::BaseStampedElement::getModificationTime> > >> isc::dhcp::Subnet6Collection |
A collection of Subnet6
objects.
This container provides a set of indexes which can be used to retrieve subnets by various properties.
This multi index container can hold pointers to Subnet6 objects representing subnets. It provides indexes for subnet lookups using subnet properties such as: subnet identifier or subnet prefix. It also provides a random access index which allows for using the container like a vector.
The random access index is used by the DHCP servers which perform a full scan on subnets to find the one that matches some specific criteria for subnet selection.
The remaining indexes are used for searching for a specific subnet as a result of receiving a command over the control API, e.g. when 'subnet-get' command is received.
typedef boost::shared_ptr<Subnet6> isc::dhcp::Subnet6Ptr |
using isc::dhcp::SubnetFetcher4 = typedef SubnetFetcher<Subnet4Ptr, Subnet4Collection> |
Type of the SubnetFetcher
used for IPv4.
using isc::dhcp::SubnetFetcher6 = typedef SubnetFetcher<Subnet6Ptr, Subnet6Collection> |
Type of the SubnetFetcher
used for IPv6.
typedef uint32_t isc::dhcp::SubnetID |
Unique identifier for a subnet (both v4 and v6)
Defines unique IPv4 or IPv6 subnet identifier.
Let's copy SubnetID definition from subnet.h. We can't include it directly, because subnet.h needs Lease::Type, so it includes lease.h
Each subnet for which the DHCP service has been configured is identified by the unique value called subnet id. Right now it is represented as a simple unsigned integer. In the future it may be extended to more complex type.
typedef boost::shared_ptr<Subnet> isc::dhcp::SubnetPtr |
typedef std::map<std::string, TimerInfoPtr> isc::dhcp::TimerInfoMap |
A type definition for the map holding timers configuration.
Definition at line 72 of file timer_mgr.cc.
typedef boost::shared_ptr<TimerInfo> isc::dhcp::TimerInfoPtr |
A type definition for the pointer to TimerInfo
structure.
Definition at line 69 of file timer_mgr.cc.
typedef boost::shared_ptr<TimerMgrImpl> isc::dhcp::TimerMgrImplPtr |
Definition at line 19 of file timer_mgr.h.
typedef boost::shared_ptr<TimerMgr> isc::dhcp::TimerMgrPtr |
Type definition of the shared pointer to TimerMgr
.
Definition at line 24 of file timer_mgr.h.
typedef boost::shared_ptr<Token> isc::dhcp::TokenPtr |
typedef ValueStorage<uint32_t> isc::dhcp::Uint32Storage |
a collection of elements that store uint32 values
Definition at line 177 of file dhcp_parsers.h.
typedef boost::shared_ptr<Uint32Storage> isc::dhcp::Uint32StoragePtr |
Definition at line 178 of file dhcp_parsers.h.
typedef std::stack<std::string> isc::dhcp::ValueStack |
typedef std::map<uint32_t, OptionDefContainerPtr> isc::dhcp::VendorOptionDefContainers |
Container that holds various vendor option containers.
Definition at line 824 of file option_definition.h.
typedef std::pair<uint32_t, uint32_t> isc::dhcp::VersionPair |
Pair containing major and minor versions.
Definition at line 40 of file lease_mgr.h.
typedef boost::weak_ptr<Network> isc::dhcp::WeakNetworkPtr |
|
strong |
enum isc::dhcp::HType |
Possible values for hardware type (htype) field.
Enumerator | |
---|---|
HTYPE_UNDEFINED |
not specified or undefined |
HTYPE_ETHER |
Ethernet 10Mbps. |
HTYPE_DOCSIS |
The traffic captures we have from cable modems as well as this list by IANA: http://www.iana.org/assignments/ arp-parameters/arp-parameters.xhtml suggest that Ethernet (1) should be used in DOCSIS environment. |
HTYPE_IEEE802 |
IEEE 802.2 Token Ring. |
HTYPE_FDDI |
FDDI. |
Data types of DHCP option fields.
Definition at line 44 of file option_data_types.h.
|
strong |
Enumerates choices between the two ends of the queue.
Enumerator | |
---|---|
FRONT | |
BACK |
Definition at line 32 of file packet_queue.h.
uint16_t isc::dhcp::calcChecksum | ( | const uint8_t * | buf, |
const uint32_t | buf_size, | ||
uint32_t | sum = 0 |
||
) |
Calculates checksum for provided buffer.
This function returns the sum of 16-bit values from the provided buffer. If the third parameter is specified, it indicates the initial checksum value. This parameter can be a result of calcChecksum function's invocation on different data buffer. The IP or UDP checksum value is a complement of the result returned by this function. However, this function does not compute complement of the summed values. It must be calculated outside of this function before writing the value to the packet buffer.
The IP header checksum calculation algorithm has been defined in RFC 791
buf | buffer for which the checksum is calculated. |
buf_size | size of the buffer for which checksum is calculated. |
sum | initial checksum value, other values will be added to it. |
Definition at line 214 of file protocol_util.cc.
Referenced by writeIpUdpHeader().
uint32_t isc::dhcp::calculateDdnsTtl | ( | uint32_t | lease_life_time | ) |
Calculates TTL for a DNS resource record based on lease life time.
Per RFC 4702 Section 5, the RR TTL should be calculated as: TTL = ((lease life time / 3) < 10 minutes) ? 10 minutes : (lease life time / 3)
This function may be expanded in the future to support configurable parameters.
lease_life_time | valid life time of the lease |
Definition at line 136 of file ncr_generator.cc.
Referenced by isc::dhcp::Dhcpv6Srv::createNameChangeRequests().
void isc::dhcp::configureCommandChannel | ( | ) |
Initialize the command channel based on the staging configuration.
Only close the current channel, if the new channel configuration is different. This avoids disconnecting a client and hence not sending them a command result, unless they specifically alter the channel configuration. In that case the user simply has to accept they'll be disconnected.
Definition at line 287 of file dhcp4/json_config_parser.cc.
References isc::config::CommandMgr::closeCommandSocket(), isc::config::CommandMgr::instance(), and isc::config::CommandMgr::openCommandSocket().
Referenced by configureDhcp4Server(), and configureDhcp6Server().
isc::data::ConstElementPtr isc::dhcp::configureDhcp4Server | ( | Dhcpv4Srv & | , |
isc::data::ConstElementPtr | config_set, | ||
bool | check_only = false |
||
) |
Configure DHCPv4 server (Dhcpv4Srv
) with a set of configuration values.
This function parses configuration information stored in config_set
and configures the server
by applying the configuration to it. It provides the strong exception guarantee as long as the underlying derived class implementations of DhcpConfigParser
meet the assumption, that is, it ensures that either configuration is fully applied or the state of the server is intact.
If a syntax or semantics level error happens during the configuration (such as malformed configuration or invalid configuration parameter), this function returns appropriate error code.
This function is called every time a new configuration is received. The extra parameter is a reference to DHCPv4 server component. It is currently not used and CfgMgr::instance() is accessed instead.
Test-only mode added. If check_only flag is set to true, the configuration is parsed, but the actual change is not applied. The goal is to have the ability to test configuration.
This method does not throw. It catches all exceptions and returns them as reconfiguration statuses. It may return the following response codes: 0 - configuration successful 1 - malformed configuration (parsing failed) 2 - commit failed (parsing was successful, but failed to store the values in to server's configuration)
config_set | a new configuration (JSON) for DHCPv4 server |
check_only | whether this configuration is for testing only |
We need to create instance of SharedNetworks4ListParser and parse the list of the shared networks into the CfgSharedNetworks4 object. One additional step is then to add subnets from the CfgSharedNetworks4 into CfgSubnets4 as well.
Definition at line 322 of file dhcp4/json_config_parser.cc.
References configureCommandChannel(), isc::config::CONTROL_RESULT_ERROR, isc::config::CONTROL_RESULT_SUCCESS, isc::config::createAnswer(), DBG_DHCP4_COMMAND, DHCP4_CONFIG_COMPLETE, DHCP4_CONFIG_START, dhcp4_logger, DHCP4_PARSER_COMMIT_EXCEPTION, DHCP4_PARSER_COMMIT_FAIL, DHCP4_PARSER_EXCEPTION, DHCP4_PARSER_FAIL, isc::dhcp::Dhcpv4Srv::discardPackets(), isc::dhcp::Dhcpv4Srv::getCBControl(), isc_throw, isc::hooks::HooksConfig::loadLibraries(), LOG_DEBUG, LOG_ERROR, LOG_INFO, isc::dhcp::SanityChecksParser::parse(), isc::dhcp::MultiThreadingConfigParser::parse(), isc::process::ConfigControlParser::parse(), isc::dhcp::HostReservationsListParser< HostReservationParserType >::parse(), isc::dhcp::IfacesConfigParser::parse(), isc::dhcp::DHCPQueueControlParser::parse(), isc::dhcp::ExpirationConfigParser::parse(), isc::db::DbAccessParser::parse(), isc::dhcp::SharedNetworksListParser< SharedNetworkParserType >::parse(), isc::hooks::HooksLibrariesParser::parse(), isc::dhcp::ClientClassDefListParser::parse(), isc::dhcp::HostReservationIdsParser::parse(), isc::dhcp::OptionDataListParser::parse(), isc::dhcp::ControlSocketParser::parse(), isc::dhcp::OptionDefListParser::parse(), isc::dhcp::Subnets4ListConfigParser::parse(), isc::dhcp::D2ClientConfigParser::parse(), isc::process::Daemon::redactConfig(), isc::hooks::HooksConfig::verifyLibraries(), and isc::Exception::what().
Referenced by isc::dhcp::ControlledDhcpv4Srv::checkConfig(), main(), and isc::dhcp::ControlledDhcpv4Srv::processConfig().
isc::data::ConstElementPtr isc::dhcp::configureDhcp6Server | ( | Dhcpv6Srv & | server, |
isc::data::ConstElementPtr | config_set, | ||
bool | check_only = false |
||
) |
Configures DHCPv6 server.
This function is called every time a new configuration is received. The extra parameter is a reference to DHCPv6 server component. It is currently not used and CfgMgr::instance() is accessed instead.
Test-only mode is supported. If check_only flag is set to true, the configuration is parsed, but the actual change is not applied. The goal is to have the ability to test configuration.
This method does not throw. It catches all exceptions and returns them as reconfiguration statuses. It may return the following response codes: 0 - configuration successful 1 - malformed configuration (parsing failed) 2 - commit failed (parsing was successful, but the values could not be stored in the configuration).
server | DHCPv6 server object. |
config_set | a new configuration for DHCPv6 server. |
check_only | whether this configuration is for testing only |
Dhcp6ConfigError | if trying to create a parser for NULL config. |
We need to create instance of SharedNetworks6ListParser and parse the list of the shared networks into the CfgSharedNetworks6 object. One additional step is then to add subnets from the CfgSharedNetworks6 into CfgSubnets6 as well.
Definition at line 425 of file dhcp6/json_config_parser.cc.
References configureCommandChannel(), isc::config::createAnswer(), DBG_DHCP6_COMMAND, DHCP6_CONFIG_COMPLETE, DHCP6_CONFIG_START, dhcp6_logger, DHCP6_PARSER_COMMIT_EXCEPTION, DHCP6_PARSER_COMMIT_FAIL, DHCP6_PARSER_EXCEPTION, DHCP6_PARSER_FAIL, isc::dhcp::Dhcpv6Srv::discardPackets(), isc::dhcp::Dhcpv6Srv::getCBControl(), isc_throw, isc::hooks::HooksConfig::loadLibraries(), LOG_DEBUG, LOG_ERROR, LOG_INFO, isc::dhcp::SanityChecksParser::parse(), isc::dhcp::MultiThreadingConfigParser::parse(), isc::process::ConfigControlParser::parse(), isc::dhcp::DUIDConfigParser::parse(), isc::dhcp::HostReservationsListParser< HostReservationParserType >::parse(), isc::dhcp::IfacesConfigParser::parse(), isc::dhcp::DHCPQueueControlParser::parse(), isc::dhcp::ExpirationConfigParser::parse(), isc::db::DbAccessParser::parse(), isc::dhcp::SharedNetworksListParser< SharedNetworkParserType >::parse(), isc::hooks::HooksLibrariesParser::parse(), isc::dhcp::ClientClassDefListParser::parse(), isc::dhcp::HostReservationIdsParser::parse(), isc::dhcp::OptionDataListParser::parse(), isc::dhcp::MACSourcesListConfigParser::parse(), isc::dhcp::ControlSocketParser::parse(), isc::dhcp::OptionDefListParser::parse(), isc::dhcp::Subnets6ListConfigParser::parse(), isc::dhcp::D2ClientConfigParser::parse(), isc::process::Daemon::redactConfig(), isc::hooks::HooksConfig::verifyLibraries(), and isc::Exception::what().
Referenced by isc::dhcp::ControlledDhcpv6Srv::checkConfig(), main(), and isc::dhcp::ControlledDhcpv6Srv::processConfig().
void isc::dhcp::decodeEthernetHeader | ( | util::InputBuffer & | buf, |
Pkt4Ptr & | pkt | ||
) |
Decode the Ethernet header.
This function reads Ethernet frame header from the provided buffer at the current read position. The source HW address is read from the header and assigned as client address in the pkt object. The buffer read pointer is set to the end of the Ethernet frame header if read was successful.
buf | input buffer holding header to be parsed. | |
[out] | pkt | packet object receiving HW source address read from header. |
InvalidPacketHeader | if packet header is truncated |
BadValue | if pkt object is NULL. |
Definition at line 25 of file protocol_util.cc.
References isc::util::InputBuffer::getLength(), isc::util::InputBuffer::getPosition(), isc_throw, isc::util::InputBuffer::readVector(), and isc::util::InputBuffer::setPosition().
Referenced by isc::dhcp::PktFilterLPF::receive(), and isc::dhcp::PktFilterBPF::receive().
void isc::dhcp::decodeIpUdpHeader | ( | util::InputBuffer & | buf, |
Pkt4Ptr & | pkt | ||
) |
Decode IP and UDP header.
This function reads IP and UDP headers from the provided buffer at the current read position. The source and destination IP addresses and ports and read from these headers and stored in the appropriate members of the pkt object.
buf | input buffer holding headers to be parsed. | |
[out] | pkt | packet object where IP addresses and ports are stored. |
InvalidPacketHeader | if packet header is truncated |
BadValue | if pkt object is NULL. |
Definition at line 62 of file protocol_util.cc.
References isc::util::InputBuffer::getLength(), isc::util::InputBuffer::getPosition(), isc_throw, isc::util::InputBuffer::readUint16(), isc::util::InputBuffer::readUint32(), isc::util::InputBuffer::readUint8(), and isc::util::InputBuffer::setPosition().
Referenced by isc::dhcp::PktFilterLPF::receive(), and isc::dhcp::PktFilterBPF::receive().
bool isc::dhcp::dependOnClass | ( | const TokenPtr & | token, |
const std::string & | name | ||
) |
Checks dependency on a token.
It checks if the token is a TokenMember for the given class.
token | A pointer to the token. |
name | The client class name. |
Definition at line 15 of file dependency.cc.
Referenced by dependOnClass(), and isc::dhcp::ClientClassDef::dependOnClass().
bool isc::dhcp::dependOnClass | ( | const ExpressionPtr & | expr, |
const std::string & | name | ||
) |
Checks dependency on an expression.
It checks if a member of the expression depends on the given class.
expr | An expression. |
name | The client class name. |
Definition at line 24 of file dependency.cc.
References dependOnClass().
bool isc::dhcp::evaluateBool | ( | const Expression & | expr, |
Pkt & | pkt | ||
) |
Evaluate a RPN expression for a v4 or v6 packet and return a true or false decision.
expr | the RPN expression, i.e., a vector of parsed tokens |
pkt | The v4 or v6 packet |
EvalStackError | if there is not exactly one element on the value stack at the end of the evaluation |
EvalTypeError | if the value at the top of the stack at the end of the evaluation is not "false" or "true" |
Definition at line 14 of file evaluate.cc.
References isc_throw, and isc::dhcp::Token::toBool().
Referenced by isc::dhcp::Dhcpv6Srv::evaluateClasses(), isc::flex_option::FlexOptionImpl::process(), isc::dhcp::Dhcpv6Srv::requiredClassify(), and isc::dhcp::Dhcpv4Srv::requiredClassify().
std::string isc::dhcp::evaluateString | ( | const Expression & | expr, |
Pkt & | pkt | ||
) |
Definition at line 28 of file evaluate.cc.
References isc_throw.
Referenced by isc::flex_option::FlexOptionImpl::process().
isc::hooks::CalloutHandlePtr isc::dhcp::getCalloutHandle | ( | const T & | pktptr | ) |
CalloutHandle Store.
When using the Hooks Framework, there is a need to associate an isc::hooks::CalloutHandle object with each request passing through the server. For the DHCP servers, the association was provided by this function.
After introduction of "packets parking" feature this function was extended to keep association of packets with the callout handles in a map. However, it was later found that "garbage collection" of the unused handles is very hard. Trying to garbage collect handles at each invocation was highly inefficient and caused server's performance degradation.
The new approach is using on isc::hooks::CalloutHandleAssociate
to associate objects with callout handles. This has a major benefit that callout handle instances are removed together with the packets associated with them.
This function uses this new approach and is kept for the compatibility with existing code.
T | Pkt4Ptr or Pkt6Ptr object. |
pktptr | Pointer to the packet being processed. This is typically a Pkt4Ptr or Pkt6Ptr object. |
Definition at line 47 of file callout_handle_store.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease(), isc::dhcp::Dhcpv4Srv::declineLease(), isc::dhcp::Dhcpv6Srv::declineLease(), isc::dhcp::Dhcp6to4Ipc::handler(), isc::dhcp::Dhcp4to6Ipc::handler(), isc::dhcp::Dhcpv6Srv::initContext(), isc::dhcp::Dhcpv4Srv::processDhcp4Query(), isc::dhcp::Dhcpv4Srv::processDhcp4QueryAndSendResponse(), isc::dhcp::Dhcpv6Srv::processDhcp6Query(), isc::dhcp::Dhcpv6Srv::processDhcp6QueryAndSendResponse(), isc::dhcp::Dhcpv6Srv::processPacket(), isc::dhcp::Dhcpv4Srv::processPacket(), isc::dhcp::Dhcpv6Srv::processPacketAndSendResponse(), isc::dhcp::Dhcpv4Srv::processPacketAndSendResponse(), isc::dhcp::Dhcpv4Srv::processRelease(), isc::dhcp::Dhcpv6Srv::releaseIA_NA(), isc::dhcp::Dhcpv6Srv::releaseIA_PD(), isc::dhcp::Dhcpv6Srv::selectSubnet(), isc::dhcp::Dhcpv4Srv::selectSubnet(), and isc::dhcp::Dhcpv4Srv::selectSubnet4o6().
std::size_t isc::dhcp::hash_value | ( | const HostKey & | key | ) |
hash function for HostMap
Returns a 64-bits key value. The key is generated with FNV-1a 64 bit algorithm.
key | being hashed |
Definition at line 2480 of file cql_host_data_source.cc.
References isc::dhcp::DUID::toText().
bool isc::dhcp::isClientClassBuiltIn | ( | const ClientClass & | client_class | ) |
Check if a client class name is builtin.
client_class | A client class name to look for. |
Definition at line 376 of file client_class_def.cc.
References builtinNames, and builtinPrefixes.
Referenced by isc::dhcp::Dhcpv6Srv::buildCfgOptionList(), isc::dhcp::Dhcpv4Srv::buildCfgOptionList(), and isClientClassDefined().
bool isc::dhcp::isClientClassDefined | ( | ClientClassDictionaryPtr & | class_dictionary, |
bool & | depend_on_known, | ||
const ClientClass & | client_class | ||
) |
Check if a client class name is already defined, i.e.
is built-in or in the dictionary,
The reference to depend on known flag is set to true if the class is KNOWN or UNKNOWN (direct dependency) or has this flag set (indirect dependency).
class_dictionary | A class dictionary where to look for. |
depend_on_known | A reference to depend on known flag. |
client_class | A client class name to look for. |
Definition at line 399 of file client_class_def.cc.
References isClientClassBuiltIn().
Referenced by isc::dhcp::ClientClassDefParser::parse().
|
inline |
Continuation factory.
cont | Continuation rvalue. |
Definition at line 33 of file dhcp4/client_handler.h.
Referenced by isc::dhcp::Dhcpv4Srv::processDhcp4Query(), and isc::dhcp::Dhcpv6Srv::processDhcp6Query().
std::ostream & isc::dhcp::operator<< | ( | std::ostream & | os, |
const OpaqueDataTuple & | tuple | ||
) |
Inserts the OpaqueDataTuple
as a string into stream.
This operator gets the tuple data in the textual format and inserts it into the output stream.
os | Stream object on which insertion is performed. |
tuple | Object encapsulating a tuple which data in the textual format is inserted into the stream. |
Definition at line 95 of file opaque_data_tuple.cc.
References isc::dhcp::OpaqueDataTuple::getText().
std::ostream & isc::dhcp::operator<< | ( | std::ostream & | os, |
const D2ClientConfig & | config | ||
) |
Definition at line 216 of file d2_client_cfg.cc.
References isc::dhcp::D2ClientConfig::toText().
std::ostream& isc::dhcp::operator<< | ( | std::ostream & | os, |
const ClientClassDef & | x | ||
) |
Definition at line 216 of file client_class_def.cc.
References isc::dhcp::ClientClassDef::getName().
std::ostream & isc::dhcp::operator<< | ( | std::ostream & | os, |
const Lease & | lease | ||
) |
Stream output operator.
Dumps the output of Lease::toText to the given stream.
os | output stream to which the output is |
lease | reference to Lease object to dump |
Definition at line 753 of file lease.cc.
References isc::dhcp::Lease::toText().
bool isc::dhcp::operator== | ( | const HostKey & | key1, |
const HostKey & | key2 | ||
) |
equals operator for HostKey
key1 | left hand side operand |
key2 | right hand side operand |
Definition at line 2503 of file cql_host_data_source.cc.
std::istream & isc::dhcp::operator>> | ( | std::istream & | is, |
OpaqueDataTuple & | tuple | ||
) |
Inserts data carried in the stream into the tuple.
this operator inserts data carried in the input stream and inserts it to the OpaqueDataTuple
object. The existing data is replaced with new data.
is | Input stream from which the data will be inserted. |
tuple | OpaqueDataTuple object to which the data will be inserted. |
Definition at line 100 of file opaque_data_tuple.cc.
References isc::dhcp::OpaqueDataTuple::append(), and isc::dhcp::OpaqueDataTuple::clear().
void isc::dhcp::queueNCR | ( | const dhcp_ddns::NameChangeType & | chg_type, |
const Lease4Ptr & | lease | ||
) |
Creates name change request from the DHCPv4 lease.
This function creates name change request from the information contained in the DHCPv4 lease. If the client identifier is present in the lease, this identifier is used to compute the DHCID, otherwise the HW address is used.
This function is exception safe. On failure, it logs an error.
chg_type | Type of the name change request |
lease | Pointer to the lease. |
Definition at line 92 of file ncr_generator.cc.
References isc::dhcp::CfgMgr::getCurrentCfg(), isc::dhcp::CfgMgr::instance(), and isc::dhcp::Pkt4::makeLabel().
Referenced by isc::dhcp::Dhcpv6Srv::createNameChangeRequests(), isc::dhcp::Dhcpv4Srv::createNameChangeRequests(), isc::dhcp::Dhcpv4Srv::declineLease(), isc::dhcp::Dhcpv6Srv::declineLease(), isc::dhcp::Dhcpv6Srv::extendIA_NA(), isc::lease_cmds::LeaseCmdsImpl::lease4DelHandler(), isc::lease_cmds::LeaseCmdsImpl::lease4ResendDdnsHandler(), isc::lease_cmds::LeaseCmdsImpl::lease6DelHandler(), isc::lease_cmds::LeaseCmdsImpl::lease6ResendDdnsHandler(), isc::dhcp::Dhcpv4Srv::processRelease(), and isc::dhcp::Dhcpv6Srv::releaseIA_NA().
void isc::dhcp::queueNCR | ( | const dhcp_ddns::NameChangeType & | chg_type, |
const Lease6Ptr & | lease | ||
) |
Creates name change request from the DHCPv6 lease.
This function creates name change request from the information contained in the DHCPv6 lease. The DUID is used to compute the DHCID for the name change request.
This function will skip sending the NCR if the lease type is a delegated prefix.
This function is exception safe. On failure, it logs an error.
chg_type | Type of the name change request |
lease | Pointer to the lease. |
Definition at line 118 of file ncr_generator.cc.
References isc::dhcp::CfgMgr::getCurrentCfg(), isc::dhcp::CfgMgr::instance(), isc::dhcp::Pkt6::makeLabel(), and isc::dhcp::Lease::TYPE_PD.
void isc::dhcp::writeEthernetHeader | ( | const Pkt4Ptr & | pkt, |
util::OutputBuffer & | out_buf | ||
) |
Writes ethernet frame header into a buffer.
pkt | packet object holding source and destination HW address. | |
[out] | out_buf | buffer where a header is written. |
Definition at line 116 of file protocol_util.cc.
References isc_throw, isc::util::OutputBuffer::writeData(), and isc::util::OutputBuffer::writeUint16().
Referenced by isc::dhcp::PktFilterLPF::send(), and isc::dhcp::PktFilterBPF::send().
void isc::dhcp::writeIpUdpHeader | ( | const Pkt4Ptr & | pkt, |
util::OutputBuffer & | out_buf | ||
) |
Writes both IP and UDP header into output buffer.
This utility function assembles IP and UDP packet headers for the provided DHCPv4 message. The source and destination addresses and ports stored in the pkt object are copied as source and destination addresses and ports into IP/UDP headers.
pkt | DHCPv4 packet to be sent in IP packet | |
[out] | out_buf | buffer where an IP header is written |
Definition at line 161 of file protocol_util.cc.
References calcChecksum(), isc::util::OutputBuffer::getData(), isc::util::OutputBuffer::getLength(), isc::util::OutputBuffer::writeUint16(), isc::util::OutputBuffer::writeUint16At(), isc::util::OutputBuffer::writeUint32(), and isc::util::OutputBuffer::writeUint8().
Referenced by isc::dhcp::PktFilterLPF::send(), and isc::dhcp::PktFilterBPF::send().
isc::dhcp::__pad0__ |
Represents selection of interfaces for DHCP server.
This class manages selection of interfaces on which the DHCP server is listening to queries. The interfaces are selected in the server configuration by their names or by the pairs of interface names and addresses, e.g. eth0/2001:db8:1::1 (DHCPv6) or e.g. eth0/192.168.8.1 (DHCPv4).
This class also accepts "wildcard" interface name which, if specified, instructs the server to listen on all available interfaces.
Once interfaces have been specified the sockets (either IPv4 or IPv6) can be opened by calling CfgIface::openSockets
function. Kea offers configuration parameters to control the types of sockets to be opened by the DHCPv4 server. In small deployments it is requires that the server can handle messages from the directly connected clients which don't have an address yet. Unicasting the response to such client is possible by the use of raw sockets. In larger deployments it is often the case that whole traffic is received via relays, and in such case the use of UDP sockets is preferred. The type of the sockets to be opened is specified using one of the CfgIface::useSocketType
method variants. The CfgIface::SocketType
enumeration specifies the possible values.
uint16_t
parameter is equal to one of them. It is a callers responsibility to guarantee that the address family value is correct.The interface name is passed as an argument of the CfgIface::use function which controls the selection of the interface on which the DHCP queries should be received by the server. The interface name passed as the argument of this function may appear in one of the following formats:
Extraneous spaces surrounding the interface name and/or address are accepted. For example: eth0 / 2001:db8:1::1 will be accepted.
When only interface name is specified (without an address) it is allowed to use the "wildcard" interface name (*) which indicates that the server should open sockets on all interfaces. When IPv6 is in use, the sockets will be bound to the link local addresses. Wildcard interface names are not allowed when specifying a unicast address. For example:
Definition at line 114 of file cfg_iface.h.
const int isc::dhcp::ALLOC_ENGINE_DBG_RESULTS = isc::log::DBGLVL_TRACE_BASIC_DATA |
Records the results of various operations.
Messages logged at this level will typically contain summary of the data retrieved.
Definition at line 28 of file alloc_engine_log.h.
const int isc::dhcp::ALLOC_ENGINE_DBG_TRACE = isc::log::DBGLVL_TRACE_BASIC |
Logging levels for the AllocEngine
.
Defines the levels used to output debug messages from the AllocEngine
. Traces normal operations
Definition at line 22 of file alloc_engine_log.h.
Referenced by isc::dhcp::AllocEngine::allocateLeases6(), isc::dhcp::AllocEngine::deleteExpiredReclaimedLeases4(), isc::dhcp::AllocEngine::deleteExpiredReclaimedLeases6(), isc::dhcp::AllocEngine::reclaimExpiredLeases4(), isc::dhcp::AllocEngine::reclaimExpiredLeases6(), and isc::dhcp::AllocEngine::renewLeases6().
const int isc::dhcp::ALLOC_ENGINE_DBG_TRACE_DETAIL = isc::log::DBGLVL_TRACE_DETAIL |
Record detailed traces.
Messages logged at this level will log detailed tracing information.
Definition at line 33 of file alloc_engine_log.h.
Referenced by isc::dhcp::AllocEngine::renewLeases6().
const int isc::dhcp::ALLOC_ENGINE_DBG_TRACE_DETAIL_DATA |
Records detailed results of various operations.
Messages logged at this level will contain detailed results.
Definition at line 38 of file alloc_engine_log.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_LEASE_RECLAIMED = "ALLOC_ENGINE_LEASE_RECLAIMED" |
Definition at line 11 of file alloc_engine_messages.h.
isc::log::Logger isc::dhcp::alloc_engine_logger |
Logger for the AllocEngine
.
Define the logger used to log messages in AllocEngine
.
Definition at line 45 of file alloc_engine_log.h.
Referenced by isc::dhcp::AllocEngine::allocateLease4(), isc::dhcp::AllocEngine::allocateLeases6(), isc::dhcp::AllocEngine::deleteExpiredReclaimedLeases4(), isc::dhcp::AllocEngine::deleteExpiredReclaimedLeases6(), isc::dhcp::AllocEngine::reclaimExpiredLeases4(), isc::dhcp::AllocEngine::reclaimExpiredLeases6(), and isc::dhcp::AllocEngine::renewLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_REMOVAL_NCR_FAILED = "ALLOC_ENGINE_REMOVAL_NCR_FAILED" |
Definition at line 12 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_ALLOC_ERROR = "ALLOC_ENGINE_V4_ALLOC_ERROR" |
Definition at line 13 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::allocateLease4().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_ALLOC_FAIL = "ALLOC_ENGINE_V4_ALLOC_FAIL" |
Definition at line 14 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_ALLOC_FAIL_CLASSES = "ALLOC_ENGINE_V4_ALLOC_FAIL_CLASSES" |
Definition at line 15 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_ALLOC_FAIL_NO_POOLS = "ALLOC_ENGINE_V4_ALLOC_FAIL_NO_POOLS" |
Definition at line 16 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_ALLOC_FAIL_SHARED_NETWORK = "ALLOC_ENGINE_V4_ALLOC_FAIL_SHARED_NETWORK" |
Definition at line 17 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_ALLOC_FAIL_SUBNET = "ALLOC_ENGINE_V4_ALLOC_FAIL_SUBNET" |
Definition at line 18 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_DECLINED_RECOVERED = "ALLOC_ENGINE_V4_DECLINED_RECOVERED" |
Definition at line 19 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_DISCOVER_ADDRESS_CONFLICT = "ALLOC_ENGINE_V4_DISCOVER_ADDRESS_CONFLICT" |
Definition at line 20 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_DISCOVER_HR = "ALLOC_ENGINE_V4_DISCOVER_HR" |
Definition at line 21 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_LEASE_RECLAIM = "ALLOC_ENGINE_V4_LEASE_RECLAIM" |
Definition at line 26 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_LEASE_RECLAMATION_FAILED = "ALLOC_ENGINE_V4_LEASE_RECLAMATION_FAILED" |
Definition at line 27 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases4().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_LEASES_RECLAMATION_COMPLETE = "ALLOC_ENGINE_V4_LEASES_RECLAMATION_COMPLETE" |
Definition at line 22 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases4().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_LEASES_RECLAMATION_SLOW = "ALLOC_ENGINE_V4_LEASES_RECLAMATION_SLOW" |
Definition at line 23 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases4().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_LEASES_RECLAMATION_START = "ALLOC_ENGINE_V4_LEASES_RECLAMATION_START" |
Definition at line 24 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases4().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_LEASES_RECLAMATION_TIMEOUT = "ALLOC_ENGINE_V4_LEASES_RECLAMATION_TIMEOUT" |
Definition at line 25 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases4().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_NO_MORE_EXPIRED_LEASES = "ALLOC_ENGINE_V4_NO_MORE_EXPIRED_LEASES" |
Definition at line 28 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases4().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_OFFER_EXISTING_LEASE = "ALLOC_ENGINE_V4_OFFER_EXISTING_LEASE" |
Definition at line 29 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_OFFER_NEW_LEASE = "ALLOC_ENGINE_V4_OFFER_NEW_LEASE" |
Definition at line 30 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_OFFER_REQUESTED_LEASE = "ALLOC_ENGINE_V4_OFFER_REQUESTED_LEASE" |
Definition at line 31 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE = "ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE" |
Definition at line 32 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::deleteExpiredReclaimedLeases4().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE_COMPLETE = "ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE_COMPLETE" |
Definition at line 33 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::deleteExpiredReclaimedLeases4().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE_FAILED = "ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE_FAILED" |
Definition at line 34 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::deleteExpiredReclaimedLeases4().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_REQUEST_ADDRESS_RESERVED = "ALLOC_ENGINE_V4_REQUEST_ADDRESS_RESERVED" |
Definition at line 35 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_REQUEST_ALLOC_REQUESTED = "ALLOC_ENGINE_V4_REQUEST_ALLOC_REQUESTED" |
Definition at line 36 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_REQUEST_EXTEND_LEASE = "ALLOC_ENGINE_V4_REQUEST_EXTEND_LEASE" |
Definition at line 37 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_REQUEST_IN_USE = "ALLOC_ENGINE_V4_REQUEST_IN_USE" |
Definition at line 39 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_REQUEST_INVALID = "ALLOC_ENGINE_V4_REQUEST_INVALID" |
Definition at line 38 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_REQUEST_OUT_OF_POOL = "ALLOC_ENGINE_V4_REQUEST_OUT_OF_POOL" |
Definition at line 40 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_REQUEST_PICK_ADDRESS = "ALLOC_ENGINE_V4_REQUEST_PICK_ADDRESS" |
Definition at line 41 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_REQUEST_REMOVE_LEASE = "ALLOC_ENGINE_V4_REQUEST_REMOVE_LEASE" |
Definition at line 42 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_REQUEST_USE_HR = "ALLOC_ENGINE_V4_REQUEST_USE_HR" |
Definition at line 43 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V4_REUSE_EXPIRED_LEASE_DATA = "ALLOC_ENGINE_V4_REUSE_EXPIRED_LEASE_DATA" |
Definition at line 44 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_ERROR = "ALLOC_ENGINE_V6_ALLOC_ERROR" |
Definition at line 45 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::allocateLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_FAIL = "ALLOC_ENGINE_V6_ALLOC_FAIL" |
Definition at line 46 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_FAIL_NO_POOLS = "ALLOC_ENGINE_V6_ALLOC_FAIL_NO_POOLS" |
Definition at line 47 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_FAIL_SHARED_NETWORK = "ALLOC_ENGINE_V6_ALLOC_FAIL_SHARED_NETWORK" |
Definition at line 48 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_FAIL_SUBNET = "ALLOC_ENGINE_V6_ALLOC_FAIL_SUBNET" |
Definition at line 49 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_HR_LEASE_EXISTS = "ALLOC_ENGINE_V6_ALLOC_HR_LEASE_EXISTS" |
Definition at line 50 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_LEASES_HR = "ALLOC_ENGINE_V6_ALLOC_LEASES_HR" |
Definition at line 51 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::allocateLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_LEASES_NO_HR = "ALLOC_ENGINE_V6_ALLOC_LEASES_NO_HR" |
Definition at line 52 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::allocateLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_NO_LEASES_HR = "ALLOC_ENGINE_V6_ALLOC_NO_LEASES_HR" |
Definition at line 53 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::allocateLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_NO_V6_HR = "ALLOC_ENGINE_V6_ALLOC_NO_V6_HR" |
Definition at line 54 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_ALLOC_UNRESERVED = "ALLOC_ENGINE_V6_ALLOC_UNRESERVED" |
Definition at line 55 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::allocateLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_DECLINED_RECOVERED = "ALLOC_ENGINE_V6_DECLINED_RECOVERED" |
Definition at line 56 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_EXPIRED_HINT_RESERVED = "ALLOC_ENGINE_V6_EXPIRED_HINT_RESERVED" |
Definition at line 57 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_EXTEND_ALLOC_UNRESERVED = "ALLOC_ENGINE_V6_EXTEND_ALLOC_UNRESERVED" |
Definition at line 58 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::renewLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_EXTEND_ERROR = "ALLOC_ENGINE_V6_EXTEND_ERROR" |
Definition at line 59 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::renewLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_EXTEND_LEASE = "ALLOC_ENGINE_V6_EXTEND_LEASE" |
Definition at line 60 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::renewLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_EXTEND_LEASE_DATA = "ALLOC_ENGINE_V6_EXTEND_LEASE_DATA" |
Definition at line 61 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_EXTEND_NEW_LEASE_DATA = "ALLOC_ENGINE_V6_EXTEND_NEW_LEASE_DATA" |
Definition at line 62 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_HINT_RESERVED = "ALLOC_ENGINE_V6_HINT_RESERVED" |
Definition at line 63 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_HR_ADDR_GRANTED = "ALLOC_ENGINE_V6_HR_ADDR_GRANTED" |
Definition at line 64 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_HR_PREFIX_GRANTED = "ALLOC_ENGINE_V6_HR_PREFIX_GRANTED" |
Definition at line 65 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_LEASE_RECLAIM = "ALLOC_ENGINE_V6_LEASE_RECLAIM" |
Definition at line 70 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_LEASE_RECLAMATION_FAILED = "ALLOC_ENGINE_V6_LEASE_RECLAMATION_FAILED" |
Definition at line 71 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_LEASES_RECLAMATION_COMPLETE = "ALLOC_ENGINE_V6_LEASES_RECLAMATION_COMPLETE" |
Definition at line 66 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_LEASES_RECLAMATION_SLOW = "ALLOC_ENGINE_V6_LEASES_RECLAMATION_SLOW" |
Definition at line 67 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_LEASES_RECLAMATION_START = "ALLOC_ENGINE_V6_LEASES_RECLAMATION_START" |
Definition at line 68 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_LEASES_RECLAMATION_TIMEOUT = "ALLOC_ENGINE_V6_LEASES_RECLAMATION_TIMEOUT" |
Definition at line 69 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_NO_MORE_EXPIRED_LEASES = "ALLOC_ENGINE_V6_NO_MORE_EXPIRED_LEASES" |
Definition at line 72 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::reclaimExpiredLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE = "ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE" |
Definition at line 73 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::deleteExpiredReclaimedLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE_COMPLETE = "ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE_COMPLETE" |
Definition at line 74 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::deleteExpiredReclaimedLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE_FAILED = "ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE_FAILED" |
Definition at line 75 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::deleteExpiredReclaimedLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_RENEW_HR = "ALLOC_ENGINE_V6_RENEW_HR" |
Definition at line 76 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::renewLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_RENEW_REMOVE_RESERVED = "ALLOC_ENGINE_V6_RENEW_REMOVE_RESERVED" |
Definition at line 77 of file alloc_engine_messages.h.
Referenced by isc::dhcp::AllocEngine::renewLeases6().
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_RENEW_REMOVE_UNRESERVED = "ALLOC_ENGINE_V6_RENEW_REMOVE_UNRESERVED" |
Definition at line 78 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_REUSE_EXPIRED_LEASE_DATA = "ALLOC_ENGINE_V6_REUSE_EXPIRED_LEASE_DATA" |
Definition at line 79 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_REVOKED_ADDR_LEASE = "ALLOC_ENGINE_V6_REVOKED_ADDR_LEASE" |
Definition at line 80 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_REVOKED_PREFIX_LEASE = "ALLOC_ENGINE_V6_REVOKED_PREFIX_LEASE" |
Definition at line 81 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_REVOKED_SHARED_ADDR_LEASE = "ALLOC_ENGINE_V6_REVOKED_SHARED_ADDR_LEASE" |
Definition at line 82 of file alloc_engine_messages.h.
const isc::log::MessageID isc::dhcp::ALLOC_ENGINE_V6_REVOKED_SHARED_PREFIX_LEASE = "ALLOC_ENGINE_V6_REVOKED_SHARED_PREFIX_LEASE" |
Definition at line 83 of file alloc_engine_messages.h.
const uint8_t isc::dhcp::AUTH_KEY_LEN = 16 |
Maximum length of authentication keys - 128 bits.
Definition at line 63 of file host.h.
Referenced by isc::dhcp::AuthKey::getRandomKeyString(), and isc::dhcp::AuthKey::setAuthKey().
isc::log::Logger isc::dhcp::bad_packet4_logger |
Logger for rejected packets.
Here "bad packets" are packets that are either dropped (i.e malformed, unsupported types) or packets that are rejected and NAKed for logical reasons.
Definition at line 97 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::accept(), isc::dhcp::Dhcpv4Srv::acceptMessageType(), isc::dhcp::Dhcpv4Srv::assignLease(), isc::dhcp::Dhcpv4Srv::deferredUnpack(), isc::dhcp::Dhcpv4Srv::processDhcp4Query(), isc::dhcp::Dhcpv4Srv::processPacket(), isc::dhcp::Dhcpv4Srv::run_one(), and isc::dhcp::ClientHandler::tryLock().
isc::log::Logger isc::dhcp::bad_packet6_logger |
Logger for rejected packets.
Here "bad packets" are packets that are either dropped (i.e malformed, unsupported types) or packets that are rejected for logical reasons.
Definition at line 93 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::processDhcp6Query(), isc::dhcp::Dhcpv6Srv::processPacket(), isc::dhcp::Dhcpv6Srv::run_one(), isc::dhcp::Dhcpv6Srv::sanityCheck(), isc::dhcp::Dhcpv6Srv::testServerID(), isc::dhcp::Dhcpv6Srv::testUnicast(), and isc::dhcp::ClientHandler::tryLock().
const size_t isc::dhcp::BOOT_FILE_NAME_MAX_LEN = 128 |
std::list< std::string > isc::dhcp::builtinNames |
List of built-in client class names.
i.e. ALL, KNOWN, UNKNOWN and BOOTP but not DROP.
Definition at line 362 of file client_class_def.cc.
Referenced by isClientClassBuiltIn(), and isc::dhcp::ClientClassDefParser::parse().
std::list< std::string > isc::dhcp::builtinPrefixes |
List of built-in client class prefixes i.e.
VENDOR_CLASS_, HA_, AFTER_ and EXTERNAL_.
Definition at line 371 of file client_class_def.cc.
Referenced by isClientClassBuiltIn().
const size_t isc::dhcp::CLIENT_CLASSES_MAX_LEN = 255 |
Maximum length of classes stored in a dhcp4/6_client_classes columns.
Definition at line 36 of file host.h.
Referenced by isc::dhcp::CqlHostExchange::prepareExchange().
const int isc::dhcp::DBG_DHCP4_BASIC = isc::log::DBGLVL_TRACE_BASIC |
Debug level used to trace basic operations within the code.
Definition at line 33 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::buildCfgOptionList(), isc::dhcp::Dhcpv4Exchange::Dhcpv4Exchange(), isc::dhcp::Dhcp4to6Ipc::handler(), isc::dhcp::Dhcpv4Srv::processDhcp4Query(), isc::dhcp::Dhcpv4Srv::processPacketBufferSend(), isc::dhcp::Dhcpv4Srv::requiredClassify(), isc::dhcp::Dhcpv4Srv::run_one(), isc::dhcp::Dhcpv4Srv::shutdown(), and isc::dhcp::ClientHandler::~ClientHandler().
const int isc::dhcp::DBG_DHCP4_BASIC_DATA = isc::log::DBGLVL_TRACE_BASIC_DATA |
Debug level used to log the traces with some basic data.
The basic data includes summary information, e.g. summary of the information returned by a particular function. It may also include more detailed information in cases when it is warranted and the extraction of the data doesn't impact the server's performance significantly.
Definition at line 45 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease(), isc::dhcp::Dhcpv4Srv::processPacket(), isc::dhcp::Dhcpv4Srv::selectSubnet(), and isc::dhcp::Dhcpv4Srv::selectSubnet4o6().
const int isc::dhcp::DBG_DHCP4_COMMAND = isc::log::DBGLVL_COMMAND |
Debug level used to log receiving commands.
Definition at line 30 of file dhcp4_log.h.
Referenced by isc::dhcp::ControlledDhcpv4Srv::checkConfig(), configureDhcp4Server(), isc::dhcp::ControlledDhcpv4Srv::processCommand(), and isc::dhcp::ControlledDhcpv4Srv::processConfig().
const int isc::dhcp::DBG_DHCP4_DETAIL = isc::log::DBGLVL_TRACE_DETAIL |
Debug level used to trace detailed errors.
Trace detailed operations, including errors raised when processing invalid packets. (These are not logged at severities of WARN or higher for fear that a set of deliberately invalid packets set to the server could overwhelm the logging.)
Definition at line 53 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::accept(), isc::dhcp::Dhcpv4Srv::acceptMessageType(), isc::dhcp::Dhcpv4Srv::assignLease(), isc::dhcp::Dhcpv4Srv::deferredUnpack(), isc::dhcp::Dhcp4to6Ipc::handler(), isc::dhcp::Dhcpv4Srv::postAllocateNameUpdate(), isc::dhcp::Dhcpv4Srv::processClientName(), isc::dhcp::Dhcpv4Srv::processInform(), isc::dhcp::Dhcpv4Srv::processPacket(), isc::dhcp::Dhcpv4Srv::processPacketPktSend(), isc::dhcp::Dhcpv4Srv::processRelease(), isc::dhcp::Dhcpv4Srv::requiredClassify(), isc::dhcp::Dhcpv4Srv::run_one(), isc::dhcp::Dhcpv4Srv::selectSubnet(), and isc::dhcp::Dhcpv4Srv::selectSubnet4o6().
const int isc::dhcp::DBG_DHCP4_DETAIL_DATA = isc::log::DBGLVL_TRACE_DETAIL_DATA |
This level is used to log the contents of packets received and sent.
Definition at line 56 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcp4to6Ipc::handler(), isc::dhcp::Dhcpv4Srv::processClientName(), isc::dhcp::Dhcpv4Srv::processPacket(), isc::dhcp::Dhcpv4Srv::processPacketBufferSend(), isc::dhcp::Dhcpv4Srv::selectSubnet(), and isc::dhcp::Dhcpv4Srv::selectSubnet4o6().
const int isc::dhcp::DBG_DHCP4_HOOKS = isc::log::DBGLVL_TRACE_BASIC |
Debug level used to trace hook related operations.
Definition at line 36 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::declineLease(), isc::dhcp::Dhcp4to6Ipc::handler(), isc::dhcp::Dhcpv4Srv::processDhcp4Query(), isc::dhcp::Dhcpv4Srv::processPacket(), isc::dhcp::Dhcpv4Srv::processPacketBufferSend(), isc::dhcp::Dhcpv4Srv::processPacketPktSend(), isc::dhcp::Dhcpv4Srv::processRelease(), isc::dhcp::Dhcpv4Srv::selectSubnet(), and isc::dhcp::Dhcpv4Srv::selectSubnet4o6().
const int isc::dhcp::DBG_DHCP4_SHUT = isc::log::DBGLVL_START_SHUT |
Debug level used to log information during server shutdown.
Definition at line 27 of file dhcp4_log.h.
const int isc::dhcp::DBG_DHCP4_START = isc::log::DBGLVL_START_SHUT |
Debug level used to log information during server startup.
Definition at line 24 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::Dhcpv4Srv(), and main().
const int isc::dhcp::DBG_DHCP6_BASIC = isc::log::DBGLVL_TRACE_BASIC |
Debug level used to trace basic operations within the code.
Definition at line 30 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::buildCfgOptionList(), isc::dhcp::Dhcp6to4Ipc::handler(), isc::dhcp::Dhcpv6Srv::initContext(), isc::dhcp::Dhcpv6Srv::processDhcp6Query(), isc::dhcp::Dhcpv6Srv::processPacket(), isc::dhcp::Dhcpv6Srv::processPacketBufferSend(), isc::dhcp::Dhcpv6Srv::requiredClassify(), isc::dhcp::Dhcpv6Srv::run_one(), isc::dhcp::Dhcpv6Srv::sanityCheck(), isc::dhcp::Dhcpv6Srv::setReservedClientClasses(), and isc::dhcp::Dhcpv6Srv::shutdown().
const int isc::dhcp::DBG_DHCP6_BASIC_DATA = isc::log::DBGLVL_TRACE_BASIC_DATA |
Debug level used to log the traces with some basic data.
The basic data includes summary information, e.g. summary of the information returned by a particular function. It may also include more detailed information in cases when it is warranted and the extraction of the data doesn't impact the server's performance significantly.
Definition at line 42 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::checkDynamicSubnetChange(), isc::dhcp::Dhcpv6Srv::processPacket(), and isc::dhcp::Dhcpv6Srv::selectSubnet().
const int isc::dhcp::DBG_DHCP6_COMMAND = isc::log::DBGLVL_COMMAND |
Debug level used to log receiving commands.
Definition at line 27 of file dhcp6_log.h.
Referenced by isc::dhcp::ControlledDhcpv6Srv::checkConfig(), configureDhcp6Server(), isc::dhcp::ControlledDhcpv6Srv::processCommand(), and isc::dhcp::ControlledDhcpv6Srv::processConfig().
const int isc::dhcp::DBG_DHCP6_DETAIL = isc::log::DBGLVL_TRACE_DETAIL |
Debug level used to trace detailed errors.
Trace detailed operations, including errors raised when processing invalid packets. (These are not logged at severities of WARN or higher for fear that a set of deliberately invalid packets set to the server could overwhelm the logging.)
Definition at line 50 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_NA(), isc::dhcp::Dhcpv6Srv::assignIA_PD(), isc::dhcp::Dhcpv6Srv::createNameChangeRequests(), isc::dhcp::Dhcpv6Srv::declineIA(), isc::dhcp::Dhcpv6Srv::declineLease(), isc::dhcp::Dhcpv6Srv::evaluateClasses(), isc::dhcp::Dhcpv6Srv::extendIA_NA(), isc::dhcp::Dhcpv6Srv::extendIA_PD(), isc::dhcp::Dhcp6to4Ipc::handler(), isc::dhcp::Dhcpv6Srv::processClientFqdn(), isc::dhcp::Dhcpv6Srv::processPacket(), isc::dhcp::Dhcpv6Srv::processSolicit(), isc::dhcp::Dhcpv6Srv::releaseIA_NA(), isc::dhcp::Dhcpv6Srv::requiredClassify(), isc::dhcp::Dhcpv6Srv::run_one(), isc::dhcp::Dhcpv6Srv::selectSubnet(), and isc::dhcp::Dhcpv6Srv::testUnicast().
const int isc::dhcp::DBG_DHCP6_DETAIL_DATA = isc::log::DBGLVL_TRACE_DETAIL_DATA |
This level is used to log the contents of packets received and sent.
Definition at line 53 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_NA(), isc::dhcp::Dhcp6to4Ipc::handler(), isc::dhcp::Dhcpv6Srv::processPacket(), isc::dhcp::Dhcpv6Srv::processPacketBufferSend(), isc::dhcp::Dhcpv6Srv::run_one(), isc::dhcp::Dhcpv6Srv::selectSubnet(), and isc::dhcp::Dhcpv6Srv::testServerID().
const int isc::dhcp::DBG_DHCP6_HOOKS = isc::log::DBGLVL_TRACE_BASIC |
Debug level used to trace hook related operations.
Definition at line 33 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcp6to4Ipc::handler(), isc::dhcp::Dhcpv6Srv::processDhcp6Query(), isc::dhcp::Dhcpv6Srv::processPacket(), isc::dhcp::Dhcpv6Srv::processPacketBufferSend(), isc::dhcp::Dhcpv6Srv::processPacketPktSend(), isc::dhcp::Dhcpv6Srv::releaseIA_NA(), isc::dhcp::Dhcpv6Srv::releaseIA_PD(), and isc::dhcp::Dhcpv6Srv::selectSubnet().
const int isc::dhcp::DBG_DHCP6_SHUT = isc::log::DBGLVL_START_SHUT |
Debug level used to log information during server shutdown.
Definition at line 24 of file dhcp6_log.h.
const int isc::dhcp::DBG_DHCP6_START = isc::log::DBGLVL_START_SHUT |
Debug level used to log information during server startup.
Definition at line 21 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::Dhcpv6Srv(), and main().
isc::log::Logger isc::dhcp::ddns4_logger |
Logger for Hostname or FQDN processing.
This logger is used to issue log messages related to processing the hostnames, FQDNs and sending name change requests to D2.
Definition at line 115 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease(), isc::dhcp::Dhcpv4Srv::d2ClientErrorHandler(), isc::dhcp::Dhcpv4Srv::postAllocateNameUpdate(), and isc::dhcp::Dhcpv4Srv::processClientName().
isc::log::Logger isc::dhcp::ddns6_logger |
Logger for Hostname or FQDN processing.
This logger is used to issue log messages related to processing the hostnames, FQDNs and sending name change requests to D2.
Definition at line 111 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::createNameChangeRequests(), isc::dhcp::Dhcpv6Srv::d2ClientErrorHandler(), isc::dhcp::Dhcpv6Srv::extendIA_NA(), and isc::dhcp::Dhcpv6Srv::processClientFqdn().
const isc::log::MessageID isc::dhcp::DHCP4_ACTIVATE_INTERFACE = "DHCP4_ACTIVATE_INTERFACE" |
Definition at line 11 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_ALREADY_RUNNING = "DHCP4_ALREADY_RUNNING" |
Definition at line 12 of file dhcp4_messages.h.
Referenced by main().
const char * isc::dhcp::DHCP4_APP_LOGGER_NAME = "dhcp4" |
Name of the base logger for DHCPv4 server.
Definition at line 27 of file dhcp4_log.cc.
const char * isc::dhcp::DHCP4_BAD_PACKET_LOGGER_NAME = "bad-packets" |
Name of the logger for rejected packets.
Definition at line 28 of file dhcp4_log.cc.
const isc::log::MessageID isc::dhcp::DHCP4_BUFFER_RECEIVE_FAIL = "DHCP4_BUFFER_RECEIVE_FAIL" |
Definition at line 14 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::run_one().
const isc::log::MessageID isc::dhcp::DHCP4_BUFFER_RECEIVED = "DHCP4_BUFFER_RECEIVED" |
Definition at line 13 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::run_one().
const isc::log::MessageID isc::dhcp::DHCP4_BUFFER_UNPACK = "DHCP4_BUFFER_UNPACK" |
Definition at line 15 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP4_BUFFER_WAIT_SIGNAL = "DHCP4_BUFFER_WAIT_SIGNAL" |
Definition at line 16 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::run_one().
const isc::log::MessageID isc::dhcp::DHCP4_CB_ON_DEMAND_FETCH_UPDATES_FAIL = "DHCP4_CB_ON_DEMAND_FETCH_UPDATES_FAIL" |
Definition at line 17 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CB_PERIODIC_FETCH_UPDATES_FAIL = "DHCP4_CB_PERIODIC_FETCH_UPDATES_FAIL" |
Definition at line 18 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CB_PERIODIC_FETCH_UPDATES_RETRIES_EXHAUSTED = "DHCP4_CB_PERIODIC_FETCH_UPDATES_RETRIES_EXHAUSTED" |
Definition at line 19 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CLASS_ASSIGNED = "DHCP4_CLASS_ASSIGNED" |
Definition at line 20 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Exchange::Dhcpv4Exchange().
const isc::log::MessageID isc::dhcp::DHCP4_CLASS_UNCONFIGURED = "DHCP4_CLASS_UNCONFIGURED" |
Definition at line 21 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::buildCfgOptionList().
const isc::log::MessageID isc::dhcp::DHCP4_CLASS_UNDEFINED = "DHCP4_CLASS_UNDEFINED" |
Definition at line 22 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::requiredClassify().
const isc::log::MessageID isc::dhcp::DHCP4_CLASS_UNTESTABLE = "DHCP4_CLASS_UNTESTABLE" |
Definition at line 23 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::requiredClassify().
const isc::log::MessageID isc::dhcp::DHCP4_CLIENT_FQDN_DATA = "DHCP4_CLIENT_FQDN_DATA" |
Definition at line 25 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CLIENT_FQDN_PROCESS = "DHCP4_CLIENT_FQDN_PROCESS" |
Definition at line 26 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processClientName().
const isc::log::MessageID isc::dhcp::DHCP4_CLIENT_HOSTNAME_DATA = "DHCP4_CLIENT_HOSTNAME_DATA" |
Definition at line 27 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CLIENT_HOSTNAME_MALFORMED = "DHCP4_CLIENT_HOSTNAME_MALFORMED" |
Definition at line 28 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CLIENT_HOSTNAME_PROCESS = "DHCP4_CLIENT_HOSTNAME_PROCESS" |
Definition at line 29 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processClientName().
const isc::log::MessageID isc::dhcp::DHCP4_CLIENT_NAME_PROC_FAIL = "DHCP4_CLIENT_NAME_PROC_FAIL" |
Definition at line 30 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processClientName().
const isc::log::MessageID isc::dhcp::DHCP4_CLIENTID_IGNORED_FOR_LEASES = "DHCP4_CLIENTID_IGNORED_FOR_LEASES" |
Definition at line 24 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_COMMAND_RECEIVED = "DHCP4_COMMAND_RECEIVED" |
Definition at line 31 of file dhcp4_messages.h.
Referenced by isc::dhcp::ControlledDhcpv4Srv::processCommand().
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_COMPLETE = "DHCP4_CONFIG_COMPLETE" |
Definition at line 32 of file dhcp4_messages.h.
Referenced by configureDhcp4Server().
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_FETCH = "DHCP4_CONFIG_FETCH" |
Definition at line 33 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_LOAD_FAIL = "DHCP4_CONFIG_LOAD_FAIL" |
Definition at line 34 of file dhcp4_messages.h.
Referenced by isc::dhcp::ControlledDhcpv4Srv::loadConfigFile().
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_NEW_SUBNET = "DHCP4_CONFIG_NEW_SUBNET" |
Definition at line 35 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_OPTION_DUPLICATE = "DHCP4_CONFIG_OPTION_DUPLICATE" |
Definition at line 36 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_PACKET_QUEUE = "DHCP4_CONFIG_PACKET_QUEUE" |
Definition at line 37 of file dhcp4_messages.h.
Referenced by isc::dhcp::ControlledDhcpv4Srv::processConfig().
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_RECEIVED = "DHCP4_CONFIG_RECEIVED" |
Definition at line 38 of file dhcp4_messages.h.
Referenced by isc::dhcp::ControlledDhcpv4Srv::checkConfig(), and isc::dhcp::ControlledDhcpv4Srv::processConfig().
const char* const* isc::dhcp::dhcp4_config_report = isc::detail::config_report |
Definition at line 3934 of file dhcp4_srv.cc.
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_START = "DHCP4_CONFIG_START" |
Definition at line 39 of file dhcp4_messages.h.
Referenced by configureDhcp4Server().
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_UNRECOVERABLE_ERROR = "DHCP4_CONFIG_UNRECOVERABLE_ERROR" |
Definition at line 40 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_UNSUPPORTED_OBJECT = "DHCP4_CONFIG_UNSUPPORTED_OBJECT" |
Definition at line 41 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_CONFIG_UPDATE = "DHCP4_CONFIG_UPDATE" |
Definition at line 42 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_DB_RECONNECT_DISABLED = "DHCP4_DB_RECONNECT_DISABLED" |
Definition at line 43 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_DB_RECONNECT_FAILED = "DHCP4_DB_RECONNECT_FAILED" |
Definition at line 44 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_DB_RECONNECT_LOST_CONNECTION = "DHCP4_DB_RECONNECT_LOST_CONNECTION" |
Definition at line 45 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_DB_RECONNECT_NO_DB_CTL = "DHCP4_DB_RECONNECT_NO_DB_CTL" |
Definition at line 46 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_DB_RECONNECT_SUCCEEDED = "DHCP4_DB_RECONNECT_SUCCEEDED" |
Definition at line 47 of file dhcp4_messages.h.
const char * isc::dhcp::DHCP4_DDNS_LOGGER_NAME = "ddns" |
Name of the logger for hostname or FQDN processing.
Definition at line 31 of file dhcp4_log.cc.
const isc::log::MessageID isc::dhcp::DHCP4_DDNS_REQUEST_SEND_FAILED = "DHCP4_DDNS_REQUEST_SEND_FAILED" |
Definition at line 48 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::d2ClientErrorHandler().
const isc::log::MessageID isc::dhcp::DHCP4_DEACTIVATE_INTERFACE = "DHCP4_DEACTIVATE_INTERFACE" |
Definition at line 49 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_DECLINE_FAIL = "DHCP4_DECLINE_FAIL" |
Definition at line 50 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::declineLease().
const isc::log::MessageID isc::dhcp::DHCP4_DECLINE_LEASE = "DHCP4_DECLINE_LEASE" |
Definition at line 51 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::declineLease().
const isc::log::MessageID isc::dhcp::DHCP4_DECLINE_LEASE_MISMATCH = "DHCP4_DECLINE_LEASE_MISMATCH" |
Definition at line 52 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processDecline().
const isc::log::MessageID isc::dhcp::DHCP4_DECLINE_LEASE_NOT_FOUND = "DHCP4_DECLINE_LEASE_NOT_FOUND" |
Definition at line 53 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processDecline().
const isc::log::MessageID isc::dhcp::DHCP4_DEFERRED_OPTION_MISSING = "DHCP4_DEFERRED_OPTION_MISSING" |
Definition at line 54 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::deferredUnpack().
const isc::log::MessageID isc::dhcp::DHCP4_DEFERRED_OPTION_UNPACK_FAIL = "DHCP4_DEFERRED_OPTION_UNPACK_FAIL" |
Definition at line 55 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::deferredUnpack().
const isc::log::MessageID isc::dhcp::DHCP4_DEVELOPMENT_VERSION = "DHCP4_DEVELOPMENT_VERSION" |
Definition at line 56 of file dhcp4_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP4_DHCP4O6_BAD_PACKET = "DHCP4_DHCP4O6_BAD_PACKET" |
Definition at line 57 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcp4to6Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP4_DHCP4O6_PACKET_RECEIVED = "DHCP4_DHCP4O6_PACKET_RECEIVED" |
Definition at line 58 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcp4to6Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP4_DHCP4O6_PACKET_SEND = "DHCP4_DHCP4O6_PACKET_SEND" |
Definition at line 59 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcp4to6Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP4_DHCP4O6_PACKET_SEND_FAIL = "DHCP4_DHCP4O6_PACKET_SEND_FAIL" |
Definition at line 60 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcp4to6Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP4_DHCP4O6_RECEIVE_FAIL = "DHCP4_DHCP4O6_RECEIVE_FAIL" |
Definition at line 61 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcp4to6Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP4_DHCP4O6_RECEIVING = "DHCP4_DHCP4O6_RECEIVING" |
Definition at line 62 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcp4to6Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP4_DHCP4O6_RESPONSE_DATA = "DHCP4_DHCP4O6_RESPONSE_DATA" |
Definition at line 63 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcp4to6Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP4_DYNAMIC_RECONFIGURATION = "DHCP4_DYNAMIC_RECONFIGURATION" |
Definition at line 64 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_DYNAMIC_RECONFIGURATION_FAIL = "DHCP4_DYNAMIC_RECONFIGURATION_FAIL" |
Definition at line 65 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_EMPTY_HOSTNAME = "DHCP4_EMPTY_HOSTNAME" |
Definition at line 66 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_FLEX_ID = "DHCP4_FLEX_ID" |
Definition at line 67 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_GENERATE_FQDN = "DHCP4_GENERATE_FQDN" |
Definition at line 68 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_HANDLE_SIGNAL_EXCEPTION = "DHCP4_HANDLE_SIGNAL_EXCEPTION" |
Definition at line 69 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_BUFFER_RCVD_DROP = "DHCP4_HOOK_BUFFER_RCVD_DROP" |
Definition at line 71 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_BUFFER_RCVD_SKIP = "DHCP4_HOOK_BUFFER_RCVD_SKIP" |
Definition at line 72 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_BUFFER_SEND_SKIP = "DHCP4_HOOK_BUFFER_SEND_SKIP" |
Definition at line 73 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcp4to6Ipc::handler(), and isc::dhcp::Dhcpv4Srv::processPacketBufferSend().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_DECLINE_SKIP = "DHCP4_HOOK_DECLINE_SKIP" |
Definition at line 74 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::declineLease().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_LEASE4_RELEASE_SKIP = "DHCP4_HOOK_LEASE4_RELEASE_SKIP" |
Definition at line 75 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processRelease().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_LEASES4_COMMITTED_DROP = "DHCP4_HOOK_LEASES4_COMMITTED_DROP" |
Definition at line 76 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processDhcp4Query().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_LEASES4_COMMITTED_PARK = "DHCP4_HOOK_LEASES4_COMMITTED_PARK" |
Definition at line 77 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processDhcp4Query().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_PACKET_RCVD_SKIP = "DHCP4_HOOK_PACKET_RCVD_SKIP" |
Definition at line 78 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_PACKET_SEND_DROP = "DHCP4_HOOK_PACKET_SEND_DROP" |
Definition at line 79 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacketPktSend().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_PACKET_SEND_SKIP = "DHCP4_HOOK_PACKET_SEND_SKIP" |
Definition at line 80 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacketPktSend().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_SUBNET4_SELECT_DROP = "DHCP4_HOOK_SUBNET4_SELECT_DROP" |
Definition at line 81 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::selectSubnet(), and isc::dhcp::Dhcpv4Srv::selectSubnet4o6().
const isc::log::MessageID isc::dhcp::DHCP4_HOOK_SUBNET4_SELECT_SKIP = "DHCP4_HOOK_SUBNET4_SELECT_SKIP" |
Definition at line 82 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::selectSubnet(), and isc::dhcp::Dhcpv4Srv::selectSubnet4o6().
const isc::log::MessageID isc::dhcp::DHCP4_HOOKS_LIBS_RELOAD_FAIL = "DHCP4_HOOKS_LIBS_RELOAD_FAIL" |
Definition at line 70 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_INFORM_DIRECT_REPLY = "DHCP4_INFORM_DIRECT_REPLY" |
Definition at line 83 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processInform().
const isc::log::MessageID isc::dhcp::DHCP4_INIT_FAIL = "DHCP4_INIT_FAIL" |
Definition at line 84 of file dhcp4_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP4_INIT_REBOOT = "DHCP4_INIT_REBOOT" |
Definition at line 85 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_LEASE_ADVERT = "DHCP4_LEASE_ADVERT" |
Definition at line 86 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_LEASE_ALLOC = "DHCP4_LEASE_ALLOC" |
Definition at line 87 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const char * isc::dhcp::DHCP4_LEASE_LOGGER_NAME = "leases" |
Name of the logger for lease allocation logic.
Definition at line 32 of file dhcp4_log.cc.
const isc::log::MessageID isc::dhcp::DHCP4_LEASE_REUSE = "DHCP4_LEASE_REUSE" |
Definition at line 88 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
isc::log::Logger isc::dhcp::dhcp4_logger |
Base logger for DHCPv4 server.
Definition at line 90 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease(), isc::dhcp::Dhcpv4Srv::buildCfgOptionList(), isc::dhcp::ControlledDhcpv4Srv::checkConfig(), configureDhcp4Server(), isc::dhcp::Dhcpv4Exchange::Dhcpv4Exchange(), isc::dhcp::Dhcpv4Srv::Dhcpv4Srv(), isc::dhcp::ControlledDhcpv4Srv::loadConfigFile(), main(), isc::dhcp::ControlledDhcpv4Srv::processCommand(), isc::dhcp::ControlledDhcpv4Srv::processConfig(), isc::dhcp::Dhcpv4Srv::processDecline(), isc::dhcp::Dhcpv4Srv::requiredClassify(), isc::dhcp::Dhcpv4Srv::run_one(), isc::dhcp::Dhcpv4Srv::shutdown(), isc::dhcp::ClientHandler::~ClientHandler(), and isc::dhcp::Dhcpv4Srv::~Dhcpv4Srv().
const isc::log::MessageID isc::dhcp::DHCP4_MULTI_THREADING_INFO = "DHCP4_MULTI_THREADING_INFO" |
Definition at line 89 of file dhcp4_messages.h.
Referenced by isc::dhcp::ControlledDhcpv4Srv::loadConfigFile().
const isc::log::MessageID isc::dhcp::DHCP4_NCR_CREATE = "DHCP4_NCR_CREATE" |
Definition at line 90 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_NCR_CREATION_FAILED = "DHCP4_NCR_CREATION_FAILED" |
Definition at line 91 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_NO_LEASE_INIT_REBOOT = "DHCP4_NO_LEASE_INIT_REBOOT" |
Definition at line 93 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_NO_SOCKETS_OPEN = "DHCP4_NO_SOCKETS_OPEN" |
Definition at line 94 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_NOT_RUNNING = "DHCP4_NOT_RUNNING" |
Definition at line 92 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_OPEN_CONFIG_DB = "DHCP4_OPEN_CONFIG_DB" |
Definition at line 95 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_OPEN_SOCKET = "DHCP4_OPEN_SOCKET" |
Definition at line 96 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::Dhcpv4Srv().
const isc::log::MessageID isc::dhcp::DHCP4_OPEN_SOCKET_FAIL = "DHCP4_OPEN_SOCKET_FAIL" |
Definition at line 97 of file dhcp4_messages.h.
const char * isc::dhcp::DHCP4_OPTIONS_LOGGER_NAME = "options" |
Name of the logger for options parser.
Definition at line 30 of file dhcp4_log.cc.
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0001 = "DHCP4_PACKET_DROP_0001" |
Definition at line 98 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0002 = "DHCP4_PACKET_DROP_0002" |
Definition at line 99 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::accept().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0003 = "DHCP4_PACKET_DROP_0003" |
Definition at line 100 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::accept().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0004 = "DHCP4_PACKET_DROP_0004" |
Definition at line 101 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::acceptMessageType().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0005 = "DHCP4_PACKET_DROP_0005" |
Definition at line 102 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::acceptMessageType().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0006 = "DHCP4_PACKET_DROP_0006" |
Definition at line 103 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::acceptMessageType().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0007 = "DHCP4_PACKET_DROP_0007" |
Definition at line 104 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processDhcp4Query().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0008 = "DHCP4_PACKET_DROP_0008" |
Definition at line 105 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::run_one().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0009 = "DHCP4_PACKET_DROP_0009" |
Definition at line 106 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::acceptMessageType().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0010 = "DHCP4_PACKET_DROP_0010" |
Definition at line 107 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0011 = "DHCP4_PACKET_DROP_0011" |
Definition at line 108 of file dhcp4_messages.h.
Referenced by isc::dhcp::ClientHandler::tryLock().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0012 = "DHCP4_PACKET_DROP_0012" |
Definition at line 109 of file dhcp4_messages.h.
Referenced by isc::dhcp::ClientHandler::tryLock().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_DROP_0013 = "DHCP4_PACKET_DROP_0013" |
Definition at line 110 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Exchange::Dhcpv4Exchange().
const char * isc::dhcp::DHCP4_PACKET_LOGGER_NAME = "packets" |
Name of the logger for processed packets.
Definition at line 29 of file dhcp4_log.cc.
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_NAK_0001 = "DHCP4_PACKET_NAK_0001" |
Definition at line 111 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_NAK_0002 = "DHCP4_PACKET_NAK_0002" |
Definition at line 112 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_NAK_0003 = "DHCP4_PACKET_NAK_0003" |
Definition at line 113 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_NAK_0004 = "DHCP4_PACKET_NAK_0004" |
Definition at line 114 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_OPTION_UNPACK_FAIL = "DHCP4_PACKET_OPTION_UNPACK_FAIL" |
Definition at line 116 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_OPTIONS_SKIPPED = "DHCP4_PACKET_OPTIONS_SKIPPED" |
Definition at line 115 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_PACK = "DHCP4_PACKET_PACK" |
Definition at line 117 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacketPktSend().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_PACK_FAIL = "DHCP4_PACKET_PACK_FAIL" |
Definition at line 118 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacketPktSend().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_PROCESS_EXCEPTION = "DHCP4_PACKET_PROCESS_EXCEPTION" |
Definition at line 119 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processDhcp4QueryAndSendResponse(), isc::dhcp::Dhcpv4Srv::processPacketAndSendResponseNoThrow(), isc::dhcp::Dhcpv4Srv::run(), and isc::dhcp::Dhcpv4Srv::sendResponseNoThrow().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_PROCESS_STD_EXCEPTION = "DHCP4_PACKET_PROCESS_STD_EXCEPTION" |
Definition at line 120 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processDhcp4QueryAndSendResponse(), isc::dhcp::Dhcpv4Srv::processPacketAndSendResponseNoThrow(), isc::dhcp::Dhcpv4Srv::run(), and isc::dhcp::Dhcpv4Srv::sendResponseNoThrow().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_QUEUE_FULL = "DHCP4_PACKET_QUEUE_FULL" |
Definition at line 121 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::run_one(), and isc::dhcp::ClientHandler::~ClientHandler().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_RECEIVED = "DHCP4_PACKET_RECEIVED" |
Definition at line 122 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_SEND = "DHCP4_PACKET_SEND" |
Definition at line 123 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacketBufferSend().
const isc::log::MessageID isc::dhcp::DHCP4_PACKET_SEND_FAIL = "DHCP4_PACKET_SEND_FAIL" |
Definition at line 124 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacketBufferSend().
const isc::log::MessageID isc::dhcp::DHCP4_PARSER_COMMIT_EXCEPTION = "DHCP4_PARSER_COMMIT_EXCEPTION" |
Definition at line 125 of file dhcp4_messages.h.
Referenced by configureDhcp4Server().
const isc::log::MessageID isc::dhcp::DHCP4_PARSER_COMMIT_FAIL = "DHCP4_PARSER_COMMIT_FAIL" |
Definition at line 126 of file dhcp4_messages.h.
Referenced by configureDhcp4Server().
const isc::log::MessageID isc::dhcp::DHCP4_PARSER_EXCEPTION = "DHCP4_PARSER_EXCEPTION" |
Definition at line 127 of file dhcp4_messages.h.
Referenced by configureDhcp4Server().
const isc::log::MessageID isc::dhcp::DHCP4_PARSER_FAIL = "DHCP4_PARSER_FAIL" |
Definition at line 128 of file dhcp4_messages.h.
Referenced by configureDhcp4Server().
const isc::log::MessageID isc::dhcp::DHCP4_POST_ALLOCATION_NAME_UPDATE_FAIL = "DHCP4_POST_ALLOCATION_NAME_UPDATE_FAIL" |
Definition at line 129 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::postAllocateNameUpdate().
const isc::log::MessageID isc::dhcp::DHCP4_QUERY_DATA = "DHCP4_QUERY_DATA" |
Definition at line 130 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP4_RECLAIM_EXPIRED_LEASES_FAIL = "DHCP4_RECLAIM_EXPIRED_LEASES_FAIL" |
Definition at line 131 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_RELEASE = "DHCP4_RELEASE" |
Definition at line 132 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processRelease().
const isc::log::MessageID isc::dhcp::DHCP4_RELEASE_EXCEPTION = "DHCP4_RELEASE_EXCEPTION" |
Definition at line 133 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processRelease().
const isc::log::MessageID isc::dhcp::DHCP4_RELEASE_FAIL = "DHCP4_RELEASE_FAIL" |
Definition at line 134 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processRelease().
const isc::log::MessageID isc::dhcp::DHCP4_RELEASE_FAIL_NO_LEASE = "DHCP4_RELEASE_FAIL_NO_LEASE" |
Definition at line 135 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processRelease().
const isc::log::MessageID isc::dhcp::DHCP4_RELEASE_FAIL_WRONG_CLIENT = "DHCP4_RELEASE_FAIL_WRONG_CLIENT" |
Definition at line 136 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processRelease().
const isc::log::MessageID isc::dhcp::DHCP4_RESERVED_HOSTNAME_ASSIGNED = "DHCP4_RESERVED_HOSTNAME_ASSIGNED" |
Definition at line 137 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_RESPONSE_DATA = "DHCP4_RESPONSE_DATA" |
Definition at line 138 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacketBufferSend().
const isc::log::MessageID isc::dhcp::DHCP4_RESPONSE_FQDN_DATA = "DHCP4_RESPONSE_FQDN_DATA" |
Definition at line 139 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_RESPONSE_HOSTNAME_DATA = "DHCP4_RESPONSE_HOSTNAME_DATA" |
Definition at line 140 of file dhcp4_messages.h.
const isc::log::MessageID isc::dhcp::DHCP4_RESPONSE_HOSTNAME_GENERATE = "DHCP4_RESPONSE_HOSTNAME_GENERATE" |
Definition at line 141 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::postAllocateNameUpdate().
const char * isc::dhcp::DHCP4_ROOT_LOGGER_NAME = "kea-dhcp4" |
Defines the name of the root level (default) logger.
Definition at line 26 of file dhcp4_log.cc.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP4_SERVER_FAILED = "DHCP4_SERVER_FAILED" |
Definition at line 142 of file dhcp4_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP4_SHUTDOWN = "DHCP4_SHUTDOWN" |
Definition at line 143 of file dhcp4_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP4_SHUTDOWN_REQUEST = "DHCP4_SHUTDOWN_REQUEST" |
Definition at line 144 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::shutdown().
const isc::log::MessageID isc::dhcp::DHCP4_SRV_CONSTRUCT_ERROR = "DHCP4_SRV_CONSTRUCT_ERROR" |
Definition at line 145 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::Dhcpv4Srv().
const isc::log::MessageID isc::dhcp::DHCP4_SRV_D2STOP_ERROR = "DHCP4_SRV_D2STOP_ERROR" |
Definition at line 146 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::~Dhcpv4Srv().
const isc::log::MessageID isc::dhcp::DHCP4_SRV_DHCP4O6_ERROR = "DHCP4_SRV_DHCP4O6_ERROR" |
Definition at line 147 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::~Dhcpv4Srv().
const isc::log::MessageID isc::dhcp::DHCP4_SRV_UNLOAD_LIBRARIES_ERROR = "DHCP4_SRV_UNLOAD_LIBRARIES_ERROR" |
Definition at line 148 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::~Dhcpv4Srv().
const isc::log::MessageID isc::dhcp::DHCP4_START_INFO = "DHCP4_START_INFO" |
Definition at line 151 of file dhcp4_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP4_STARTED = "DHCP4_STARTED" |
Definition at line 149 of file dhcp4_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP4_STARTING = "DHCP4_STARTING" |
Definition at line 150 of file dhcp4_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP4_SUBNET_DATA = "DHCP4_SUBNET_DATA" |
Definition at line 152 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::selectSubnet(), and isc::dhcp::Dhcpv4Srv::selectSubnet4o6().
const isc::log::MessageID isc::dhcp::DHCP4_SUBNET_DYNAMICALLY_CHANGED = "DHCP4_SUBNET_DYNAMICALLY_CHANGED" |
Definition at line 153 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease().
const isc::log::MessageID isc::dhcp::DHCP4_SUBNET_SELECTED = "DHCP4_SUBNET_SELECTED" |
Definition at line 154 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::selectSubnet(), and isc::dhcp::Dhcpv4Srv::selectSubnet4o6().
const isc::log::MessageID isc::dhcp::DHCP4_SUBNET_SELECTION_FAILED = "DHCP4_SUBNET_SELECTION_FAILED" |
Definition at line 155 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::selectSubnet(), and isc::dhcp::Dhcpv4Srv::selectSubnet4o6().
const isc::log::MessageID isc::dhcp::DHCP4_TESTING_MODE_SEND_TO_SOURCE_ENABLED = "DHCP4_TESTING_MODE_SEND_TO_SOURCE_ENABLED" |
Definition at line 156 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcpv4Srv::Dhcpv4Srv().
const isc::log::MessageID isc::dhcp::DHCP6_ACTIVATE_INTERFACE = "DHCP6_ACTIVATE_INTERFACE" |
Definition at line 11 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_ADD_GLOBAL_STATUS_CODE = "DHCP6_ADD_GLOBAL_STATUS_CODE" |
Definition at line 12 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_ADD_STATUS_CODE_FOR_IA = "DHCP6_ADD_STATUS_CODE_FOR_IA" |
Definition at line 13 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_ALREADY_RUNNING = "DHCP6_ALREADY_RUNNING" |
Definition at line 14 of file dhcp6_messages.h.
Referenced by main().
const char * isc::dhcp::DHCP6_APP_LOGGER_NAME = "dhcp6" |
Name of the base logger for DHCPv6 server.
Definition at line 27 of file dhcp6_log.cc.
const char * isc::dhcp::DHCP6_BAD_PACKET_LOGGER_NAME = "bad-packets" |
Name of the logger for rejected packets.
Definition at line 28 of file dhcp6_log.cc.
const isc::log::MessageID isc::dhcp::DHCP6_BUFFER_RECEIVED = "DHCP6_BUFFER_RECEIVED" |
Definition at line 15 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::run_one().
const isc::log::MessageID isc::dhcp::DHCP6_BUFFER_UNPACK = "DHCP6_BUFFER_UNPACK" |
Definition at line 16 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP6_BUFFER_WAIT_SIGNAL = "DHCP6_BUFFER_WAIT_SIGNAL" |
Definition at line 17 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::run_one().
const isc::log::MessageID isc::dhcp::DHCP6_CB_ON_DEMAND_FETCH_UPDATES_FAIL = "DHCP6_CB_ON_DEMAND_FETCH_UPDATES_FAIL" |
Definition at line 18 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_CB_PERIODIC_FETCH_UPDATES_FAIL = "DHCP6_CB_PERIODIC_FETCH_UPDATES_FAIL" |
Definition at line 19 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_CB_PERIODIC_FETCH_UPDATES_RETRIES_EXHAUSTED = "DHCP6_CB_PERIODIC_FETCH_UPDATES_RETRIES_EXHAUSTED" |
Definition at line 20 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_CLASS_ASSIGNED = "DHCP6_CLASS_ASSIGNED" |
Definition at line 21 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::initContext(), and isc::dhcp::Dhcpv6Srv::setReservedClientClasses().
const isc::log::MessageID isc::dhcp::DHCP6_CLASS_UNCONFIGURED = "DHCP6_CLASS_UNCONFIGURED" |
Definition at line 22 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::buildCfgOptionList().
const isc::log::MessageID isc::dhcp::DHCP6_CLASS_UNDEFINED = "DHCP6_CLASS_UNDEFINED" |
Definition at line 23 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::requiredClassify().
const isc::log::MessageID isc::dhcp::DHCP6_CLASS_UNTESTABLE = "DHCP6_CLASS_UNTESTABLE" |
Definition at line 24 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::requiredClassify().
const isc::log::MessageID isc::dhcp::DHCP6_COMMAND_RECEIVED = "DHCP6_COMMAND_RECEIVED" |
Definition at line 25 of file dhcp6_messages.h.
Referenced by isc::dhcp::ControlledDhcpv6Srv::processCommand().
const isc::log::MessageID isc::dhcp::DHCP6_CONFIG_COMPLETE = "DHCP6_CONFIG_COMPLETE" |
Definition at line 26 of file dhcp6_messages.h.
Referenced by configureDhcp6Server().
const isc::log::MessageID isc::dhcp::DHCP6_CONFIG_LOAD_FAIL = "DHCP6_CONFIG_LOAD_FAIL" |
Definition at line 27 of file dhcp6_messages.h.
Referenced by isc::dhcp::ControlledDhcpv6Srv::loadConfigFile().
const isc::log::MessageID isc::dhcp::DHCP6_CONFIG_PACKET_QUEUE = "DHCP6_CONFIG_PACKET_QUEUE" |
Definition at line 28 of file dhcp6_messages.h.
Referenced by isc::dhcp::ControlledDhcpv6Srv::processConfig().
const isc::log::MessageID isc::dhcp::DHCP6_CONFIG_RECEIVED = "DHCP6_CONFIG_RECEIVED" |
Definition at line 29 of file dhcp6_messages.h.
Referenced by isc::dhcp::ControlledDhcpv6Srv::checkConfig(), and isc::dhcp::ControlledDhcpv6Srv::processConfig().
const char* const* isc::dhcp::dhcp6_config_report = isc::detail::config_report |
Definition at line 4083 of file dhcp6_srv.cc.
const isc::log::MessageID isc::dhcp::DHCP6_CONFIG_START = "DHCP6_CONFIG_START" |
Definition at line 30 of file dhcp6_messages.h.
Referenced by configureDhcp6Server().
const isc::log::MessageID isc::dhcp::DHCP6_CONFIG_UNRECOVERABLE_ERROR = "DHCP6_CONFIG_UNRECOVERABLE_ERROR" |
Definition at line 31 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_CONFIG_UNSUPPORTED_OBJECT = "DHCP6_CONFIG_UNSUPPORTED_OBJECT" |
Definition at line 32 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_CONFIG_UPDATE = "DHCP6_CONFIG_UPDATE" |
Definition at line 33 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DB_BACKEND_STARTED = "DHCP6_DB_BACKEND_STARTED" |
Definition at line 34 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DB_RECONNECT_DISABLED = "DHCP6_DB_RECONNECT_DISABLED" |
Definition at line 35 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DB_RECONNECT_FAILED = "DHCP6_DB_RECONNECT_FAILED" |
Definition at line 36 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DB_RECONNECT_LOST_CONNECTION = "DHCP6_DB_RECONNECT_LOST_CONNECTION" |
Definition at line 37 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DB_RECONNECT_NO_DB_CTL = "DHCP6_DB_RECONNECT_NO_DB_CTL" |
Definition at line 38 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DB_RECONNECT_SUCCEEDED = "DHCP6_DB_RECONNECT_SUCCEEDED" |
Definition at line 39 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DDNS_CREATE_ADD_NAME_CHANGE_REQUEST = "DHCP6_DDNS_CREATE_ADD_NAME_CHANGE_REQUEST" |
Definition at line 40 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::createNameChangeRequests().
const isc::log::MessageID isc::dhcp::DHCP6_DDNS_FQDN_GENERATED = "DHCP6_DDNS_FQDN_GENERATED" |
Definition at line 41 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DDNS_GENERATE_FQDN = "DHCP6_DDNS_GENERATE_FQDN" |
Definition at line 43 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processClientFqdn().
const isc::log::MessageID isc::dhcp::DHCP6_DDNS_GENERATED_FQDN_UPDATE_FAIL = "DHCP6_DDNS_GENERATED_FQDN_UPDATE_FAIL" |
Definition at line 42 of file dhcp6_messages.h.
const char * isc::dhcp::DHCP6_DDNS_LOGGER_NAME = "ddns" |
Name of the logger for hostname or FQDN processing.
Definition at line 31 of file dhcp6_log.cc.
const isc::log::MessageID isc::dhcp::DHCP6_DDNS_RECEIVE_FQDN = "DHCP6_DDNS_RECEIVE_FQDN" |
Definition at line 44 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processClientFqdn().
const isc::log::MessageID isc::dhcp::DHCP6_DDNS_REMOVE_OLD_LEASE_FQDN = "DHCP6_DDNS_REMOVE_OLD_LEASE_FQDN" |
Definition at line 45 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::extendIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_DDNS_REQUEST_SEND_FAILED = "DHCP6_DDNS_REQUEST_SEND_FAILED" |
Definition at line 46 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::d2ClientErrorHandler().
const isc::log::MessageID isc::dhcp::DHCP6_DDNS_RESPONSE_FQDN_DATA = "DHCP6_DDNS_RESPONSE_FQDN_DATA" |
Definition at line 47 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processClientFqdn().
const isc::log::MessageID isc::dhcp::DHCP6_DDNS_SEND_FQDN = "DHCP6_DDNS_SEND_FQDN" |
Definition at line 48 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DEACTIVATE_INTERFACE = "DHCP6_DEACTIVATE_INTERFACE" |
Definition at line 49 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DECLINE_FAIL = "DHCP6_DECLINE_FAIL" |
Definition at line 50 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::declineLease().
const isc::log::MessageID isc::dhcp::DHCP6_DECLINE_FAIL_DUID_MISMATCH = "DHCP6_DECLINE_FAIL_DUID_MISMATCH" |
Definition at line 51 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::declineIA().
const isc::log::MessageID isc::dhcp::DHCP6_DECLINE_FAIL_IAID_MISMATCH = "DHCP6_DECLINE_FAIL_IAID_MISMATCH" |
Definition at line 52 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::declineIA().
const isc::log::MessageID isc::dhcp::DHCP6_DECLINE_FAIL_LEASE_WITHOUT_DUID = "DHCP6_DECLINE_FAIL_LEASE_WITHOUT_DUID" |
Definition at line 53 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::declineIA().
const isc::log::MessageID isc::dhcp::DHCP6_DECLINE_FAIL_NO_LEASE = "DHCP6_DECLINE_FAIL_NO_LEASE" |
Definition at line 54 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::declineIA().
const isc::log::MessageID isc::dhcp::DHCP6_DECLINE_LEASE = "DHCP6_DECLINE_LEASE" |
Definition at line 55 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::declineLease().
const isc::log::MessageID isc::dhcp::DHCP6_DECLINE_PROCESS_IA = "DHCP6_DECLINE_PROCESS_IA" |
Definition at line 56 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::declineIA().
const isc::log::MessageID isc::dhcp::DHCP6_DEVELOPMENT_VERSION = "DHCP6_DEVELOPMENT_VERSION" |
Definition at line 57 of file dhcp6_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP6_DHCP4O6_PACKET_RECEIVED = "DHCP6_DHCP4O6_PACKET_RECEIVED" |
Definition at line 157 of file dhcp4_messages.h.
Referenced by isc::dhcp::Dhcp6to4Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP6_DHCP4O6_RECEIVE_FAIL = "DHCP6_DHCP4O6_RECEIVE_FAIL" |
Definition at line 59 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcp6to4Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP6_DHCP4O6_RECEIVING = "DHCP6_DHCP4O6_RECEIVING" |
Definition at line 60 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcp6to4Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP6_DHCP4O6_SEND_FAIL = "DHCP6_DHCP4O6_SEND_FAIL" |
Definition at line 61 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcp6to4Ipc::handler().
const isc::log::MessageID isc::dhcp::DHCP6_DYNAMIC_RECONFIGURATION = "DHCP6_DYNAMIC_RECONFIGURATION" |
Definition at line 62 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_DYNAMIC_RECONFIGURATION_FAIL = "DHCP6_DYNAMIC_RECONFIGURATION_FAIL" |
Definition at line 63 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_FLEX_ID = "DHCP6_FLEX_ID" |
Definition at line 64 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::initContext().
const isc::log::MessageID isc::dhcp::DHCP6_HANDLE_SIGNAL_EXCEPTION = "DHCP6_HANDLE_SIGNAL_EXCEPTION" |
Definition at line 65 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_BUFFER_RCVD_DROP = "DHCP6_HOOK_BUFFER_RCVD_DROP" |
Definition at line 67 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_BUFFER_RCVD_SKIP = "DHCP6_HOOK_BUFFER_RCVD_SKIP" |
Definition at line 68 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_BUFFER_SEND_SKIP = "DHCP6_HOOK_BUFFER_SEND_SKIP" |
Definition at line 69 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcp6to4Ipc::handler(), and isc::dhcp::Dhcpv6Srv::processPacketBufferSend().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_DECLINE_DROP = "DHCP6_HOOK_DECLINE_DROP" |
Definition at line 70 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::declineLease().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_DECLINE_SKIP = "DHCP6_HOOK_DECLINE_SKIP" |
Definition at line 71 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::declineLease().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_LEASE6_RELEASE_NA_SKIP = "DHCP6_HOOK_LEASE6_RELEASE_NA_SKIP" |
Definition at line 72 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_LEASE6_RELEASE_PD_SKIP = "DHCP6_HOOK_LEASE6_RELEASE_PD_SKIP" |
Definition at line 73 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_LEASES6_COMMITTED_DROP = "DHCP6_HOOK_LEASES6_COMMITTED_DROP" |
Definition at line 74 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processDhcp6Query().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_LEASES6_COMMITTED_PARK = "DHCP6_HOOK_LEASES6_COMMITTED_PARK" |
Definition at line 75 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processDhcp6Query().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_PACKET_RCVD_SKIP = "DHCP6_HOOK_PACKET_RCVD_SKIP" |
Definition at line 76 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_PACKET_SEND_DROP = "DHCP6_HOOK_PACKET_SEND_DROP" |
Definition at line 77 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacketPktSend().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_PACKET_SEND_SKIP = "DHCP6_HOOK_PACKET_SEND_SKIP" |
Definition at line 78 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacketPktSend().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_SUBNET6_SELECT_DROP = "DHCP6_HOOK_SUBNET6_SELECT_DROP" |
Definition at line 79 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::selectSubnet().
const isc::log::MessageID isc::dhcp::DHCP6_HOOK_SUBNET6_SELECT_SKIP = "DHCP6_HOOK_SUBNET6_SELECT_SKIP" |
Definition at line 80 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::selectSubnet().
const isc::log::MessageID isc::dhcp::DHCP6_HOOKS_LIBS_RELOAD_FAIL = "DHCP6_HOOKS_LIBS_RELOAD_FAIL" |
Definition at line 66 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_INIT_FAIL = "DHCP6_INIT_FAIL" |
Definition at line 81 of file dhcp6_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP6_LEASE_ADVERT = "DHCP6_LEASE_ADVERT" |
Definition at line 82 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_LEASE_ADVERT_FAIL = "DHCP6_LEASE_ADVERT_FAIL" |
Definition at line 83 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_LEASE_ALLOC = "DHCP6_LEASE_ALLOC" |
Definition at line 84 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_LEASE_ALLOC_FAIL = "DHCP6_LEASE_ALLOC_FAIL" |
Definition at line 85 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_LEASE_DATA = "DHCP6_LEASE_DATA" |
Definition at line 86 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_NA().
const char * isc::dhcp::DHCP6_LEASE_LOGGER_NAME = "leases" |
Name of the logger for lease allocation logic.
Definition at line 32 of file dhcp6_log.cc.
const isc::log::MessageID isc::dhcp::DHCP6_LEASE_NA_WITHOUT_DUID = "DHCP6_LEASE_NA_WITHOUT_DUID" |
Definition at line 87 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_LEASE_PD_WITHOUT_DUID = "DHCP6_LEASE_PD_WITHOUT_DUID" |
Definition at line 88 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_LEASE_RENEW = "DHCP6_LEASE_RENEW" |
Definition at line 89 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::extendIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_LEASE_REUSE = "DHCP6_LEASE_REUSE" |
Definition at line 90 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_NA(), and isc::dhcp::Dhcpv6Srv::extendIA_NA().
isc::log::Logger isc::dhcp::dhcp6_logger |
Base logger for DHCPv6 server.
Definition at line 87 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::buildCfgOptionList(), isc::dhcp::ControlledDhcpv6Srv::checkConfig(), configureDhcp6Server(), isc::dhcp::Dhcpv6Srv::Dhcpv6Srv(), isc::dhcp::Dhcpv6Srv::evaluateClasses(), isc::dhcp::Dhcpv6Srv::initContext(), isc::dhcp::ControlledDhcpv6Srv::loadConfigFile(), main(), isc::dhcp::ControlledDhcpv6Srv::processCommand(), isc::dhcp::ControlledDhcpv6Srv::processConfig(), isc::dhcp::Dhcpv6Srv::requiredClassify(), isc::dhcp::Dhcpv6Srv::run_one(), isc::dhcp::Dhcpv6Srv::setReservedClientClasses(), isc::dhcp::Dhcpv6Srv::shutdown(), and isc::dhcp::Dhcpv6Srv::~Dhcpv6Srv().
const isc::log::MessageID isc::dhcp::DHCP6_MULTI_THREADING_INFO = "DHCP6_MULTI_THREADING_INFO" |
Definition at line 91 of file dhcp6_messages.h.
Referenced by isc::dhcp::ControlledDhcpv6Srv::loadConfigFile().
const isc::log::MessageID isc::dhcp::DHCP6_NO_INTERFACES = "DHCP6_NO_INTERFACES" |
Definition at line 93 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::Dhcpv6Srv().
const isc::log::MessageID isc::dhcp::DHCP6_NO_SOCKETS_OPEN = "DHCP6_NO_SOCKETS_OPEN" |
Definition at line 94 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_NOT_RUNNING = "DHCP6_NOT_RUNNING" |
Definition at line 92 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_OPEN_SOCKET = "DHCP6_OPEN_SOCKET" |
Definition at line 95 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::Dhcpv6Srv().
const isc::log::MessageID isc::dhcp::DHCP6_OPEN_SOCKET_FAIL = "DHCP6_OPEN_SOCKET_FAIL" |
Definition at line 96 of file dhcp6_messages.h.
const char * isc::dhcp::DHCP6_OPTIONS_LOGGER_NAME = "options" |
Name of the logger for options parser.
Definition at line 30 of file dhcp6_log.cc.
const isc::log::MessageID isc::dhcp::DHCP6_PACK_FAIL = "DHCP6_PACK_FAIL" |
Definition at line 113 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacketPktSend().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_DROP_DHCP_DISABLED = "DHCP6_PACKET_DROP_DHCP_DISABLED" |
Definition at line 97 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::run_one().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_DROP_DROP_CLASS = "DHCP6_PACKET_DROP_DROP_CLASS" |
Definition at line 98 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_DROP_DROP_CLASS2 = "DHCP6_PACKET_DROP_DROP_CLASS2" |
Definition at line 99 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::initContext().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_DROP_DUPLICATE = "DHCP6_PACKET_DROP_DUPLICATE" |
Definition at line 100 of file dhcp6_messages.h.
Referenced by isc::dhcp::ClientHandler::tryLock().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_DROP_PARSE_FAIL = "DHCP6_PACKET_DROP_PARSE_FAIL" |
Definition at line 101 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_DROP_SERVERID_MISMATCH = "DHCP6_PACKET_DROP_SERVERID_MISMATCH" |
Definition at line 102 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::testServerID().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_DROP_UNICAST = "DHCP6_PACKET_DROP_UNICAST" |
Definition at line 103 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::testUnicast().
const char * isc::dhcp::DHCP6_PACKET_LOGGER_NAME = "packets" |
Name of the logger for processed packets.
Definition at line 29 of file dhcp6_log.cc.
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_OPTIONS_SKIPPED = "DHCP6_PACKET_OPTIONS_SKIPPED" |
Definition at line 104 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_PROCESS_EXCEPTION = "DHCP6_PACKET_PROCESS_EXCEPTION" |
Definition at line 105 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processDhcp6QueryAndSendResponse(), isc::dhcp::Dhcpv6Srv::processPacketAndSendResponseNoThrow(), isc::dhcp::Dhcpv6Srv::run(), and isc::dhcp::Dhcpv6Srv::sendResponseNoThrow().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_PROCESS_FAIL = "DHCP6_PACKET_PROCESS_FAIL" |
Definition at line 106 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processDhcp6Query().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_PROCESS_STD_EXCEPTION = "DHCP6_PACKET_PROCESS_STD_EXCEPTION" |
Definition at line 107 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processDhcp6QueryAndSendResponse(), isc::dhcp::Dhcpv6Srv::processPacketAndSendResponseNoThrow(), isc::dhcp::Dhcpv6Srv::run(), and isc::dhcp::Dhcpv6Srv::sendResponseNoThrow().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_QUEUE_FULL = "DHCP6_PACKET_QUEUE_FULL" |
Definition at line 108 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::run_one().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_RECEIVE_FAIL = "DHCP6_PACKET_RECEIVE_FAIL" |
Definition at line 110 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::run_one().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_RECEIVED = "DHCP6_PACKET_RECEIVED" |
Definition at line 109 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_SEND = "DHCP6_PACKET_SEND" |
Definition at line 111 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacketBufferSend().
const isc::log::MessageID isc::dhcp::DHCP6_PACKET_SEND_FAIL = "DHCP6_PACKET_SEND_FAIL" |
Definition at line 112 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacketBufferSend().
const isc::log::MessageID isc::dhcp::DHCP6_PARSER_COMMIT_EXCEPTION = "DHCP6_PARSER_COMMIT_EXCEPTION" |
Definition at line 114 of file dhcp6_messages.h.
Referenced by configureDhcp6Server().
const isc::log::MessageID isc::dhcp::DHCP6_PARSER_COMMIT_FAIL = "DHCP6_PARSER_COMMIT_FAIL" |
Definition at line 115 of file dhcp6_messages.h.
Referenced by configureDhcp6Server().
const isc::log::MessageID isc::dhcp::DHCP6_PARSER_EXCEPTION = "DHCP6_PARSER_EXCEPTION" |
Definition at line 116 of file dhcp6_messages.h.
Referenced by configureDhcp6Server().
const isc::log::MessageID isc::dhcp::DHCP6_PARSER_FAIL = "DHCP6_PARSER_FAIL" |
Definition at line 117 of file dhcp6_messages.h.
Referenced by configureDhcp6Server().
const isc::log::MessageID isc::dhcp::DHCP6_PD_LEASE_ADVERT = "DHCP6_PD_LEASE_ADVERT" |
Definition at line 118 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_PD_LEASE_ADVERT_FAIL = "DHCP6_PD_LEASE_ADVERT_FAIL" |
Definition at line 119 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_PD_LEASE_ALLOC = "DHCP6_PD_LEASE_ALLOC" |
Definition at line 120 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_PD_LEASE_ALLOC_FAIL = "DHCP6_PD_LEASE_ALLOC_FAIL" |
Definition at line 121 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_PD_LEASE_RENEW = "DHCP6_PD_LEASE_RENEW" |
Definition at line 122 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::extendIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_PD_LEASE_REUSE = "DHCP6_PD_LEASE_REUSE" |
Definition at line 123 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_PD(), and isc::dhcp::Dhcpv6Srv::extendIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_PROCESS_IA_NA_EXTEND = "DHCP6_PROCESS_IA_NA_EXTEND" |
Definition at line 124 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::extendIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_PROCESS_IA_NA_RELEASE = "DHCP6_PROCESS_IA_NA_RELEASE" |
Definition at line 125 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_PROCESS_IA_NA_REQUEST = "DHCP6_PROCESS_IA_NA_REQUEST" |
Definition at line 126 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_PROCESS_IA_PD_EXTEND = "DHCP6_PROCESS_IA_PD_EXTEND" |
Definition at line 127 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::extendIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_PROCESS_IA_PD_REQUEST = "DHCP6_PROCESS_IA_PD_REQUEST" |
Definition at line 128 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_QUERY_DATA = "DHCP6_QUERY_DATA" |
Definition at line 129 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacket().
const isc::log::MessageID isc::dhcp::DHCP6_RAPID_COMMIT = "DHCP6_RAPID_COMMIT" |
Definition at line 130 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::processSolicit().
const isc::log::MessageID isc::dhcp::DHCP6_RECLAIM_EXPIRED_LEASES_FAIL = "DHCP6_RECLAIM_EXPIRED_LEASES_FAIL" |
Definition at line 131 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_RELEASE_NA = "DHCP6_RELEASE_NA" |
Definition at line 132 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_RELEASE_NA_FAIL = "DHCP6_RELEASE_NA_FAIL" |
Definition at line 133 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_RELEASE_NA_FAIL_WRONG_DUID = "DHCP6_RELEASE_NA_FAIL_WRONG_DUID" |
Definition at line 134 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_RELEASE_NA_FAIL_WRONG_IAID = "DHCP6_RELEASE_NA_FAIL_WRONG_IAID" |
Definition at line 135 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_NA().
const isc::log::MessageID isc::dhcp::DHCP6_RELEASE_PD = "DHCP6_RELEASE_PD" |
Definition at line 136 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_RELEASE_PD_FAIL = "DHCP6_RELEASE_PD_FAIL" |
Definition at line 137 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_RELEASE_PD_FAIL_WRONG_DUID = "DHCP6_RELEASE_PD_FAIL_WRONG_DUID" |
Definition at line 138 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_RELEASE_PD_FAIL_WRONG_IAID = "DHCP6_RELEASE_PD_FAIL_WRONG_IAID" |
Definition at line 139 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::releaseIA_PD().
const isc::log::MessageID isc::dhcp::DHCP6_REQUIRED_OPTIONS_CHECK_FAIL = "DHCP6_REQUIRED_OPTIONS_CHECK_FAIL" |
Definition at line 140 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::sanityCheck().
const isc::log::MessageID isc::dhcp::DHCP6_RESPONSE_DATA = "DHCP6_RESPONSE_DATA" |
Definition at line 141 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcp6to4Ipc::handler(), and isc::dhcp::Dhcpv6Srv::processPacketBufferSend().
const char * isc::dhcp::DHCP6_ROOT_LOGGER_NAME = "kea-dhcp6" |
Defines the name of the root level (default) logger.
Definition at line 26 of file dhcp6_log.cc.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP6_SERVER_FAILED = "DHCP6_SERVER_FAILED" |
Definition at line 142 of file dhcp6_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP6_SHUTDOWN = "DHCP6_SHUTDOWN" |
Definition at line 143 of file dhcp6_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP6_SHUTDOWN_REQUEST = "DHCP6_SHUTDOWN_REQUEST" |
Definition at line 144 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::shutdown().
const isc::log::MessageID isc::dhcp::DHCP6_SOCKET_UNICAST = "DHCP6_SOCKET_UNICAST" |
Definition at line 145 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_SRV_CONSTRUCT_ERROR = "DHCP6_SRV_CONSTRUCT_ERROR" |
Definition at line 146 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::Dhcpv6Srv().
const isc::log::MessageID isc::dhcp::DHCP6_SRV_D2STOP_ERROR = "DHCP6_SRV_D2STOP_ERROR" |
Definition at line 147 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::~Dhcpv6Srv().
const isc::log::MessageID isc::dhcp::DHCP6_SRV_UNLOAD_LIBRARIES_ERROR = "DHCP6_SRV_UNLOAD_LIBRARIES_ERROR" |
Definition at line 148 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::~Dhcpv6Srv().
const isc::log::MessageID isc::dhcp::DHCP6_STANDALONE = "DHCP6_STANDALONE" |
Definition at line 149 of file dhcp6_messages.h.
const isc::log::MessageID isc::dhcp::DHCP6_START_INFO = "DHCP6_START_INFO" |
Definition at line 152 of file dhcp6_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP6_STARTED = "DHCP6_STARTED" |
Definition at line 150 of file dhcp6_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP6_STARTING = "DHCP6_STARTING" |
Definition at line 151 of file dhcp6_messages.h.
Referenced by main().
const isc::log::MessageID isc::dhcp::DHCP6_SUBNET_DATA = "DHCP6_SUBNET_DATA" |
Definition at line 153 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::selectSubnet().
const isc::log::MessageID isc::dhcp::DHCP6_SUBNET_DYNAMICALLY_CHANGED = "DHCP6_SUBNET_DYNAMICALLY_CHANGED" |
Definition at line 154 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::checkDynamicSubnetChange().
const isc::log::MessageID isc::dhcp::DHCP6_SUBNET_SELECTED = "DHCP6_SUBNET_SELECTED" |
Definition at line 155 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::selectSubnet().
const isc::log::MessageID isc::dhcp::DHCP6_SUBNET_SELECTION_FAILED = "DHCP6_SUBNET_SELECTION_FAILED" |
Definition at line 156 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::selectSubnet().
const isc::log::MessageID isc::dhcp::DHCP6_UNKNOWN_MSG_RECEIVED = "DHCP6_UNKNOWN_MSG_RECEIVED" |
Definition at line 157 of file dhcp6_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::sanityCheck().
const isc::log::MessageID isc::dhcp::DHCP6_USING_SERVERID = "DHCP6_USING_SERVERID" |
Definition at line 158 of file dhcp6_messages.h.
Referenced by isc::dhcp::ControlledDhcpv6Srv::processConfig().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_ADD_IFACE = "DHCPSRV_CFGMGR_ADD_IFACE" |
Definition at line 11 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgIface::use().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_ADD_SUBNET4 = "DHCPSRV_CFGMGR_ADD_SUBNET4" |
Definition at line 12 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgSubnets4::add().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_ADD_SUBNET6 = "DHCPSRV_CFGMGR_ADD_SUBNET6" |
Definition at line 13 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgSubnets6::add().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_ALL_IFACES_ACTIVE = "DHCPSRV_CFGMGR_ALL_IFACES_ACTIVE" |
Definition at line 14 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgIface::use().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_CFG_DHCP_DDNS = "DHCPSRV_CFGMGR_CFG_DHCP_DDNS" |
Definition at line 15 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::D2ClientMgr::setD2ClientConfig().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_CLEAR_ACTIVE_IFACES = "DHCPSRV_CFGMGR_CLEAR_ACTIVE_IFACES" |
Definition at line 16 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_CONFIG4_MERGED = "DHCPSRV_CFGMGR_CONFIG4_MERGED" |
Definition at line 17 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CBControlDHCPv4::databaseConfigApply().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_CONFIG6_MERGED = "DHCPSRV_CFGMGR_CONFIG6_MERGED" |
Definition at line 18 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CBControlDHCPv6::databaseConfigApply().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_CONFIGURE_SERVERID = "DHCPSRV_CFGMGR_CONFIGURE_SERVERID" |
Definition at line 19 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::DUIDConfigParser::parse().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_DDNS_PARAMETER_IGNORED = "DHCPSRV_CFGMGR_DDNS_PARAMETER_IGNORED" |
Definition at line 20 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::SrvConfig::moveDdnsParams().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_DDNS_PARAMETER_MOVED = "DHCPSRV_CFGMGR_DDNS_PARAMETER_MOVED" |
Definition at line 21 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::SrvConfig::moveDdnsParams().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_DEL_SUBNET4 = "DHCPSRV_CFGMGR_DEL_SUBNET4" |
Definition at line 22 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgSubnets4::del().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_DEL_SUBNET6 = "DHCPSRV_CFGMGR_DEL_SUBNET6" |
Definition at line 23 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgSubnets6::del().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_POSSIBLE = "DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_POSSIBLE" |
Definition at line 26 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::SrvConfig::setIPReservationsUnique().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_IPV4_RESERVATIONS_NON_UNIQUE_IGNORED = "DHCPSRV_CFGMGR_IPV4_RESERVATIONS_NON_UNIQUE_IGNORED" |
Definition at line 24 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CBControlDHCPv4::databaseConfigApply().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_IPV6_RESERVATIONS_NON_UNIQUE_IGNORED = "DHCPSRV_CFGMGR_IPV6_RESERVATIONS_NON_UNIQUE_IGNORED" |
Definition at line 25 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CBControlDHCPv6::databaseConfigApply().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_NEW_SUBNET4 = "DHCPSRV_CFGMGR_NEW_SUBNET4" |
Definition at line 27 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Subnet4ConfigParser::initSubnet().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_NEW_SUBNET6 = "DHCPSRV_CFGMGR_NEW_SUBNET6" |
Definition at line 28 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Subnet6ConfigParser::initSubnet().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_NO_SUBNET4 = "DHCPSRV_CFGMGR_NO_SUBNET4" |
Definition at line 29 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_NO_SUBNET6 = "DHCPSRV_CFGMGR_NO_SUBNET6" |
Definition at line 30 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_ONLY_SUBNET4 = "DHCPSRV_CFGMGR_ONLY_SUBNET4" |
Definition at line 31 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_ONLY_SUBNET6 = "DHCPSRV_CFGMGR_ONLY_SUBNET6" |
Definition at line 32 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_OPTION_DUPLICATE = "DHCPSRV_CFGMGR_OPTION_DUPLICATE" |
Definition at line 33 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Subnet6ConfigParser::duplicate_option_warning().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_RELAY_IP_ADDRESS_DEPRECATED = "DHCPSRV_CFGMGR_RELAY_IP_ADDRESS_DEPRECATED" |
Definition at line 34 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::RelayInfoParser::parse().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SOCKET_RAW_UNSUPPORTED = "DHCPSRV_CFGMGR_SOCKET_RAW_UNSUPPORTED" |
Definition at line 35 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgIface::openSockets().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SOCKET_TYPE_DEFAULT = "DHCPSRV_CFGMGR_SOCKET_TYPE_DEFAULT" |
Definition at line 36 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::IfacesConfigParser::parse().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SOCKET_TYPE_SELECT = "DHCPSRV_CFGMGR_SOCKET_TYPE_SELECT" |
Definition at line 37 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgIface::useSocketType().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SUBNET4 = "DHCPSRV_CFGMGR_SUBNET4" |
Definition at line 38 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SUBNET4_ADDR = "DHCPSRV_CFGMGR_SUBNET4_ADDR" |
Definition at line 39 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgSubnets4::selectSubnet().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SUBNET4_IFACE = "DHCPSRV_CFGMGR_SUBNET4_IFACE" |
Definition at line 40 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgSubnets4::selectSubnet().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SUBNET4_RELAY = "DHCPSRV_CFGMGR_SUBNET4_RELAY" |
Definition at line 41 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SUBNET6 = "DHCPSRV_CFGMGR_SUBNET6" |
Definition at line 42 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgSubnets6::selectSubnet().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SUBNET6_IFACE = "DHCPSRV_CFGMGR_SUBNET6_IFACE" |
Definition at line 43 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SUBNET6_IFACE_ID = "DHCPSRV_CFGMGR_SUBNET6_IFACE_ID" |
Definition at line 44 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_SUBNET6_RELAY = "DHCPSRV_CFGMGR_SUBNET6_RELAY" |
Definition at line 45 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgSubnets6::selectSubnet().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_UNICAST_LINK_LOCAL = "DHCPSRV_CFGMGR_UNICAST_LINK_LOCAL" |
Definition at line 46 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgIface::use().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_UPDATE_SUBNET4 = "DHCPSRV_CFGMGR_UPDATE_SUBNET4" |
Definition at line 47 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgSubnets4::replace().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_UPDATE_SUBNET6 = "DHCPSRV_CFGMGR_UPDATE_SUBNET6" |
Definition at line 48 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgSubnets6::replace().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_USE_ADDRESS = "DHCPSRV_CFGMGR_USE_ADDRESS" |
Definition at line 49 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgIface::use().
const isc::log::MessageID isc::dhcp::DHCPSRV_CFGMGR_USE_UNICAST = "DHCPSRV_CFGMGR_USE_UNICAST" |
Definition at line 50 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgIface::use().
const isc::log::MessageID isc::dhcp::DHCPSRV_CLOSE_DB = "DHCPSRV_CLOSE_DB" |
Definition at line 51 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseMgrFactory::destroy().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_ADD_ADDR4 = "DHCPSRV_CQL_ADD_ADDR4" |
Definition at line 52 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::addLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_ADD_ADDR6 = "DHCPSRV_CQL_ADD_ADDR6" |
Definition at line 53 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::addLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_COMMIT = "DHCPSRV_CQL_COMMIT" |
Definition at line 54 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlHostDataSource::commit(), and isc::dhcp::CqlLeaseMgr::commit().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_CONNECTION_BEGIN_TRANSACTION = "DHCPSRV_CQL_CONNECTION_BEGIN_TRANSACTION" |
Definition at line 55 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_CONNECTION_COMMIT = "DHCPSRV_CQL_CONNECTION_COMMIT" |
Definition at line 56 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_CONNECTION_ROLLBACK = "DHCPSRV_CQL_CONNECTION_ROLLBACK" |
Definition at line 57 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_DB = "DHCPSRV_CQL_DB" |
Definition at line 58 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseMgrFactory::create().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_DEALLOC_ERROR = "DHCPSRV_CQL_DEALLOC_ERROR" |
Definition at line 59 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_DELETE_ADDR = "DHCPSRV_CQL_DELETE_ADDR" |
Definition at line 60 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::deleteLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_DELETE_EXPIRED_RECLAIMED4 = "DHCPSRV_CQL_DELETE_EXPIRED_RECLAIMED4" |
Definition at line 61 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::deleteExpiredReclaimedLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_DELETE_EXPIRED_RECLAIMED6 = "DHCPSRV_CQL_DELETE_EXPIRED_RECLAIMED6" |
Definition at line 62 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::deleteExpiredReclaimedLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET4 = "DHCPSRV_CQL_GET4" |
Definition at line 63 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_ADDR4 = "DHCPSRV_CQL_GET_ADDR4" |
Definition at line 64 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_ADDR6 = "DHCPSRV_CQL_GET_ADDR6" |
Definition at line 65 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLease6().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_CLIENTID = "DHCPSRV_CQL_GET_CLIENTID" |
Definition at line 66 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_CLIENTID_HWADDR_SUBID = "DHCPSRV_CQL_GET_CLIENTID_HWADDR_SUBID" |
Definition at line 67 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_EXPIRED4 = "DHCPSRV_CQL_GET_EXPIRED4" |
Definition at line 68 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getExpiredLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_EXPIRED6 = "DHCPSRV_CQL_GET_EXPIRED6" |
Definition at line 69 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getExpiredLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_HOSTNAME4 = "DHCPSRV_CQL_GET_HOSTNAME4" |
Definition at line 70 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_HOSTNAME6 = "DHCPSRV_CQL_GET_HOSTNAME6" |
Definition at line 71 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_HWADDR = "DHCPSRV_CQL_GET_HWADDR" |
Definition at line 72 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_IAID_DUID = "DHCPSRV_CQL_GET_IAID_DUID" |
Definition at line 73 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_IAID_SUBID_DUID = "DHCPSRV_CQL_GET_IAID_SUBID_DUID" |
Definition at line 74 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_PAGE4 = "DHCPSRV_CQL_GET_PAGE4" |
Definition at line 75 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_PAGE6 = "DHCPSRV_CQL_GET_PAGE6" |
Definition at line 76 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_SUBID4 = "DHCPSRV_CQL_GET_SUBID4" |
Definition at line 77 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_SUBID_CLIENTID = "DHCPSRV_CQL_GET_SUBID_CLIENTID" |
Definition at line 78 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_SUBID_HWADDR = "DHCPSRV_CQL_GET_SUBID_HWADDR" |
Definition at line 79 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_GET_VERSION = "DHCPSRV_CQL_GET_VERSION" |
Definition at line 80 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::getVersion().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_HOST_ADD = "DHCPSRV_CQL_HOST_ADD" |
Definition at line 81 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlHostDataSource::add().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_HOST_DB = "DHCPSRV_CQL_HOST_DB" |
Definition at line 82 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_HOST_DB_GET_VERSION = "DHCPSRV_CQL_HOST_DB_GET_VERSION" |
Definition at line 83 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlHostDataSource::getVersion().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_HOST_GET4 = "DHCPSRV_CQL_HOST_GET4" |
Definition at line 84 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlHostDataSource::get4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_HOST_GET6 = "DHCPSRV_CQL_HOST_GET6" |
Definition at line 85 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlHostDataSource::get6().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_HOST_GET_ALL = "DHCPSRV_CQL_HOST_GET_ALL" |
Definition at line 86 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlHostDataSource::getAll(), isc::dhcp::CqlHostDataSource::getAll4(), isc::dhcp::CqlHostDataSource::getAll6(), isc::dhcp::CqlHostDataSource::getAllbyHostname(), isc::dhcp::CqlHostDataSource::getAllbyHostname4(), isc::dhcp::CqlHostDataSource::getAllbyHostname6(), isc::dhcp::CqlHostDataSource::getPage4(), and isc::dhcp::CqlHostDataSource::getPage6().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_LEASE_EXCEPTION_THROWN = "DHCPSRV_CQL_LEASE_EXCEPTION_THROWN" |
Definition at line 87 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::addLease(), and isc::dhcp::CqlLeaseMgr::deleteLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_ROLLBACK = "DHCPSRV_CQL_ROLLBACK" |
Definition at line 88 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlHostDataSource::rollback(), and isc::dhcp::CqlLeaseMgr::rollback().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_UPDATE_ADDR4 = "DHCPSRV_CQL_UPDATE_ADDR4" |
Definition at line 89 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::updateLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_CQL_UPDATE_ADDR6 = "DHCPSRV_CQL_UPDATE_ADDR6" |
Definition at line 90 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CqlLeaseMgr::updateLease6().
const int isc::dhcp::DHCPSRV_DBG_HOOKS = isc::log::DBGLVL_TRACE_BASIC |
Definition at line 46 of file dhcpsrv_log.h.
const int isc::dhcp::DHCPSRV_DBG_RESULTS = isc::log::DBGLVL_TRACE_BASIC_DATA |
Records the results of the lookups.
Using the example of tracing queries from the backend database, this will just record the summary results.
Definition at line 32 of file dhcpsrv_log.h.
const int isc::dhcp::DHCPSRV_DBG_TRACE = isc::log::DBGLVL_TRACE_BASIC |
DHCP server library logging levels.
Defines the levels used to output debug messages in the DHCP server library. Note that higher numbers equate to more verbose (and detailed) output. Traces normal operations
E.g. sending a query to the database etc.
Definition at line 26 of file dhcpsrv_log.h.
Referenced by isc::dhcp::CfgSubnets4::add(), isc::dhcp::CfgSubnets6::add(), isc::dhcp::TimerMgr::cancel(), isc::dhcp::CfgSubnets4::del(), isc::dhcp::CfgSubnets6::del(), isc::dhcp::HostDataSourceFactory::del(), isc::dhcp::HostDataSourceFactory::deregisterFactory(), isc::dhcp::LeaseMgrFactory::destroy(), isc::dhcp::HostDataSourceFactory::registerFactory(), isc::dhcp::TimerMgr::registerTimer(), isc::dhcp::CfgSubnets4::replace(), isc::dhcp::CfgSubnets6::replace(), isc::dhcp::CfgSubnets6::selectSubnet(), isc::dhcp::CfgSubnets4::selectSubnet(), isc::dhcp::D2ClientMgr::setD2ClientConfig(), isc::dhcp::TimerMgr::setup(), isc::dhcp::TimerMgr::unregisterTimer(), isc::dhcp::TimerMgr::unregisterTimers(), isc::dhcp::CfgIface::use(), and isc::dhcp::LFCSetup::~LFCSetup().
const int isc::dhcp::DHCPSRV_DBG_TRACE_DETAIL = isc::log::DBGLVL_TRACE_DETAIL |
Additional information.
Record detailed tracing. This is generally reserved for tracing access to the lease database.
Definition at line 38 of file dhcpsrv_log.h.
Referenced by isc::dhcp::CqlHostDataSource::add(), isc::dhcp::CqlLeaseMgr::addLease(), isc::dhcp::Memfile_LeaseMgr::addLease(), isc::dhcp::PgSqlLeaseMgr::addLease(), isc::dhcp::MySqlLeaseMgr::addLease(), isc::dhcp::CqlHostDataSource::commit(), isc::dhcp::CqlLeaseMgr::commit(), isc::dhcp::PgSqlLeaseMgr::commit(), isc::dhcp::MySqlLeaseMgr::commit(), isc::dhcp::Memfile_LeaseMgr::commit(), isc::dhcp::Memfile_LeaseMgr::deleteExpiredReclaimedLeases4(), isc::dhcp::CqlLeaseMgr::deleteExpiredReclaimedLeases4(), isc::dhcp::PgSqlLeaseMgr::deleteExpiredReclaimedLeases4(), isc::dhcp::MySqlLeaseMgr::deleteExpiredReclaimedLeases4(), isc::dhcp::Memfile_LeaseMgr::deleteExpiredReclaimedLeases6(), isc::dhcp::CqlLeaseMgr::deleteExpiredReclaimedLeases6(), isc::dhcp::PgSqlLeaseMgr::deleteExpiredReclaimedLeases6(), isc::dhcp::MySqlLeaseMgr::deleteExpiredReclaimedLeases6(), isc::dhcp::Memfile_LeaseMgr::deleteLease(), isc::dhcp::CqlLeaseMgr::deleteLease(), isc::dhcp::PgSqlLeaseMgr::deleteLease(), isc::dhcp::MySqlLeaseMgr::deleteLease(), isc::dhcp::CqlHostDataSource::get4(), isc::dhcp::CqlHostDataSource::get6(), isc::dhcp::CqlHostDataSource::getAll(), isc::dhcp::CqlHostDataSource::getAll4(), isc::dhcp::CqlHostDataSource::getAll6(), isc::dhcp::CqlHostDataSource::getAllbyHostname(), isc::dhcp::CqlHostDataSource::getAllbyHostname4(), isc::dhcp::CqlHostDataSource::getAllbyHostname6(), isc::dhcp::Memfile_LeaseMgr::getExpiredLeases4(), isc::dhcp::CqlLeaseMgr::getExpiredLeases4(), isc::dhcp::PgSqlLeaseMgr::getExpiredLeases4(), isc::dhcp::MySqlLeaseMgr::getExpiredLeases4(), isc::dhcp::Memfile_LeaseMgr::getExpiredLeases6(), isc::dhcp::CqlLeaseMgr::getExpiredLeases6(), isc::dhcp::PgSqlLeaseMgr::getExpiredLeases6(), isc::dhcp::MySqlLeaseMgr::getExpiredLeases6(), isc::dhcp::CqlLeaseMgr::getLease4(), isc::dhcp::Memfile_LeaseMgr::getLease4(), isc::dhcp::PgSqlLeaseMgr::getLease4(), isc::dhcp::MySqlLeaseMgr::getLease4(), isc::dhcp::CqlLeaseMgr::getLease6(), isc::dhcp::Memfile_LeaseMgr::getLease6(), isc::dhcp::PgSqlLeaseMgr::getLease6(), isc::dhcp::MySqlLeaseMgr::getLease6(), isc::dhcp::CqlLeaseMgr::getLeases4(), isc::dhcp::Memfile_LeaseMgr::getLeases4(), isc::dhcp::PgSqlLeaseMgr::getLeases4(), isc::dhcp::MySqlLeaseMgr::getLeases4(), isc::dhcp::CqlLeaseMgr::getLeases6(), isc::dhcp::Memfile_LeaseMgr::getLeases6(), isc::dhcp::PgSqlLeaseMgr::getLeases6(), isc::dhcp::MySqlLeaseMgr::getLeases6(), isc::dhcp::CqlHostDataSource::getPage4(), isc::dhcp::CqlHostDataSource::getPage6(), isc::dhcp::CqlHostDataSource::getVersion(), isc::dhcp::CqlLeaseMgr::getVersion(), isc::dhcp::PgSqlLeaseMgr::getVersion(), isc::dhcp::MySqlLeaseMgr::getVersion(), isc::dhcp::PgSqlHostDataSourceImpl::getVersion(), isc::dhcp::MySqlHostDataSourceImpl::getVersion(), isc::dhcp::D2ClientMgr::operator()(), isc::dhcp::RelayInfoParser::parse(), isc::dhcp::CqlHostDataSource::rollback(), isc::dhcp::CqlLeaseMgr::rollback(), isc::dhcp::PgSqlLeaseMgr::rollback(), isc::dhcp::MySqlLeaseMgr::rollback(), isc::dhcp::Memfile_LeaseMgr::rollback(), isc::dhcp::Memfile_LeaseMgr::updateLease4(), isc::dhcp::CqlLeaseMgr::updateLease4(), isc::dhcp::PgSqlLeaseMgr::updateLease4(), isc::dhcp::MySqlLeaseMgr::updateLease4(), isc::dhcp::Memfile_LeaseMgr::updateLease6(), isc::dhcp::CqlLeaseMgr::updateLease6(), isc::dhcp::PgSqlLeaseMgr::updateLease6(), and isc::dhcp::MySqlLeaseMgr::updateLease6().
const int isc::dhcp::DHCPSRV_DBG_TRACE_DETAIL_DATA |
Additional information.
Record detailed (and verbose) data on the server.
Definition at line 43 of file dhcpsrv_log.h.
Referenced by isc::dhcp::LeaseFileLoader::load().
const isc::log::MessageID isc::dhcp::DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET = "DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET" |
Definition at line 91 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Dhcp4o6IpcBase::receive().
const isc::log::MessageID isc::dhcp::DHCPSRV_DHCP_DDNS_ERROR_EXCEPTION = "DHCPSRV_DHCP_DDNS_ERROR_EXCEPTION" |
Definition at line 92 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::D2ClientMgr::invokeClientErrorHandler().
const isc::log::MessageID isc::dhcp::DHCPSRV_DHCP_DDNS_HANDLER_NULL = "DHCPSRV_DHCP_DDNS_HANDLER_NULL" |
Definition at line 93 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::D2ClientMgr::invokeClientErrorHandler().
const isc::log::MessageID isc::dhcp::DHCPSRV_DHCP_DDNS_NCR_REJECTED = "DHCPSRV_DHCP_DDNS_NCR_REJECTED" |
Definition at line 94 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::D2ClientMgr::sendRequest().
const isc::log::MessageID isc::dhcp::DHCPSRV_DHCP_DDNS_NCR_SENT = "DHCPSRV_DHCP_DDNS_NCR_SENT" |
Definition at line 95 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::D2ClientMgr::operator()().
const isc::log::MessageID isc::dhcp::DHCPSRV_DHCP_DDNS_SENDER_STARTED = "DHCPSRV_DHCP_DDNS_SENDER_STARTED" |
Definition at line 96 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::D2ClientMgr::startSender().
const isc::log::MessageID isc::dhcp::DHCPSRV_DHCP_DDNS_SENDER_STOPPED = "DHCPSRV_DHCP_DDNS_SENDER_STOPPED" |
Definition at line 97 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::D2ClientMgr::stopSender().
const isc::log::MessageID isc::dhcp::DHCPSRV_DHCP_DDNS_SUSPEND_UPDATES = "DHCPSRV_DHCP_DDNS_SUSPEND_UPDATES" |
Definition at line 98 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::D2ClientMgr::suspendUpdates().
const isc::log::MessageID isc::dhcp::DHCPSRV_HOOK_LEASE4_RECOVER_SKIP = "DHCPSRV_HOOK_LEASE4_RECOVER_SKIP" |
Definition at line 99 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_HOOK_LEASE4_RENEW_SKIP = "DHCPSRV_HOOK_LEASE4_RENEW_SKIP" |
Definition at line 100 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_HOOK_LEASE4_SELECT_SKIP = "DHCPSRV_HOOK_LEASE4_SELECT_SKIP" |
Definition at line 101 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_HOOK_LEASE6_EXTEND_SKIP = "DHCPSRV_HOOK_LEASE6_EXTEND_SKIP" |
Definition at line 102 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_HOOK_LEASE6_RECOVER_SKIP = "DHCPSRV_HOOK_LEASE6_RECOVER_SKIP" |
Definition at line 103 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_HOOK_LEASE6_SELECT_SKIP = "DHCPSRV_HOOK_LEASE6_SELECT_SKIP" |
Definition at line 104 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_INVALID_ACCESS = "DHCPSRV_INVALID_ACCESS" |
Definition at line 105 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_LEASE_SANITY_FAIL = "DHCPSRV_LEASE_SANITY_FAIL" |
Definition at line 106 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::SanityChecker::checkLeaseInternal().
const isc::log::MessageID isc::dhcp::DHCPSRV_LEASE_SANITY_FAIL_DISCARD = "DHCPSRV_LEASE_SANITY_FAIL_DISCARD" |
Definition at line 107 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::SanityChecker::checkLeaseInternal().
const isc::log::MessageID isc::dhcp::DHCPSRV_LEASE_SANITY_FIXED = "DHCPSRV_LEASE_SANITY_FIXED" |
Definition at line 108 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::SanityChecker::checkLeaseInternal().
isc::log::Logger isc::dhcp::dhcpsrv_logger |
DHCP server library Logger.
Define the logger used to log messages. We could define it in multiple modules, but defining in a single module and linking to it saves time and space.
Definition at line 56 of file dhcpsrv_log.h.
Referenced by isc::dhcp::CfgSubnets4::add(), isc::dhcp::CfgSubnets6::add(), isc::dhcp::CqlHostDataSource::add(), isc::dhcp::CqlLeaseMgr::addLease(), isc::dhcp::Memfile_LeaseMgr::addLease(), isc::dhcp::PgSqlLeaseMgr::addLease(), isc::dhcp::MySqlLeaseMgr::addLease(), isc::dhcp::TimerMgr::cancel(), isc::dhcp::SanityChecker::checkLeaseInternal(), isc::dhcp::CqlHostDataSource::commit(), isc::dhcp::CqlLeaseMgr::commit(), isc::dhcp::PgSqlLeaseMgr::commit(), isc::dhcp::MySqlLeaseMgr::commit(), isc::dhcp::Memfile_LeaseMgr::commit(), isc::dhcp::LeaseMgrFactory::create(), isc::dhcp::PgSqlHostDataSourceImpl::createContext(), isc::dhcp::MySqlHostDataSourceImpl::createContext(), isc::dhcp::CBControlDHCPv6::databaseConfigApply(), isc::dhcp::CBControlDHCPv4::databaseConfigApply(), isc::dhcp::PgSqlLeaseMgr::dbReconnect(), isc::dhcp::MySqlLeaseMgr::dbReconnect(), isc::dhcp::PgSqlHostDataSourceImpl::dbReconnect(), isc::dhcp::MySqlHostDataSourceImpl::dbReconnect(), isc::dhcp::CfgSubnets4::del(), isc::dhcp::CfgSubnets6::del(), isc::dhcp::Memfile_LeaseMgr::deleteExpiredReclaimedLeases4(), isc::dhcp::CqlLeaseMgr::deleteExpiredReclaimedLeases4(), isc::dhcp::PgSqlLeaseMgr::deleteExpiredReclaimedLeases4(), isc::dhcp::MySqlLeaseMgr::deleteExpiredReclaimedLeases4(), isc::dhcp::Memfile_LeaseMgr::deleteExpiredReclaimedLeases6(), isc::dhcp::CqlLeaseMgr::deleteExpiredReclaimedLeases6(), isc::dhcp::PgSqlLeaseMgr::deleteExpiredReclaimedLeases6(), isc::dhcp::MySqlLeaseMgr::deleteExpiredReclaimedLeases6(), isc::dhcp::Memfile_LeaseMgr::deleteLease(), isc::dhcp::CqlLeaseMgr::deleteLease(), isc::dhcp::PgSqlLeaseMgr::deleteLease(), isc::dhcp::MySqlLeaseMgr::deleteLease(), isc::dhcp::LeaseMgrFactory::destroy(), isc::dhcp::Subnet6ConfigParser::duplicate_option_warning(), isc::dhcp::LFCSetup::execute(), isc::dhcp::CqlHostDataSource::get4(), isc::dhcp::CqlHostDataSource::get6(), isc::dhcp::CqlHostDataSource::getAll(), isc::dhcp::CqlHostDataSource::getAll4(), isc::dhcp::CqlHostDataSource::getAll6(), isc::dhcp::CqlHostDataSource::getAllbyHostname(), isc::dhcp::CqlHostDataSource::getAllbyHostname4(), isc::dhcp::CqlHostDataSource::getAllbyHostname6(), isc::dhcp::Memfile_LeaseMgr::getExpiredLeases4(), isc::dhcp::CqlLeaseMgr::getExpiredLeases4(), isc::dhcp::PgSqlLeaseMgr::getExpiredLeases4(), isc::dhcp::MySqlLeaseMgr::getExpiredLeases4(), isc::dhcp::Memfile_LeaseMgr::getExpiredLeases6(), isc::dhcp::CqlLeaseMgr::getExpiredLeases6(), isc::dhcp::PgSqlLeaseMgr::getExpiredLeases6(), isc::dhcp::MySqlLeaseMgr::getExpiredLeases6(), isc::dhcp::CqlLeaseMgr::getLease4(), isc::dhcp::Memfile_LeaseMgr::getLease4(), isc::dhcp::PgSqlLeaseMgr::getLease4(), isc::dhcp::MySqlLeaseMgr::getLease4(), isc::dhcp::CqlLeaseMgr::getLease6(), isc::dhcp::Memfile_LeaseMgr::getLease6(), isc::dhcp::PgSqlLeaseMgr::getLease6(), isc::dhcp::MySqlLeaseMgr::getLease6(), isc::dhcp::CqlLeaseMgr::getLeases4(), isc::dhcp::Memfile_LeaseMgr::getLeases4(), isc::dhcp::PgSqlLeaseMgr::getLeases4(), isc::dhcp::MySqlLeaseMgr::getLeases4(), isc::dhcp::CqlLeaseMgr::getLeases6(), isc::dhcp::Memfile_LeaseMgr::getLeases6(), isc::dhcp::PgSqlLeaseMgr::getLeases6(), isc::dhcp::MySqlLeaseMgr::getLeases6(), isc::dhcp::PgSqlLeaseStatsQuery::getNextRow(), isc::dhcp::MySqlLeaseStatsQuery::getNextRow(), isc::dhcp::CqlHostDataSource::getPage4(), isc::dhcp::CqlHostDataSource::getPage6(), isc::dhcp::CqlHostDataSource::getVersion(), isc::dhcp::CqlLeaseMgr::getVersion(), isc::dhcp::PgSqlLeaseMgr::getVersion(), isc::dhcp::MySqlLeaseMgr::getVersion(), isc::dhcp::PgSqlHostDataSourceImpl::getVersion(), isc::dhcp::MySqlHostDataSourceImpl::getVersion(), isc::dhcp::Subnet4ConfigParser::initSubnet(), isc::dhcp::Subnet6ConfigParser::initSubnet(), isc::dhcp::D2ClientMgr::invokeClientErrorHandler(), isc::dhcp::Memfile_LeaseMgr::lfcCallback(), isc::dhcp::LeaseFileLoader::load(), isc::dhcp::Memfile_LeaseMgr::Memfile_LeaseMgr(), isc::dhcp::SrvConfig::moveDdnsParams(), isc::dhcp::CfgIface::openSockets(), isc::dhcp::D2ClientMgr::operator()(), isc::dhcp::DUIDConfigParser::parse(), isc::dhcp::IfacesConfigParser::parse(), isc::dhcp::RelayInfoParser::parse(), isc::dhcp::Dhcp4o6IpcBase::receive(), isc::dhcp::TimerMgr::registerTimer(), isc::dhcp::CfgSubnets4::replace(), isc::dhcp::CfgSubnets6::replace(), isc::dhcp::CqlHostDataSource::rollback(), isc::dhcp::CqlLeaseMgr::rollback(), isc::dhcp::PgSqlLeaseMgr::rollback(), isc::dhcp::MySqlLeaseMgr::rollback(), isc::dhcp::Memfile_LeaseMgr::rollback(), isc::dhcp::CfgSubnets6::selectSubnet(), isc::dhcp::CfgSubnets4::selectSubnet(), isc::dhcp::D2ClientMgr::sendRequest(), isc::dhcp::D2ClientMgr::setD2ClientConfig(), isc::dhcp::SrvConfig::setIPReservationsUnique(), isc::dhcp::LFCSetup::setup(), isc::dhcp::TimerMgr::setup(), isc::dhcp::D2ClientMgr::startSender(), isc::dhcp::D2ClientMgr::stopSender(), isc::dhcp::D2ClientMgr::suspendUpdates(), isc::dhcp::TimerMgr::unregisterTimer(), isc::dhcp::TimerMgr::unregisterTimers(), isc::dhcp::Memfile_LeaseMgr::updateLease4(), isc::dhcp::CqlLeaseMgr::updateLease4(), isc::dhcp::PgSqlLeaseMgr::updateLease4(), isc::dhcp::MySqlLeaseMgr::updateLease4(), isc::dhcp::Memfile_LeaseMgr::updateLease6(), isc::dhcp::CqlLeaseMgr::updateLease6(), isc::dhcp::PgSqlLeaseMgr::updateLease6(), isc::dhcp::MySqlLeaseMgr::updateLease6(), isc::dhcp::CfgIface::use(), isc::dhcp::CfgIface::useSocketType(), isc::dhcp::Memfile_LeaseMgr::wipeLeases4(), isc::dhcp::Memfile_LeaseMgr::wipeLeases6(), and isc::dhcp::LFCSetup::~LFCSetup().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_ADD_ADDR4 = "DHCPSRV_MEMFILE_ADD_ADDR4" |
Definition at line 109 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::addLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_ADD_ADDR6 = "DHCPSRV_MEMFILE_ADD_ADDR6" |
Definition at line 110 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::addLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_BEGIN_TRANSACTION = "DHCPSRV_MEMFILE_BEGIN_TRANSACTION" |
Definition at line 111 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_COMMIT = "DHCPSRV_MEMFILE_COMMIT" |
Definition at line 112 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::commit().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES = "DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES" |
Definition at line 113 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::Memfile_LeaseMgr().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_DB = "DHCPSRV_MEMFILE_DB" |
Definition at line 114 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseMgrFactory::create().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_DELETE_ADDR = "DHCPSRV_MEMFILE_DELETE_ADDR" |
Definition at line 115 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::deleteLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED4 = "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED4" |
Definition at line 116 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::deleteExpiredReclaimedLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED6 = "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED6" |
Definition at line 117 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::deleteExpiredReclaimedLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED_START = "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED_START" |
Definition at line 118 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET4 = "DHCPSRV_MEMFILE_GET4" |
Definition at line 119 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET6 = "DHCPSRV_MEMFILE_GET6" |
Definition at line 120 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET6_DUID = "DHCPSRV_MEMFILE_GET6_DUID" |
Definition at line 121 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_ADDR4 = "DHCPSRV_MEMFILE_GET_ADDR4" |
Definition at line 122 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_ADDR6 = "DHCPSRV_MEMFILE_GET_ADDR6" |
Definition at line 123 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLease6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_CLIENTID = "DHCPSRV_MEMFILE_GET_CLIENTID" |
Definition at line 124 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_EXPIRED4 = "DHCPSRV_MEMFILE_GET_EXPIRED4" |
Definition at line 125 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getExpiredLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_EXPIRED6 = "DHCPSRV_MEMFILE_GET_EXPIRED6" |
Definition at line 126 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getExpiredLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_HOSTNAME4 = "DHCPSRV_MEMFILE_GET_HOSTNAME4" |
Definition at line 127 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_HOSTNAME6 = "DHCPSRV_MEMFILE_GET_HOSTNAME6" |
Definition at line 128 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_HWADDR = "DHCPSRV_MEMFILE_GET_HWADDR" |
Definition at line 129 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_IAID_DUID = "DHCPSRV_MEMFILE_GET_IAID_DUID" |
Definition at line 130 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_IAID_SUBID_DUID = "DHCPSRV_MEMFILE_GET_IAID_SUBID_DUID" |
Definition at line 131 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_PAGE4 = "DHCPSRV_MEMFILE_GET_PAGE4" |
Definition at line 132 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_PAGE6 = "DHCPSRV_MEMFILE_GET_PAGE6" |
Definition at line 133 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_SUBID4 = "DHCPSRV_MEMFILE_GET_SUBID4" |
Definition at line 134 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_SUBID6 = "DHCPSRV_MEMFILE_GET_SUBID6" |
Definition at line 135 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_SUBID_CLIENTID = "DHCPSRV_MEMFILE_GET_SUBID_CLIENTID" |
Definition at line 136 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_SUBID_HWADDR = "DHCPSRV_MEMFILE_GET_SUBID_HWADDR" |
Definition at line 137 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_GET_VERSION = "DHCPSRV_MEMFILE_GET_VERSION" |
Definition at line 138 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_LEASE_FILE_LOAD = "DHCPSRV_MEMFILE_LEASE_FILE_LOAD" |
Definition at line 139 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseFileLoader::load().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_LEASE_LOAD = "DHCPSRV_MEMFILE_LEASE_LOAD" |
Definition at line 140 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseFileLoader::load().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_LEASE_LOAD_ROW_ERROR = "DHCPSRV_MEMFILE_LEASE_LOAD_ROW_ERROR" |
Definition at line 141 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseFileLoader::load().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_LFC_EXECUTE = "DHCPSRV_MEMFILE_LFC_EXECUTE" |
Definition at line 142 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LFCSetup::execute().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_LFC_LEASE_FILE_RENAME_FAIL = "DHCPSRV_MEMFILE_LFC_LEASE_FILE_RENAME_FAIL" |
Definition at line 143 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_LFC_LEASE_FILE_REOPEN_FAIL = "DHCPSRV_MEMFILE_LFC_LEASE_FILE_REOPEN_FAIL" |
Definition at line 144 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_LFC_SETUP = "DHCPSRV_MEMFILE_LFC_SETUP" |
Definition at line 145 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LFCSetup::setup().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_LFC_SPAWN_FAIL = "DHCPSRV_MEMFILE_LFC_SPAWN_FAIL" |
Definition at line 146 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LFCSetup::execute().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_LFC_START = "DHCPSRV_MEMFILE_LFC_START" |
Definition at line 147 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::lfcCallback().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED = "DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED" |
Definition at line 148 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LFCSetup::~LFCSetup().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_NEEDS_DOWNGRADING = "DHCPSRV_MEMFILE_NEEDS_DOWNGRADING" |
Definition at line 149 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseFileLoader::load().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_NEEDS_UPGRADING = "DHCPSRV_MEMFILE_NEEDS_UPGRADING" |
Definition at line 150 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseFileLoader::load().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_NO_STORAGE = "DHCPSRV_MEMFILE_NO_STORAGE" |
Definition at line 151 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::Memfile_LeaseMgr().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_READ_HWADDR_FAIL = "DHCPSRV_MEMFILE_READ_HWADDR_FAIL" |
Definition at line 152 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_ROLLBACK = "DHCPSRV_MEMFILE_ROLLBACK" |
Definition at line 153 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::rollback().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_UPDATE_ADDR4 = "DHCPSRV_MEMFILE_UPDATE_ADDR4" |
Definition at line 154 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::updateLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_UPDATE_ADDR6 = "DHCPSRV_MEMFILE_UPDATE_ADDR6" |
Definition at line 155 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::updateLease6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_WIPE_LEASES4 = "DHCPSRV_MEMFILE_WIPE_LEASES4" |
Definition at line 156 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::wipeLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_WIPE_LEASES4_FINISHED = "DHCPSRV_MEMFILE_WIPE_LEASES4_FINISHED" |
Definition at line 157 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::wipeLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_WIPE_LEASES6 = "DHCPSRV_MEMFILE_WIPE_LEASES6" |
Definition at line 158 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::wipeLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MEMFILE_WIPE_LEASES6_FINISHED = "DHCPSRV_MEMFILE_WIPE_LEASES6_FINISHED" |
Definition at line 159 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::Memfile_LeaseMgr::wipeLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MULTIPLE_RAW_SOCKETS_PER_IFACE = "DHCPSRV_MULTIPLE_RAW_SOCKETS_PER_IFACE" |
Definition at line 160 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgIface::openSockets().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_ADD_ADDR4 = "DHCPSRV_MYSQL_ADD_ADDR4" |
Definition at line 161 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::addLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_ADD_ADDR6 = "DHCPSRV_MYSQL_ADD_ADDR6" |
Definition at line 162 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::addLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_BEGIN_TRANSACTION = "DHCPSRV_MYSQL_BEGIN_TRANSACTION" |
Definition at line 163 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_COMMIT = "DHCPSRV_MYSQL_COMMIT" |
Definition at line 164 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::commit().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_DB = "DHCPSRV_MYSQL_DB" |
Definition at line 165 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseMgrFactory::create().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_DELETE_ADDR = "DHCPSRV_MYSQL_DELETE_ADDR" |
Definition at line 167 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::deleteLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_DELETE_EXPIRED_RECLAIMED4 = "DHCPSRV_MYSQL_DELETE_EXPIRED_RECLAIMED4" |
Definition at line 168 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::deleteExpiredReclaimedLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_DELETE_EXPIRED_RECLAIMED6 = "DHCPSRV_MYSQL_DELETE_EXPIRED_RECLAIMED6" |
Definition at line 169 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::deleteExpiredReclaimedLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_DELETED_EXPIRED_RECLAIMED = "DHCPSRV_MYSQL_DELETED_EXPIRED_RECLAIMED" |
Definition at line 166 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_FATAL_ERROR = "DHCPSRV_MYSQL_FATAL_ERROR" |
Definition at line 170 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET4 = "DHCPSRV_MYSQL_GET4" |
Definition at line 171 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET6 = "DHCPSRV_MYSQL_GET6" |
Definition at line 172 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_ADDR4 = "DHCPSRV_MYSQL_GET_ADDR4" |
Definition at line 173 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_ADDR6 = "DHCPSRV_MYSQL_GET_ADDR6" |
Definition at line 174 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLease6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_CLIENTID = "DHCPSRV_MYSQL_GET_CLIENTID" |
Definition at line 175 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_DUID = "DHCPSRV_MYSQL_GET_DUID" |
Definition at line 176 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_EXPIRED4 = "DHCPSRV_MYSQL_GET_EXPIRED4" |
Definition at line 177 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getExpiredLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_EXPIRED6 = "DHCPSRV_MYSQL_GET_EXPIRED6" |
Definition at line 178 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getExpiredLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_HOSTNAME4 = "DHCPSRV_MYSQL_GET_HOSTNAME4" |
Definition at line 179 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_HOSTNAME6 = "DHCPSRV_MYSQL_GET_HOSTNAME6" |
Definition at line 180 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_HWADDR = "DHCPSRV_MYSQL_GET_HWADDR" |
Definition at line 181 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_IAID_DUID = "DHCPSRV_MYSQL_GET_IAID_DUID" |
Definition at line 182 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_IAID_SUBID_DUID = "DHCPSRV_MYSQL_GET_IAID_SUBID_DUID" |
Definition at line 183 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_PAGE4 = "DHCPSRV_MYSQL_GET_PAGE4" |
Definition at line 184 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_PAGE6 = "DHCPSRV_MYSQL_GET_PAGE6" |
Definition at line 185 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_SUBID4 = "DHCPSRV_MYSQL_GET_SUBID4" |
Definition at line 186 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_SUBID6 = "DHCPSRV_MYSQL_GET_SUBID6" |
Definition at line 187 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_SUBID_CLIENTID = "DHCPSRV_MYSQL_GET_SUBID_CLIENTID" |
Definition at line 188 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_SUBID_HWADDR = "DHCPSRV_MYSQL_GET_SUBID_HWADDR" |
Definition at line 189 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_GET_VERSION = "DHCPSRV_MYSQL_GET_VERSION" |
Definition at line 190 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::getVersion().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_HOST_DB = "DHCPSRV_MYSQL_HOST_DB" |
Definition at line 191 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_HOST_DB_GET_VERSION = "DHCPSRV_MYSQL_HOST_DB_GET_VERSION" |
Definition at line 192 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlHostDataSourceImpl::getVersion().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_HOST_DB_READONLY = "DHCPSRV_MYSQL_HOST_DB_READONLY" |
Definition at line 193 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlHostDataSourceImpl::createContext().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_HOST_DB_RECONNECT_ATTEMPT_FAILED = "DHCPSRV_MYSQL_HOST_DB_RECONNECT_ATTEMPT_FAILED" |
Definition at line 194 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlHostDataSourceImpl::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_HOST_DB_RECONNECT_ATTEMPT_SCHEDULE = "DHCPSRV_MYSQL_HOST_DB_RECONNECT_ATTEMPT_SCHEDULE" |
Definition at line 195 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlHostDataSourceImpl::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_HOST_DB_RECONNECT_FAILED = "DHCPSRV_MYSQL_HOST_DB_RECONNECT_FAILED" |
Definition at line 196 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlHostDataSourceImpl::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_LEASE_DB_RECONNECT_ATTEMPT_FAILED = "DHCPSRV_MYSQL_LEASE_DB_RECONNECT_ATTEMPT_FAILED" |
Definition at line 197 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_LEASE_DB_RECONNECT_ATTEMPT_SCHEDULE = "DHCPSRV_MYSQL_LEASE_DB_RECONNECT_ATTEMPT_SCHEDULE" |
Definition at line 198 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_LEASE_DB_RECONNECT_FAILED = "DHCPSRV_MYSQL_LEASE_DB_RECONNECT_FAILED" |
Definition at line 199 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_NEGATIVE_LEASES_STAT = "DHCPSRV_MYSQL_NEGATIVE_LEASES_STAT" |
Definition at line 200 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseStatsQuery::getNextRow().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_ROLLBACK = "DHCPSRV_MYSQL_ROLLBACK" |
Definition at line 201 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::rollback().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_START_TRANSACTION = "DHCPSRV_MYSQL_START_TRANSACTION" |
Definition at line 202 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_UPDATE_ADDR4 = "DHCPSRV_MYSQL_UPDATE_ADDR4" |
Definition at line 203 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::updateLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_MYSQL_UPDATE_ADDR6 = "DHCPSRV_MYSQL_UPDATE_ADDR6" |
Definition at line 204 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::MySqlLeaseMgr::updateLease6().
const isc::log::MessageID isc::dhcp::DHCPSRV_NO_SOCKETS_OPEN = "DHCPSRV_NO_SOCKETS_OPEN" |
Definition at line 206 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::CfgIface::openSockets().
const isc::log::MessageID isc::dhcp::DHCPSRV_NOTYPE_DB = "DHCPSRV_NOTYPE_DB" |
Definition at line 205 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseMgrFactory::create().
const isc::log::MessageID isc::dhcp::DHCPSRV_OPEN_SOCKET_FAIL = "DHCPSRV_OPEN_SOCKET_FAIL" |
Definition at line 207 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_ADD_ADDR4 = "DHCPSRV_PGSQL_ADD_ADDR4" |
Definition at line 208 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::addLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_ADD_ADDR6 = "DHCPSRV_PGSQL_ADD_ADDR6" |
Definition at line 209 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::addLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_BEGIN_TRANSACTION = "DHCPSRV_PGSQL_BEGIN_TRANSACTION" |
Definition at line 210 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_COMMIT = "DHCPSRV_PGSQL_COMMIT" |
Definition at line 211 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::commit().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_DB = "DHCPSRV_PGSQL_DB" |
Definition at line 212 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseMgrFactory::create().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_DEALLOC_ERROR = "DHCPSRV_PGSQL_DEALLOC_ERROR" |
Definition at line 213 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_DELETE_ADDR = "DHCPSRV_PGSQL_DELETE_ADDR" |
Definition at line 214 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::deleteLease().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_DELETE_EXPIRED_RECLAIMED4 = "DHCPSRV_PGSQL_DELETE_EXPIRED_RECLAIMED4" |
Definition at line 215 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::deleteExpiredReclaimedLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_DELETE_EXPIRED_RECLAIMED6 = "DHCPSRV_PGSQL_DELETE_EXPIRED_RECLAIMED6" |
Definition at line 216 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::deleteExpiredReclaimedLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_FATAL_ERROR = "DHCPSRV_PGSQL_FATAL_ERROR" |
Definition at line 217 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET4 = "DHCPSRV_PGSQL_GET4" |
Definition at line 218 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET6 = "DHCPSRV_PGSQL_GET6" |
Definition at line 219 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_ADDR4 = "DHCPSRV_PGSQL_GET_ADDR4" |
Definition at line 220 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_ADDR6 = "DHCPSRV_PGSQL_GET_ADDR6" |
Definition at line 221 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLease6().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_CLIENTID = "DHCPSRV_PGSQL_GET_CLIENTID" |
Definition at line 222 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_DUID = "DHCPSRV_PGSQL_GET_DUID" |
Definition at line 223 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_EXPIRED4 = "DHCPSRV_PGSQL_GET_EXPIRED4" |
Definition at line 224 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getExpiredLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_EXPIRED6 = "DHCPSRV_PGSQL_GET_EXPIRED6" |
Definition at line 225 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getExpiredLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_HOSTNAME4 = "DHCPSRV_PGSQL_GET_HOSTNAME4" |
Definition at line 226 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_HOSTNAME6 = "DHCPSRV_PGSQL_GET_HOSTNAME6" |
Definition at line 227 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_HWADDR = "DHCPSRV_PGSQL_GET_HWADDR" |
Definition at line 228 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_IAID_DUID = "DHCPSRV_PGSQL_GET_IAID_DUID" |
Definition at line 229 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_IAID_SUBID_DUID = "DHCPSRV_PGSQL_GET_IAID_SUBID_DUID" |
Definition at line 230 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_PAGE4 = "DHCPSRV_PGSQL_GET_PAGE4" |
Definition at line 231 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_PAGE6 = "DHCPSRV_PGSQL_GET_PAGE6" |
Definition at line 232 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_SUBID4 = "DHCPSRV_PGSQL_GET_SUBID4" |
Definition at line 233 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_SUBID6 = "DHCPSRV_PGSQL_GET_SUBID6" |
Definition at line 234 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLeases6().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_SUBID_CLIENTID = "DHCPSRV_PGSQL_GET_SUBID_CLIENTID" |
Definition at line 235 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_SUBID_HWADDR = "DHCPSRV_PGSQL_GET_SUBID_HWADDR" |
Definition at line 236 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_GET_VERSION = "DHCPSRV_PGSQL_GET_VERSION" |
Definition at line 237 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::getVersion().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_HOST_DB = "DHCPSRV_PGSQL_HOST_DB" |
Definition at line 238 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_HOST_DB_GET_VERSION = "DHCPSRV_PGSQL_HOST_DB_GET_VERSION" |
Definition at line 239 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlHostDataSourceImpl::getVersion().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_HOST_DB_READONLY = "DHCPSRV_PGSQL_HOST_DB_READONLY" |
Definition at line 240 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlHostDataSourceImpl::createContext().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_HOST_DB_RECONNECT_ATTEMPT_FAILED = "DHCPSRV_PGSQL_HOST_DB_RECONNECT_ATTEMPT_FAILED" |
Definition at line 241 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlHostDataSourceImpl::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_HOST_DB_RECONNECT_ATTEMPT_SCHEDULE = "DHCPSRV_PGSQL_HOST_DB_RECONNECT_ATTEMPT_SCHEDULE" |
Definition at line 242 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlHostDataSourceImpl::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_HOST_DB_RECONNECT_FAILED = "DHCPSRV_PGSQL_HOST_DB_RECONNECT_FAILED" |
Definition at line 243 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlHostDataSourceImpl::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_LEASE_DB_RECONNECT_ATTEMPT_FAILED = "DHCPSRV_PGSQL_LEASE_DB_RECONNECT_ATTEMPT_FAILED" |
Definition at line 244 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_LEASE_DB_RECONNECT_ATTEMPT_SCHEDULE = "DHCPSRV_PGSQL_LEASE_DB_RECONNECT_ATTEMPT_SCHEDULE" |
Definition at line 245 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_LEASE_DB_RECONNECT_FAILED = "DHCPSRV_PGSQL_LEASE_DB_RECONNECT_FAILED" |
Definition at line 246 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::dbReconnect().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_NEGATIVE_LEASES_STAT = "DHCPSRV_PGSQL_NEGATIVE_LEASES_STAT" |
Definition at line 247 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseStatsQuery::getNextRow().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_ROLLBACK = "DHCPSRV_PGSQL_ROLLBACK" |
Definition at line 248 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::rollback().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_START_TRANSACTION = "DHCPSRV_PGSQL_START_TRANSACTION" |
Definition at line 249 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_UPDATE_ADDR4 = "DHCPSRV_PGSQL_UPDATE_ADDR4" |
Definition at line 250 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::updateLease4().
const isc::log::MessageID isc::dhcp::DHCPSRV_PGSQL_UPDATE_ADDR6 = "DHCPSRV_PGSQL_UPDATE_ADDR6" |
Definition at line 251 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::PgSqlLeaseMgr::updateLease6().
const isc::log::MessageID isc::dhcp::DHCPSRV_QUEUE_NCR = "DHCPSRV_QUEUE_NCR" |
Definition at line 252 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_QUEUE_NCR_FAILED = "DHCPSRV_QUEUE_NCR_FAILED" |
Definition at line 253 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_QUEUE_NCR_SKIP = "DHCPSRV_QUEUE_NCR_SKIP" |
Definition at line 254 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_TIMERMGR_CALLBACK_FAILED = "DHCPSRV_TIMERMGR_CALLBACK_FAILED" |
Definition at line 255 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_TIMERMGR_REGISTER_TIMER = "DHCPSRV_TIMERMGR_REGISTER_TIMER" |
Definition at line 256 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::TimerMgr::registerTimer().
const isc::log::MessageID isc::dhcp::DHCPSRV_TIMERMGR_RUN_TIMER_OPERATION = "DHCPSRV_TIMERMGR_RUN_TIMER_OPERATION" |
Definition at line 257 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_TIMERMGR_START_TIMER = "DHCPSRV_TIMERMGR_START_TIMER" |
Definition at line 258 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::TimerMgr::setup().
const isc::log::MessageID isc::dhcp::DHCPSRV_TIMERMGR_STOP_TIMER = "DHCPSRV_TIMERMGR_STOP_TIMER" |
Definition at line 259 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::TimerMgr::cancel().
const isc::log::MessageID isc::dhcp::DHCPSRV_TIMERMGR_UNREGISTER_ALL_TIMERS = "DHCPSRV_TIMERMGR_UNREGISTER_ALL_TIMERS" |
Definition at line 260 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::TimerMgr::unregisterTimers().
const isc::log::MessageID isc::dhcp::DHCPSRV_TIMERMGR_UNREGISTER_TIMER = "DHCPSRV_TIMERMGR_UNREGISTER_TIMER" |
Definition at line 261 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::TimerMgr::unregisterTimer().
const isc::log::MessageID isc::dhcp::DHCPSRV_UNEXPECTED_NAME = "DHCPSRV_UNEXPECTED_NAME" |
Definition at line 262 of file dhcpsrv_messages.h.
const isc::log::MessageID isc::dhcp::DHCPSRV_UNKNOWN_DB = "DHCPSRV_UNKNOWN_DB" |
Definition at line 263 of file dhcpsrv_messages.h.
Referenced by isc::dhcp::LeaseMgrFactory::create().
const char * isc::dhcp::DOCSIS3_CLASS_EROUTER = "eRouter1.0" |
The class as specified in vendor-class option by the devices.
DOCSIS3.0 cable modem that has router built-in.
Definition at line 84 of file libdhcp++.cc.
Referenced by isc::dhcp::Dhcpv6Srv::classifyByVendor().
const char * isc::dhcp::DOCSIS3_CLASS_MODEM = "docsis3.0" |
DOCSIS3.0 compatible cable modem.
Definition at line 81 of file libdhcp++.cc.
Referenced by isc::dhcp::Dhcpv6Srv::classifyByVendor().
const OptionDefParams isc::dhcp::DOCSIS3_V4_OPTION_DEFINITIONS[] |
Definitions of standard DHCPv4 options.
Definition at line 26 of file docsis3_option_defs.h.
Referenced by isc::yang::AdaptorOption::initCodes().
const int isc::dhcp::DOCSIS3_V4_OPTION_DEFINITIONS_SIZE |
Number of option definitions defined.
Definition at line 34 of file docsis3_option_defs.h.
Referenced by isc::yang::AdaptorOption::initCodes().
const OptionDefParams isc::dhcp::DOCSIS3_V6_OPTION_DEFINITIONS[] |
Definitions of standard DHCPv6 options.
Definition at line 54 of file docsis3_option_defs.h.
Referenced by isc::yang::AdaptorOption::initCodes().
const int isc::dhcp::DOCSIS3_V6_OPTION_DEFINITIONS_SIZE |
Number of option definitions defined.
Definition at line 79 of file docsis3_option_defs.h.
Referenced by isc::yang::AdaptorOption::initCodes().
e g e g isc::dhcp::eth0 |
Definition at line 114 of file cfg_iface.h.
const int isc::dhcp::EVAL_DBG_STACK = isc::log::DBGLVL_TRACE_DETAIL_DATA |
Definition at line 26 of file eval_log.h.
Referenced by isc::dhcp::TokenString::evaluate(), isc::dhcp::TokenHexString::evaluate(), isc::dhcp::TokenIpAddress::evaluate(), isc::dhcp::TokenIpAddressToText::evaluate(), isc::dhcp::TokenInt8ToText::evaluate(), isc::dhcp::TokenInt16ToText::evaluate(), isc::dhcp::TokenInt32ToText::evaluate(), isc::dhcp::TokenUInt8ToText::evaluate(), isc::dhcp::TokenUInt16ToText::evaluate(), isc::dhcp::TokenUInt32ToText::evaluate(), isc::dhcp::TokenOption::evaluate(), isc::dhcp::TokenPkt::evaluate(), isc::dhcp::TokenPkt4::evaluate(), isc::dhcp::TokenPkt6::evaluate(), isc::dhcp::TokenRelay6Field::evaluate(), isc::dhcp::TokenEqual::evaluate(), isc::dhcp::TokenSubstring::evaluate(), isc::dhcp::TokenConcat::evaluate(), isc::dhcp::TokenIfElse::evaluate(), isc::dhcp::TokenToHexString::evaluate(), isc::dhcp::TokenNot::evaluate(), isc::dhcp::TokenAnd::evaluate(), isc::dhcp::TokenOr::evaluate(), isc::dhcp::TokenMember::evaluate(), isc::dhcp::TokenVendor::evaluate(), isc::dhcp::TokenVendorClass::evaluate(), and isc::dhcp::TokenSubOption::evaluate().
const int isc::dhcp::EVAL_DBG_TRACE = isc::log::DBGLVL_TRACE_BASIC |
Eval debug Logging levels.
Defines the levels used to output debug messages in the eval (classification) code. Note that higher numbers equate to more verbose (and detailed) output.
Definition at line 22 of file eval_log.h.
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_AND = "EVAL_DEBUG_AND" |
Definition at line 11 of file eval_messages.h.
Referenced by isc::dhcp::TokenAnd::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_CONCAT = "EVAL_DEBUG_CONCAT" |
Definition at line 12 of file eval_messages.h.
Referenced by isc::dhcp::TokenConcat::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_EQUAL = "EVAL_DEBUG_EQUAL" |
Definition at line 13 of file eval_messages.h.
Referenced by isc::dhcp::TokenEqual::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_HEXSTRING = "EVAL_DEBUG_HEXSTRING" |
Definition at line 14 of file eval_messages.h.
Referenced by isc::dhcp::TokenHexString::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_IFELSE_FALSE = "EVAL_DEBUG_IFELSE_FALSE" |
Definition at line 15 of file eval_messages.h.
Referenced by isc::dhcp::TokenIfElse::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_IFELSE_TRUE = "EVAL_DEBUG_IFELSE_TRUE" |
Definition at line 16 of file eval_messages.h.
Referenced by isc::dhcp::TokenIfElse::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_INT16TOTEXT = "EVAL_DEBUG_INT16TOTEXT" |
Definition at line 17 of file eval_messages.h.
Referenced by isc::dhcp::TokenInt16ToText::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_INT32TOTEXT = "EVAL_DEBUG_INT32TOTEXT" |
Definition at line 18 of file eval_messages.h.
Referenced by isc::dhcp::TokenInt32ToText::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_INT8TOTEXT = "EVAL_DEBUG_INT8TOTEXT" |
Definition at line 19 of file eval_messages.h.
Referenced by isc::dhcp::TokenInt8ToText::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_IPADDRESS = "EVAL_DEBUG_IPADDRESS" |
Definition at line 20 of file eval_messages.h.
Referenced by isc::dhcp::TokenIpAddress::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_IPADDRESSTOTEXT = "EVAL_DEBUG_IPADDRESSTOTEXT" |
Definition at line 21 of file eval_messages.h.
Referenced by isc::dhcp::TokenIpAddressToText::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_MEMBER = "EVAL_DEBUG_MEMBER" |
Definition at line 22 of file eval_messages.h.
Referenced by isc::dhcp::TokenMember::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_NOT = "EVAL_DEBUG_NOT" |
Definition at line 23 of file eval_messages.h.
Referenced by isc::dhcp::TokenNot::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_OPTION = "EVAL_DEBUG_OPTION" |
Definition at line 24 of file eval_messages.h.
Referenced by isc::dhcp::TokenOption::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_OR = "EVAL_DEBUG_OR" |
Definition at line 25 of file eval_messages.h.
Referenced by isc::dhcp::TokenOr::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_PKT = "EVAL_DEBUG_PKT" |
Definition at line 26 of file eval_messages.h.
Referenced by isc::dhcp::TokenPkt::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_PKT4 = "EVAL_DEBUG_PKT4" |
Definition at line 27 of file eval_messages.h.
Referenced by isc::dhcp::TokenPkt4::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_PKT6 = "EVAL_DEBUG_PKT6" |
Definition at line 28 of file eval_messages.h.
Referenced by isc::dhcp::TokenPkt6::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_RELAY6 = "EVAL_DEBUG_RELAY6" |
Definition at line 29 of file eval_messages.h.
Referenced by isc::dhcp::TokenRelay6Field::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_RELAY6_RANGE = "EVAL_DEBUG_RELAY6_RANGE" |
Definition at line 30 of file eval_messages.h.
Referenced by isc::dhcp::TokenRelay6Field::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_STRING = "EVAL_DEBUG_STRING" |
Definition at line 31 of file eval_messages.h.
Referenced by isc::dhcp::TokenString::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_SUB_OPTION = "EVAL_DEBUG_SUB_OPTION" |
Definition at line 35 of file eval_messages.h.
Referenced by isc::dhcp::TokenSubOption::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_SUB_OPTION_NO_OPTION = "EVAL_DEBUG_SUB_OPTION_NO_OPTION" |
Definition at line 36 of file eval_messages.h.
Referenced by isc::dhcp::TokenSubOption::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_SUBSTRING = "EVAL_DEBUG_SUBSTRING" |
Definition at line 32 of file eval_messages.h.
Referenced by isc::dhcp::TokenSubstring::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_SUBSTRING_EMPTY = "EVAL_DEBUG_SUBSTRING_EMPTY" |
Definition at line 33 of file eval_messages.h.
Referenced by isc::dhcp::TokenSubstring::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_SUBSTRING_RANGE = "EVAL_DEBUG_SUBSTRING_RANGE" |
Definition at line 34 of file eval_messages.h.
Referenced by isc::dhcp::TokenSubstring::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_TOHEXSTRING = "EVAL_DEBUG_TOHEXSTRING" |
Definition at line 37 of file eval_messages.h.
Referenced by isc::dhcp::TokenToHexString::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_UINT16TOTEXT = "EVAL_DEBUG_UINT16TOTEXT" |
Definition at line 38 of file eval_messages.h.
Referenced by isc::dhcp::TokenUInt16ToText::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_UINT32TOTEXT = "EVAL_DEBUG_UINT32TOTEXT" |
Definition at line 39 of file eval_messages.h.
Referenced by isc::dhcp::TokenUInt32ToText::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_UINT8TOTEXT = "EVAL_DEBUG_UINT8TOTEXT" |
Definition at line 40 of file eval_messages.h.
Referenced by isc::dhcp::TokenUInt8ToText::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_VENDOR_CLASS_DATA = "EVAL_DEBUG_VENDOR_CLASS_DATA" |
Definition at line 41 of file eval_messages.h.
Referenced by isc::dhcp::TokenVendorClass::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_VENDOR_CLASS_DATA_NOT_FOUND = "EVAL_DEBUG_VENDOR_CLASS_DATA_NOT_FOUND" |
Definition at line 42 of file eval_messages.h.
Referenced by isc::dhcp::TokenVendorClass::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_VENDOR_CLASS_ENTERPRISE_ID = "EVAL_DEBUG_VENDOR_CLASS_ENTERPRISE_ID" |
Definition at line 43 of file eval_messages.h.
Referenced by isc::dhcp::TokenVendorClass::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_VENDOR_CLASS_ENTERPRISE_ID_MISMATCH = "EVAL_DEBUG_VENDOR_CLASS_ENTERPRISE_ID_MISMATCH" |
Definition at line 44 of file eval_messages.h.
Referenced by isc::dhcp::TokenVendorClass::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_VENDOR_CLASS_EXISTS = "EVAL_DEBUG_VENDOR_CLASS_EXISTS" |
Definition at line 45 of file eval_messages.h.
Referenced by isc::dhcp::TokenVendorClass::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_VENDOR_CLASS_NO_OPTION = "EVAL_DEBUG_VENDOR_CLASS_NO_OPTION" |
Definition at line 46 of file eval_messages.h.
Referenced by isc::dhcp::TokenVendorClass::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_VENDOR_ENTERPRISE_ID = "EVAL_DEBUG_VENDOR_ENTERPRISE_ID" |
Definition at line 47 of file eval_messages.h.
Referenced by isc::dhcp::TokenVendor::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_VENDOR_ENTERPRISE_ID_MISMATCH = "EVAL_DEBUG_VENDOR_ENTERPRISE_ID_MISMATCH" |
Definition at line 48 of file eval_messages.h.
Referenced by isc::dhcp::TokenVendor::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_VENDOR_EXISTS = "EVAL_DEBUG_VENDOR_EXISTS" |
Definition at line 49 of file eval_messages.h.
Referenced by isc::dhcp::TokenVendor::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_DEBUG_VENDOR_NO_OPTION = "EVAL_DEBUG_VENDOR_NO_OPTION" |
Definition at line 50 of file eval_messages.h.
Referenced by isc::dhcp::TokenVendor::evaluate().
isc::log::Logger isc::dhcp::eval_logger |
Eval Logger.
Define the logger used to log messages. We could define it in multiple modules, but defining in a single module and linking to it saves time and space.
Definition at line 33 of file eval_log.h.
Referenced by isc::dhcp::TokenString::evaluate(), isc::dhcp::TokenHexString::evaluate(), isc::dhcp::TokenIpAddress::evaluate(), isc::dhcp::TokenIpAddressToText::evaluate(), isc::dhcp::TokenInt8ToText::evaluate(), isc::dhcp::TokenInt16ToText::evaluate(), isc::dhcp::TokenInt32ToText::evaluate(), isc::dhcp::TokenUInt8ToText::evaluate(), isc::dhcp::TokenUInt16ToText::evaluate(), isc::dhcp::TokenUInt32ToText::evaluate(), isc::dhcp::TokenOption::evaluate(), isc::dhcp::TokenPkt::evaluate(), isc::dhcp::TokenPkt4::evaluate(), isc::dhcp::TokenPkt6::evaluate(), isc::dhcp::TokenRelay6Field::evaluate(), isc::dhcp::TokenEqual::evaluate(), isc::dhcp::TokenSubstring::evaluate(), isc::dhcp::TokenConcat::evaluate(), isc::dhcp::TokenIfElse::evaluate(), isc::dhcp::TokenToHexString::evaluate(), isc::dhcp::TokenNot::evaluate(), isc::dhcp::TokenAnd::evaluate(), isc::dhcp::TokenOr::evaluate(), isc::dhcp::TokenMember::evaluate(), isc::dhcp::TokenVendor::evaluate(), isc::dhcp::TokenVendorClass::evaluate(), and isc::dhcp::TokenSubOption::evaluate().
const isc::log::MessageID isc::dhcp::EVAL_RESULT = "EVAL_RESULT" |
Definition at line 51 of file eval_messages.h.
Referenced by isc::dhcp::Dhcpv6Srv::evaluateClasses(), isc::dhcp::Dhcpv6Srv::requiredClassify(), and isc::dhcp::Dhcpv4Srv::requiredClassify().
const isc::log::MessageID isc::dhcp::FUZZ_DATA_READ = "FUZZ_DATA_READ" |
Definition at line 11 of file fuzz_messages.h.
const int isc::dhcp::FUZZ_DBG_TRACE = isc::log::DBGLVL_TRACE_BASIC |
Logging levels for fuzzing output.
Defines the levels used to output debug messages during fuzzing. Traces normal operations
An example of the normal operation is a report of a packet being received from the fuzzer.
Definition at line 25 of file fuzz_log.h.
const int isc::dhcp::FUZZ_DBG_TRACE_DETAIL = isc::log::DBGLVL_TRACE_DETAIL |
Record detailed traces.
Messages logged at this level will log detailed tracing information.
Definition at line 30 of file fuzz_log.h.
const isc::log::MessageID isc::dhcp::FUZZ_INIT_COMPLETE = "FUZZ_INIT_COMPLETE" |
Definition at line 12 of file fuzz_messages.h.
const isc::log::MessageID isc::dhcp::FUZZ_INIT_FAIL = "FUZZ_INIT_FAIL" |
Definition at line 13 of file fuzz_messages.h.
isc::log::Logger isc::dhcp::fuzz_logger |
Logger for the HostMgr
and the code it calls.
Define the logger used to log messages in HostMgr
and the code it calls to manage host reservations.
Definition at line 38 of file fuzz_log.h.
const isc::log::MessageID isc::dhcp::FUZZ_READ_FAIL = "FUZZ_READ_FAIL" |
Definition at line 14 of file fuzz_messages.h.
const isc::log::MessageID isc::dhcp::FUZZ_SEND = "FUZZ_SEND" |
Definition at line 15 of file fuzz_messages.h.
const isc::log::MessageID isc::dhcp::FUZZ_SEND_ERROR = "FUZZ_SEND_ERROR" |
Definition at line 16 of file fuzz_messages.h.
const isc::log::MessageID isc::dhcp::FUZZ_SHORT_SEND = "FUZZ_SHORT_SEND" |
Definition at line 17 of file fuzz_messages.h.
const isc::log::MessageID isc::dhcp::FUZZ_SOCKET_CREATE_FAIL = "FUZZ_SOCKET_CREATE_FAIL" |
Definition at line 18 of file fuzz_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_BACKEND_DEREGISTER = "HOSTS_BACKEND_DEREGISTER" |
Definition at line 12 of file hosts_messages.h.
Referenced by isc::dhcp::HostDataSourceFactory::deregisterFactory().
const isc::log::MessageID isc::dhcp::HOSTS_BACKEND_REGISTER = "HOSTS_BACKEND_REGISTER" |
Definition at line 13 of file hosts_messages.h.
Referenced by isc::dhcp::HostDataSourceFactory::registerFactory().
const isc::log::MessageID isc::dhcp::HOSTS_BACKENDS_REGISTERED = "HOSTS_BACKENDS_REGISTERED" |
Definition at line 11 of file hosts_messages.h.
Referenced by isc::dhcp::HostDataSourceFactory::printRegistered().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_ADD_HOST = "HOSTS_CFG_ADD_HOST" |
Definition at line 14 of file hosts_messages.h.
Referenced by isc::dhcp::CfgHosts::add().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_CACHE_HOST_DATA_SOURCE = "HOSTS_CFG_CACHE_HOST_DATA_SOURCE" |
Definition at line 15 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::checkCacheBackend().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_CLOSE_HOST_DATA_SOURCE = "HOSTS_CFG_CLOSE_HOST_DATA_SOURCE" |
Definition at line 16 of file hosts_messages.h.
Referenced by isc::dhcp::HostDataSourceFactory::del().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_DEL_ALL_SUBNET4 = "HOSTS_CFG_DEL_ALL_SUBNET4" |
Definition at line 17 of file hosts_messages.h.
Referenced by isc::dhcp::CfgHosts::delAll4().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_DEL_ALL_SUBNET6 = "HOSTS_CFG_DEL_ALL_SUBNET6" |
Definition at line 18 of file hosts_messages.h.
Referenced by isc::dhcp::CfgHosts::delAll6().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL = "HOSTS_CFG_GET_ALL" |
Definition at line 19 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_ADDRESS4 = "HOSTS_CFG_GET_ALL_ADDRESS4" |
Definition at line 20 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_ADDRESS4_COUNT = "HOSTS_CFG_GET_ALL_ADDRESS4_COUNT" |
Definition at line 21 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_ADDRESS4_HOST = "HOSTS_CFG_GET_ALL_ADDRESS4_HOST" |
Definition at line 22 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_ADDRESS6 = "HOSTS_CFG_GET_ALL_ADDRESS6" |
Definition at line 23 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_ADDRESS6_COUNT = "HOSTS_CFG_GET_ALL_ADDRESS6_COUNT" |
Definition at line 24 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_ADDRESS6_HOST = "HOSTS_CFG_GET_ALL_ADDRESS6_HOST" |
Definition at line 25 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_COUNT = "HOSTS_CFG_GET_ALL_COUNT" |
Definition at line 26 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_HOST = "HOSTS_CFG_GET_ALL_HOST" |
Definition at line 27 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_HOSTNAME = "HOSTS_CFG_GET_ALL_HOSTNAME" |
Definition at line 28 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_HOSTNAME_COUNT = "HOSTS_CFG_GET_ALL_HOSTNAME_COUNT" |
Definition at line 29 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_HOSTNAME_HOST = "HOSTS_CFG_GET_ALL_HOSTNAME_HOST" |
Definition at line 30 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID4 = "HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID4" |
Definition at line 31 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID4_COUNT = "HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID4_COUNT" |
Definition at line 32 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID4_HOST = "HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID4_HOST" |
Definition at line 33 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID6 = "HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID6" |
Definition at line 34 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID6_COUNT = "HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID6_COUNT" |
Definition at line 35 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID6_HOST = "HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID6_HOST" |
Definition at line 36 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_IDENTIFIER = "HOSTS_CFG_GET_ALL_IDENTIFIER" |
Definition at line 37 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_IDENTIFIER_COUNT = "HOSTS_CFG_GET_ALL_IDENTIFIER_COUNT" |
Definition at line 38 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_IDENTIFIER_HOST = "HOSTS_CFG_GET_ALL_IDENTIFIER_HOST" |
Definition at line 39 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID4 = "HOSTS_CFG_GET_ALL_SUBNET_ID4" |
Definition at line 40 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID4_COUNT = "HOSTS_CFG_GET_ALL_SUBNET_ID4_COUNT" |
Definition at line 41 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID4_HOST = "HOSTS_CFG_GET_ALL_SUBNET_ID4_HOST" |
Definition at line 42 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID6 = "HOSTS_CFG_GET_ALL_SUBNET_ID6" |
Definition at line 43 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID6_COUNT = "HOSTS_CFG_GET_ALL_SUBNET_ID6_COUNT" |
Definition at line 44 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID6_HOST = "HOSTS_CFG_GET_ALL_SUBNET_ID6_HOST" |
Definition at line 45 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4 = "HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4" |
Definition at line 46 of file hosts_messages.h.
Referenced by isc::dhcp::CfgHosts::getAll4().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4_COUNT = "HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4_COUNT" |
Definition at line 47 of file hosts_messages.h.
Referenced by isc::dhcp::CfgHosts::getAll4().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4_HOST = "HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4_HOST" |
Definition at line 48 of file hosts_messages.h.
Referenced by isc::dhcp::CfgHosts::getAll4().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS6 = "HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS6" |
Definition at line 49 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS6_COUNT = "HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS6_COUNT" |
Definition at line 50 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS6_HOST = "HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS6_HOST" |
Definition at line 51 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_PREFIX = "HOSTS_CFG_GET_ONE_PREFIX" |
Definition at line 52 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_PREFIX_HOST = "HOSTS_CFG_GET_ONE_PREFIX_HOST" |
Definition at line 53 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_PREFIX_NULL = "HOSTS_CFG_GET_ONE_PREFIX_NULL" |
Definition at line 54 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4 = "HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4" |
Definition at line 55 of file hosts_messages.h.
Referenced by isc::dhcp::CfgHosts::get4().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4_HOST = "HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4_HOST" |
Definition at line 56 of file hosts_messages.h.
Referenced by isc::dhcp::CfgHosts::get4().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4_NULL = "HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4_NULL" |
Definition at line 57 of file hosts_messages.h.
Referenced by isc::dhcp::CfgHosts::get4().
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS6 = "HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS6" |
Definition at line 58 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS6_HOST = "HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS6_HOST" |
Definition at line 59 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS6_NULL = "HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS6_NULL" |
Definition at line 60 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER = "HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER" |
Definition at line 61 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER_HOST = "HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER_HOST" |
Definition at line 62 of file hosts_messages.h.
const isc::log::MessageID isc::dhcp::HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER_NULL = "HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER_NULL" |
Definition at line 63 of file hosts_messages.h.
const int isc::dhcp::HOSTS_DBG_RESULTS = isc::log::DBGLVL_TRACE_BASIC_DATA |
Records the results of the lookups.
Messages logged at this level will typically contain summary of the data retrieved.
Definition at line 33 of file hosts_log.h.
Referenced by isc::dhcp::CfgHosts::get4(), isc::dhcp::HostMgr::get4Any(), isc::dhcp::HostMgr::get6Any(), and isc::dhcp::CfgHosts::getAll4().
const int isc::dhcp::HOSTS_DBG_TRACE = isc::log::DBGLVL_TRACE_BASIC |
Logging levels for the host reservations management.
Defines the levels used to output debug messages during the host reservations management, i.e. retrieving and adding host reservations. Note that higher numbers equate to more verbose(and detailed) output. Traces normal operations
An example of the normal operation is the call to one of the functions which retrieve the reservations or add new reservation.
Definition at line 27 of file hosts_log.h.
Referenced by isc::dhcp::CfgHosts::add(), isc::dhcp::CfgHosts::delAll4(), isc::dhcp::CfgHosts::delAll6(), isc::dhcp::HostMgr::get4(), isc::dhcp::CfgHosts::get4(), isc::dhcp::HostMgr::get4Any(), isc::dhcp::HostMgr::get6(), isc::dhcp::HostMgr::get6Any(), isc::dhcp::HostMgr::getAll4(), isc::dhcp::CfgHosts::getAll4(), and isc::dhcp::HostMgr::getAll6().
const int isc::dhcp::HOSTS_DBG_TRACE_DETAIL = isc::log::DBGLVL_TRACE_DETAIL |
Record detailed traces.
Messages logged at this level will log detailed tracing information.
Definition at line 38 of file hosts_log.h.
const int isc::dhcp::HOSTS_DBG_TRACE_DETAIL_DATA |
Records detailed results of lookups.
Messages logged at this level will contain detailed results.
Definition at line 43 of file hosts_log.h.
Referenced by isc::dhcp::CfgHosts::getAll4().
isc::log::Logger isc::dhcp::hosts_logger |
Logger for the HostMgr
and the code it calls.
Define the logger used to log messages in HostMgr
and the code it calls to manage host reservations.
Definition at line 51 of file hosts_log.h.
Referenced by isc::dhcp::CfgHosts::add(), isc::dhcp::HostMgr::checkCacheBackend(), isc::dhcp::HostDataSourceFactory::del(), isc::dhcp::CfgHosts::delAll4(), isc::dhcp::CfgHosts::delAll6(), isc::dhcp::HostDataSourceFactory::deregisterFactory(), isc::dhcp::HostMgr::get4(), isc::dhcp::CfgHosts::get4(), isc::dhcp::HostMgr::get4Any(), isc::dhcp::HostMgr::get6(), isc::dhcp::HostMgr::get6Any(), isc::dhcp::HostMgr::getAll4(), isc::dhcp::CfgHosts::getAll4(), isc::dhcp::HostMgr::getAll6(), isc::dhcp::HostDataSourceFactory::printRegistered(), isc::dhcp::HostDataSourceFactory::registerFactory(), and isc::dhcp::HostMgr::setIPReservationsUnique().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_ADDRESS4 = "HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_ADDRESS4" |
Definition at line 64 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::get4().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_IDENTIFIER = "HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_IDENTIFIER" |
Definition at line 65 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::get4Any().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_IDENTIFIER_HOST = "HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_IDENTIFIER_HOST" |
Definition at line 66 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::get4Any().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_IDENTIFIER_NULL = "HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_IDENTIFIER_NULL" |
Definition at line 67 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::get4Any().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET6_PREFIX = "HOSTS_MGR_ALTERNATE_GET6_PREFIX" |
Definition at line 68 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::get6().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_ADDRESS6 = "HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_ADDRESS6" |
Definition at line 69 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::get6().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_IDENTIFIER = "HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_IDENTIFIER" |
Definition at line 70 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::get6Any().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_IDENTIFIER_HOST = "HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_IDENTIFIER_HOST" |
Definition at line 71 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::get6Any().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_IDENTIFIER_NULL = "HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_IDENTIFIER_NULL" |
Definition at line 72 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::get6Any().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET_ALL_SUBNET_ID_ADDRESS4 = "HOSTS_MGR_ALTERNATE_GET_ALL_SUBNET_ID_ADDRESS4" |
Definition at line 73 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::getAll4().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_ALTERNATE_GET_ALL_SUBNET_ID_ADDRESS6 = "HOSTS_MGR_ALTERNATE_GET_ALL_SUBNET_ID_ADDRESS6" |
Definition at line 74 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::getAll6().
const isc::log::MessageID isc::dhcp::HOSTS_MGR_NON_UNIQUE_IP_UNSUPPORTED = "HOSTS_MGR_NON_UNIQUE_IP_UNSUPPORTED" |
Definition at line 75 of file hosts_messages.h.
Referenced by isc::dhcp::HostMgr::setIPReservationsUnique().
isc::log::Logger isc::dhcp::lease4_logger |
Logger for lease allocation logic.
This logger is used to issue log messages related to lease allocation.
Definition at line 120 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease(), isc::dhcp::Dhcpv4Srv::declineLease(), and isc::dhcp::Dhcpv4Srv::processRelease().
isc::log::Logger isc::dhcp::lease6_logger |
Logger for lease allocation logic.
This logger is used to issue log messages related to lease allocation.
Definition at line 116 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::assignIA_NA(), isc::dhcp::Dhcpv6Srv::assignIA_PD(), isc::dhcp::Dhcpv6Srv::declineIA(), isc::dhcp::Dhcpv6Srv::declineLease(), isc::dhcp::Dhcpv6Srv::extendIA_NA(), isc::dhcp::Dhcpv6Srv::extendIA_PD(), isc::dhcp::Dhcpv6Srv::releaseIA_NA(), and isc::dhcp::Dhcpv6Srv::releaseIA_PD().
const size_t isc::dhcp::OPTION_FORMATTED_VALUE_MAX_LEN = 8192 |
const size_t isc::dhcp::OPTION_SPACE_MAX_LEN = 128 |
Maximum length of option space name.
Definition at line 51 of file host.h.
Referenced by isc::dhcp::CqlHostExchange::hashIntoId().
const size_t isc::dhcp::OPTION_VALUE_MAX_LEN = 4096 |
isc::log::Logger isc::dhcp::options4_logger |
Logger for options parser.
This logger is used to issue log messages related to processing of the DHCP options
Definition at line 109 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::processPacket(), isc::dhcp::Dhcpv4Srv::processPacketPktSend(), and isc::dhcp::Dhcpv4Srv::requiredClassify().
isc::log::Logger isc::dhcp::options6_logger |
Logger for options parser.
This logger is used to issue log messages related to processing of the DHCP options.
Definition at line 105 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::processPacket(), isc::dhcp::Dhcpv6Srv::processPacketPktSend(), and isc::dhcp::Dhcpv6Srv::processSolicit().
isc::log::Logger isc::dhcp::packet4_logger |
Logger for processed packets.
This logger is used to issue log messages related to the reception and sending DHCP packets.
Definition at line 103 of file dhcp4_log.h.
Referenced by isc::dhcp::Dhcpv4Srv::assignLease(), isc::dhcp::Dhcpv4Exchange::Dhcpv4Exchange(), isc::dhcp::Dhcp4to6Ipc::handler(), isc::dhcp::Dhcpv4Srv::processDhcp4QueryAndSendResponse(), isc::dhcp::Dhcpv4Srv::processInform(), isc::dhcp::Dhcpv4Srv::processPacket(), isc::dhcp::Dhcpv4Srv::processPacketAndSendResponseNoThrow(), isc::dhcp::Dhcpv4Srv::processPacketBufferSend(), isc::dhcp::Dhcpv4Srv::run(), isc::dhcp::Dhcpv4Srv::run_one(), isc::dhcp::Dhcpv4Srv::selectSubnet(), isc::dhcp::Dhcpv4Srv::selectSubnet4o6(), and isc::dhcp::Dhcpv4Srv::sendResponseNoThrow().
isc::log::Logger isc::dhcp::packet6_logger |
Logger for processed packets.
This logger is used to issue log messages related to the reception and sending DHCP packets.
Definition at line 99 of file dhcp6_log.h.
Referenced by isc::dhcp::Dhcpv6Srv::checkDynamicSubnetChange(), isc::dhcp::Dhcp6to4Ipc::handler(), isc::dhcp::Dhcpv6Srv::initContext(), isc::dhcp::Dhcpv6Srv::processDhcp6QueryAndSendResponse(), isc::dhcp::Dhcpv6Srv::processPacket(), isc::dhcp::Dhcpv6Srv::processPacketAndSendResponseNoThrow(), isc::dhcp::Dhcpv6Srv::processPacketBufferSend(), isc::dhcp::Dhcpv6Srv::run(), isc::dhcp::Dhcpv6Srv::run_one(), isc::dhcp::Dhcpv6Srv::selectSubnet(), and isc::dhcp::Dhcpv6Srv::sendResponseNoThrow().
const size_t isc::dhcp::SERVER_HOSTNAME_MAX_LEN = 64 |
const size_t isc::dhcp::TEXT_AUTH_KEY_LEN = AUTH_KEY_LEN * 2 |
const size_t isc::dhcp::USER_CONTEXT_MAX_LEN = 8192 |
Maximum length of user context.
Definition at line 54 of file host.h.
Referenced by isc::dhcp::MySqlLease4Exchange::createBindForSend(), and isc::dhcp::MySqlLease6Exchange::createBindForSend().
const int isc::dhcp::VENDOR_CLASS_DATA_LEN_INDEX = 1 |
Definition at line 22 of file option_vendor.h.
const int isc::dhcp::VENDOR_CLASS_ENTERPRISE_ID_INDEX = 0 |
Indexes for fields in vendor-class (17) DHCPv6 option.
Definition at line 21 of file option_vendor.h.
const int isc::dhcp::VENDOR_CLASS_STRING_INDEX = 2 |
Definition at line 23 of file option_vendor.h.