Kea 3.1.1
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.