Kea
1.9.9-git
|
#include <dhcp/pkt.h>
#include <exceptions/exceptions.h>
#include <perfdhcp/command_options.h>
#include <boost/noncopyable.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/sequenced_index.hpp>
#include <boost/multi_index/global_fun.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <iostream>
#include <map>
#include <queue>
Go to the source code of this file.
Classes | |
class | isc::perfdhcp::CustomCounter |
Custom Counter. More... | |
class | isc::perfdhcp::ExchangeStats |
Exchange Statistics. More... | |
class | isc::perfdhcp::StatsMgr |
Statistics Manager. More... | |
Namespaces | |
isc | |
Defines the logger used by the top-level component of kea-dhcp-ddns. | |
isc::perfdhcp | |
Typedefs | |
typedef boost::shared_ptr< CustomCounter > | isc::perfdhcp::CustomCounterPtr |
typedef std::map< std::string, CustomCounterPtr > | isc::perfdhcp::CustomCountersMap |
Map containing custom counters. More... | |
typedef CustomCountersMap::const_iterator | isc::perfdhcp::CustomCountersMapIterator |
Iterator for CustomCountersMap. More... | |
typedef std::map< ExchangeType, ExchangeStatsPtr > | isc::perfdhcp::ExchangesMap |
Map containing all specified exchange types. More... | |
typedef ExchangesMap::const_iterator | isc::perfdhcp::ExchangesMapIterator |
Iterator pointing to ExchangesMap. More... | |
typedef boost::shared_ptr< ExchangeStats > | isc::perfdhcp::ExchangeStatsPtr |
Pointer to ExchangeStats. More... | |
typedef boost::shared_ptr< StatsMgr > | isc::perfdhcp::StatsMgrPtr |
Pointer to Statistics Manager;. More... | |
Enumerations | |
enum | isc::perfdhcp::ExchangeType { isc::perfdhcp::ExchangeType::DO, isc::perfdhcp::ExchangeType::RA, isc::perfdhcp::ExchangeType::RNA, isc::perfdhcp::ExchangeType::SA, isc::perfdhcp::ExchangeType::RR, isc::perfdhcp::ExchangeType::RN, isc::perfdhcp::ExchangeType::RL } |
DHCP packet exchange types. More... | |
Functions | |
int | isc::perfdhcp::dhcpVersion (ExchangeType const exchange_type) |
Get the DHCP version that fits the exchange type. More... | |
std::ostream & | isc::perfdhcp::operator<< (std::ostream &os, ExchangeType xchg_type) |
Return name of the exchange. More... | |