Kea 3.0.0
client_dictionary.h File Reference
#include <exceptions/exceptions.h>
#include <client.h>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/composite_key.hpp>
#include <boost/noncopyable.hpp>
#include <boost/shared_ptr.hpp>
#include <istream>
#include <list>
#include <unordered_map>
#include <string>
Include dependency graph for client_dictionary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isc::radius::AttrDef
 RADIUS attribute definition. More...
class  isc::radius::AttrDefs
 RADIUS attribute definitions. More...
class  isc::radius::IntCstDef
 RADIUS integer constant definitions. More...

Namespaces

namespace  isc
 Defines the logger used by the top-level component of kea-lfc.
namespace  isc::radius

Typedefs

typedef std::list< AttrDefisc::radius::AttrDefList
 List of Attribute definitions.
typedef boost::shared_ptr< AttrDefisc::radius::AttrDefPtr
 Shared pointers to Attribute definition.
typedef boost::shared_ptr< IntCstDefisc::radius::IntCstDefPtr
 Shared pointers to Integer constant definition.

Enumerations

enum  isc::radius::AttrValueType {
  isc::radius::PW_TYPE_STRING , isc::radius::PW_TYPE_INTEGER , isc::radius::PW_TYPE_IPADDR , isc::radius::PW_TYPE_IPV6ADDR ,
  isc::radius::PW_TYPE_IPV6PREFIX
}
 Attribute value types. More...

Functions

string isc::radius::attrValueTypeToText (const AttrValueType value)
 AttrValueType value -> name function.
AttrValueType isc::radius::textToAttrValueType (const std::string &name)
 AttrValueType name -> value function.