Kea 3.1.0
stats_mgr.cc File Reference
#include <config.h>
#include <dhcp/dhcp4.h>
#include <dhcp/dhcp6.h>
#include <dhcp/duid.h>
#include <dhcp/option6_iaaddr.h>
#include <dhcp/option6_iaprefix.h>
#include <dhcp/pkt4.h>
#include <perfdhcp/stats_mgr.h>
#include <perfdhcp/test_control.h>
#include <boost/foreach.hpp>
+ Include dependency graph for bin/perfdhcp/stats_mgr.cc:

Go to the source code of this file.

Classes

class  DUID
 Holds DUID (DHCPv6 Unique Identifier) More...
 
class  Option6IAAddr
 
class  Option6IAPrefix
 Class that represents IAPREFIX option in DHCPv6. More...
 
class  Pkt4
 Represents DHCPv4 packet. More...
 

Namespaces

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

Typedefs

typedef boost::shared_ptr< Option6IAAddrOption6IAAddrPtr
 A pointer to the isc::dhcp::Option6IAAddr object.
 
typedef boost::shared_ptr< Option6IAPrefixOption6IAPrefixPtr
 Pointer to the Option6IAPrefix object.
 
typedef boost::shared_ptr< Option > OptionPtr
 
typedef boost::shared_ptr< Pkt4Pkt4Ptr
 A pointer to Pkt4 object.
 
typedef boost::shared_ptr< isc::dhcp::PktPktPtr
 A pointer to either Pkt4 or Pkt6 packet.
 

Functions

int isc::perfdhcp::dhcpVersion (ExchangeType const exchange_type)
 Get the DHCP version that fits the exchange type.
 
std::ostream & isc::perfdhcp::operator<< (std::ostream &os, ExchangeType xchg_type)
 Return name of the exchange.
 

Typedef Documentation

◆ Option6IAAddrPtr

typedef boost::shared_ptr<Option6IAAddr> isc::dhcp::Option6IAAddrPtr

A pointer to the isc::dhcp::Option6IAAddr object.

Definition at line 20 of file option6_iaaddr.h.

◆ Option6IAPrefixPtr

typedef boost::shared_ptr<Option6IAPrefix> isc::dhcp::Option6IAPrefixPtr

Pointer to the Option6IAPrefix object.

Definition at line 143 of file option6_iaprefix.h.

◆ OptionPtr

typedef boost::shared_ptr<Option> isc::dhcp::OptionPtr

Definition at line 37 of file option.h.

◆ Pkt4Ptr

typedef boost::shared_ptr<Pkt4> isc::dhcp::Pkt4Ptr

A pointer to Pkt4 object.

Definition at line 555 of file pkt4.h.

◆ PktPtr

typedef boost::shared_ptr<isc::dhcp::Pkt> isc::dhcp::PktPtr

A pointer to either Pkt4 or Pkt6 packet.

Definition at line 998 of file pkt.h.