|  | Kea 3.0.0
    | 
#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 | |
| namespace | isc | 
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | isc::perfdhcp | 
| Typedefs | |
| typedef boost::shared_ptr< CustomCounter > | isc::perfdhcp::CustomCounterPtr | 
| typedef std::map< std::string, CustomCounterPtr > | isc::perfdhcp::CustomCountersMap | 
| Map containing custom counters. | |
| typedef CustomCountersMap::const_iterator | isc::perfdhcp::CustomCountersMapIterator | 
| Iterator for CustomCountersMap. | |
| typedef std::map< ExchangeType, ExchangeStatsPtr > | isc::perfdhcp::ExchangesMap | 
| Map containing all specified exchange types. | |
| typedef ExchangesMap::const_iterator | isc::perfdhcp::ExchangesMapIterator | 
| Iterator pointing to ExchangesMap. | |
| typedef boost::shared_ptr< ExchangeStats > | isc::perfdhcp::ExchangeStatsPtr | 
| Pointer to ExchangeStats. | |
| typedef boost::shared_ptr< StatsMgr > | isc::perfdhcp::StatsMgrPtr | 
| Pointer to Statistics Manager;. | |
| Enumerations | |
| enum class | isc::perfdhcp::ExchangeType { isc::perfdhcp::DO , isc::perfdhcp::RA , isc::perfdhcp::RNA , isc::perfdhcp::RLA , isc::perfdhcp::SA , isc::perfdhcp::RR , isc::perfdhcp::RN , isc::perfdhcp::RL } | 
| DHCP packet exchange types.  More... | |
| 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. | |