Class | Description |
---|---|
BinOper | Base class for binary operations. |
Dispatcher | Link between elements and operations. Executes operations on elments. |
Dispatcher::OpNotFound | Exception thrown if no operation is found for given arguments. |
ElemAny | Generic Element wrapper for existing classes. |
ElemAny::ElemInitError | exception thrown if c-stype string initialization fails. |
ElemBool | boolean element. |
ElemInt32 | 32bit signed integer. |
ElemNull | An element representing nothing. Null. |
ElemSet | A set of elements. |
ElemStr | string element. |
ElemU32 | 32bit unsigned integer. |
Element | Basic object type used by policy engine. |
ElementFactory | A factory for creating elements based on their type. |
ElementFactory::UnknownElement | Exception thrown if an Unknown element is being created. |
OpNot | Logical NOT operation. |
Oper | Base class for operations. |
PolicyException | Base class for all policy exceptions. |
RegisterElements | Does the initial registration of ElementFactory callbacks. |
RegisterOperations | Do initial registration of dispatcher callbacks. |
UnOper | Base class for unary operations. |
VarRW | Interface used by policy filters to execute a policy on a route. |
filter | A class which registers defined callbacks upon creation. |
policy_utils | Some generic utility functions used by different policy components. |
policy_utils::PolicyUtilsErr | Generic exception for errors. |