Kea  1.9.9-git
user.h File Reference

This file defines classes: UserId and User. More...

#include <boost/shared_ptr.hpp>
#include <map>
#include <stdint.h>
#include <vector>
+ Include dependency graph for user.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  user_chk::User
 Represents a unique DHCP user This class is used to represent a specific DHCP user who is identified by a unique id and who possesses a set of properties. More...
class  user_chk::UserId
 Encapsulates a unique identifier for a DHCP client. More...


 Defines the logger used by the user check hooks library.


typedef std::map< std::string, std::string > user_chk::PropertyMap
 Defines a map of string values keyed by string labels. More...
typedef boost::shared_ptr< UserId > user_chk::UserIdPtr
 Defines a smart pointer to UserId. More...
typedef boost::shared_ptr< User > user_chk::UserPtr
 Defines a smart pointer to a User. More...


std::ostream & user_chk::operator<< (std::ostream &os, const UserId &user_id)
 Outputs the UserId contents in a string to the given stream. More...

Detailed Description

This file defines classes: UserId and User.

These classes are used to describe and recognize DHCP lease clients.

Definition in file user.h.