Kea 2.7.5
|
Defines the logger used by the top-level component of kea-lfc. More...
Namespaces | |
namespace | agent |
namespace | asiodns |
namespace | asiolink |
namespace | bootp |
namespace | cb |
namespace | config |
namespace | cryptolink |
namespace | d2 |
namespace | data |
namespace | db |
namespace | detail |
namespace | dhcp |
namespace | dhcp_ddns |
namespace | dns |
namespace | eval |
namespace | flex_option |
namespace | ha |
namespace | hooks |
namespace | http |
namespace | lease_cmds |
namespace | lfc |
namespace | log |
namespace | netconf |
namespace | perfdhcp |
namespace | perfmon |
namespace | process |
namespace | stat_cmds |
namespace | stats |
namespace | tcp |
namespace | test |
namespace | util |
namespace | yang |
Classes | |
class | BadValue |
A generic exception that is thrown if a parameter given to a method is considered invalid in that context. More... | |
class | ConfigError |
An exception that is thrown if an error occurs while configuring any server. More... | |
class | Exception |
This is a base class for exceptions thrown from the DNS library module. More... | |
class | InvalidOperation |
A generic exception that is thrown if a function is called in a prohibited way. More... | |
class | InvalidParameter |
A generic exception that is thrown if a parameter given to a method or function is considered invalid and no other specific exceptions are suitable to describe the error. More... | |
class | MultiThreadingInvalidOperation |
Exception thrown when a worker thread is trying to stop or pause the respective thread pool (which would result in a dead-lock). More... | |
class | NotFound |
A generic exception that is thrown when an object can not be found. More... | |
class | NotImplemented |
A generic exception that is thrown when a function is not implemented. More... | |
class | OutOfRange |
A generic exception that is thrown if a parameter given to a method would refer to or modify out-of-range data. More... | |
class | ParseError |
Evaluation error exception raised when trying to parse. More... | |
class | ToElementError |
Cannot unparse error. More... | |
class | Unexpected |
A generic exception that is thrown when an unexpected error condition occurs. More... | |
Defines the logger used by the top-level component of kea-lfc.
Defines the logger used by the libkea-tcp library.
provides default implementation for basic daemon operations
Logger Output Option.
Logger Specification.
Define Name of Root Logger.
Defines the logger used by the libkea-http library.
Defines the logger used by the HTTP authentication.
Defines the logger used by the Hooks.
Defines the logger used by the Eval (classification) code.
Defines the logger used by the isc::dhcp::HostMgr
.
Defines the logger used by the NSAS.
Defines the logger used by the isc::dhcp::AllocEngine
.
responsibility of the completion handler to perform the steps necessary to interpret the raw data provided by the service outcome.
Defines the logger used by the top-level component of kea-dhcp_ddns.
Defines the logger used by the top-level component of kea-dhcp-ddns.
Defines the logger used by the config lib.
The UDPCallback operator implementation is mostly a pass through.
In BIND-10, the name root logger of a program is the name of the program itself (in contrast to packages such as log4cplus where the root logger name
The logging configuration options are a list of logger specifications, each of which represents a logger and the options for its appenders.
Unlike OutputOption (which is a struct), this contains a bit more structure and is concealed in a class.
The logging configuration options are a list of logger specifications, each with one or more output options. This class represents an output option; one or more of these are attached to a LoggerSpecification object which is then passed to the LoggerManager to configure the logger.
Although there are three distinct output types (console, file, syslog) and the options for each do not really overlap. Although it is tempting to define a base OutputOption class and derive a class for each type (ConsoleOutputOptions etc.), it would be messy to use in practice. At some point the exact class would have to be known to get the class-specific options and the (pointer to) the base class cast to the appropriate type. Instead, this "struct" contains the union of all output options; it is up to the caller to cherry-pick the members it needs.
One final note: this object holds data and does no computation. For this reason, it is a "struct" and members are accessed directly instead of through methods.
This file provides stub implementations that are expected to be redefined in derived classes (e.g. ControlledDhcpv6Srv)