![]() |
Kea 3.1.1
|
Container value class. More...
#include <cfg_attribute.h>
Public Member Functions | |
AttributeValue (const AttrDefPtr &def, const ConstAttributePtr &attr, const dhcp::ExpressionPtr &expr, const std::string &test) | |
Constructor. | |
Public Attributes | |
ConstAttributePtr | attr_ |
Pointer to the attribute. | |
AttrDefPtr | def_ |
Pointer to the attribute definition (required). | |
dhcp::ExpressionPtr | expr_ |
Expression to compute the value. | |
std::string | test_ |
Original expression. | |
Container value class.
Definition at line 146 of file cfg_attribute.h.
|
inline |
Constructor.
def | Pointer to the attribute definition. |
attr | Pointer to the attribute. |
expr | Expression to compute the value. |
test | Original expression. |
Definition at line 154 of file cfg_attribute.h.
References attr_, def_, expr_, if(), isc_throw, and test_.
ConstAttributePtr isc::radius::CfgAttributes::AttributeValue::attr_ |
Pointer to the attribute.
Definition at line 178 of file cfg_attribute.h.
Referenced by AttributeValue().
AttrDefPtr isc::radius::CfgAttributes::AttributeValue::def_ |
Pointer to the attribute definition (required).
Definition at line 175 of file cfg_attribute.h.
Referenced by AttributeValue().
dhcp::ExpressionPtr isc::radius::CfgAttributes::AttributeValue::expr_ |
Expression to compute the value.
Definition at line 181 of file cfg_attribute.h.
Referenced by AttributeValue().
std::string isc::radius::CfgAttributes::AttributeValue::test_ |
Original expression.
Definition at line 184 of file cfg_attribute.h.
Referenced by AttributeValue().