Kea: d2_simple_parser.cc File Reference

| Kea 3.0.0

d2_simple_parser.cc File Reference

This sets of arrays define the default values and values inherited (derived) between various scopes. More...

`#include <config.h>`
`#include <asiolink/io_service_mgr.h>`
`#include <d2srv/d2_config.h>`
`#include <d2srv/d2_simple_parser.h>`
`#include <cc/data.h>`
`#include <config/http_command_config.h>`
`#include <config/unix_command_config.h>`
`#include <hooks/hooks_manager.h>`
`#include <hooks/hooks_parser.h>`
Include dependency graph for d2_simple_parser.cc:

Go to the source code of this file.

## Namespaces
namespace | isc
| Defines the logger used by the top-level component of kea-lfc.
namespace | isc::d2

## Detailed Description

This sets of arrays define the default values and values inherited (derived) between various scopes.

SimpleParser specialized for D2.

Each of those is documented in. This is different than most other comments in Kea code. The reason for placing those in .cc rather than .h file is that it is expected to be one centralized place to look at for the default values. This is expected to be looked at also by people who are not skilled in C or C++, so they may be confused with the differences between declaration and definition. As such, there's one file to look at that hopefully is readable without any C or C++ skills.

This class is a isc::data::SimpleParser dedicated to D2. In particular, it contains all the default values and names of the parameters that are to be derived (inherited) between scopes. For the actual values, see

Definition in file d2_simple_parser.cc.