Kea: option_space.h File Reference

| Kea 1.5.0

Classes | Namespaces | Macros | Typedefs
option_space.h File Reference
`#include <exceptions/exceptions.h>`
`#include <boost/shared_ptr.hpp>`
`#include <map>`
`#include <stdint.h>`
`#include <string>`
Include dependency graph for option_space.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | isc::dhcp::InvalidOptionSpace
| Exception to be thrown when invalid option space is specified. More...
class | isc::dhcp::OptionSpace
| DHCP option space. More...
class | isc::dhcp::OptionSpace6
| DHCPv6 option space with enterprise number assigned. More...

## Namespaces
| isc
| Defines the logger used by the top-level component of kea-dhcp-ddns.
| isc::dhcp

## Macros
#define | DHCP4_OPTION_SPACE "dhcp4"
#define | DHCP6_OPTION_SPACE "dhcp6"
#define | LW_V6_OPTION_SPACE "s46-cont-lw-options"
#define | MAPE_V6_OPTION_SPACE "s46-cont-mape-options"
#define | MAPT_V6_OPTION_SPACE "s46-cont-mapt-options"
#define | V4V6_BIND_OPTION_SPACE "s46-v4v6bind-options"
#define | V4V6_RULE_OPTION_SPACE "s46-rule-options"

## Typedefs
typedef std::map< std::string, OptionSpacePtr > | isc::dhcp::OptionSpaceCollection
| A collection of option spaces. More...
typedef boost::shared_ptr< OptionSpace > | isc::dhcp::OptionSpacePtr
| A pointer to OptionSpace object. More...

## Macro Definition Documentation

## ◆ DHCP4_OPTION_SPACE

#define DHCP4_OPTION_SPACE "dhcp4"

Definition at line 17 of file option_space.h.

## ◆ DHCP6_OPTION_SPACE

#define DHCP6_OPTION_SPACE "dhcp6"

Definition at line 18 of file option_space.h.

## ◆ LW_V6_OPTION_SPACE

#define LW_V6_OPTION_SPACE "s46-cont-lw-options"

Definition at line 21 of file option_space.h.

## ◆ MAPE_V6_OPTION_SPACE

#define MAPE_V6_OPTION_SPACE "s46-cont-mape-options"

Definition at line 19 of file option_space.h.

## ◆ MAPT_V6_OPTION_SPACE

#define MAPT_V6_OPTION_SPACE "s46-cont-mapt-options"

Definition at line 20 of file option_space.h.

## ◆ V4V6_BIND_OPTION_SPACE

#define V4V6_BIND_OPTION_SPACE "s46-v4v6bind-options"

Definition at line 23 of file option_space.h.

## ◆ V4V6_RULE_OPTION_SPACE

#define V4V6_RULE_OPTION_SPACE "s46-rule-options"

Definition at line 22 of file option_space.h.