Kea 2.7.1
pool.h File Reference
#include <asiolink/io_address.h>
#include <cc/data.h>
#include <cc/user_context.h>
#include <dhcp/classify.h>
#include <dhcp/option6_pdexclude.h>
#include <dhcpsrv/allocation_state.h>
#include <dhcpsrv/cfg_option.h>
#include <dhcpsrv/lease.h>
#include <dhcpsrv/ip_range_permutation.h>
#include <util/bigints.h>
#include <boost/shared_ptr.hpp>
#include <vector>
+ Include dependency graph for pool.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isc::dhcp::Pool
 base class for Pool4 and Pool6 More...
 
class  isc::dhcp::Pool4
 Pool information for IPv4 addresses. More...
 
class  isc::dhcp::Pool6
 Pool information for IPv6 addresses and prefixes. More...
 

Namespaces

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

Typedefs

typedef boost::shared_ptr< Pool4isc::dhcp::Pool4Ptr
 a pointer an IPv4 Pool
 
typedef boost::shared_ptr< Pool6isc::dhcp::Pool6Ptr
 a pointer an IPv6 Pool
 
typedef std::vector< PoolPtrisc::dhcp::PoolCollection
 a container for either IPv4 or IPv6 Pools
 
typedef boost::shared_ptr< Poolisc::dhcp::PoolPtr
 a pointer to either IPv4 or IPv6 Pool