Kea 3.1.1
client_attribute.h File Reference
#include <exceptions/exceptions.h>
#include <cc/cfg_to_element.h>
#include <cc/data.h>
#include <cc/simple_parser.h>
#include <asiolink/io_address.h>
#include <client_dictionary.h>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/sequenced_index.hpp>
#include <boost/noncopyable.hpp>
#include <boost/shared_ptr.hpp>
#include <string>
#include <vector>
+ Include dependency graph for client_attribute.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isc::radius::Attribute
 RADIUS attribute base class. More...
 
class  isc::radius::Attributes
 Collection of attributes. More...
 
class  isc::radius::AttrInt
 RADIUS attribute holding integers. More...
 
class  isc::radius::AttrIpAddr
 RADIUS attribute holding IPv4 addresses. More...
 
class  isc::radius::AttrIpv6Addr
 RADIUS attribute holding IPv6 addresses. More...
 
class  isc::radius::AttrIpv6Prefix
 RADIUS attribute holding IPv6 prefixes. More...
 
class  isc::radius::AttrString
 RADIUS attribute derived classes: do not use them directly outside unit tests, instead use Attribute class/static factory methods. More...
 
class  isc::radius::TypeError
 A standard Data module exception that is thrown if a function is called for an Element that has a wrong type (e.g. More...
 

Namespaces

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

Typedefs

typedef boost::shared_ptr< Attributeisc::radius::AttributePtr
 
typedef boost::shared_ptr< Attributesisc::radius::AttributesPtr
 Shared pointers to attribute collection.
 
typedef boost::shared_ptr< const Attributeisc::radius::ConstAttributePtr