PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PProfiling::HighWaterMarkData Struct Reference

#include <object.h>

Collaboration diagram for PProfiling::HighWaterMarkData:

Public Member Functions

 HighWaterMarkData (const std::string &name)
 
void NewInstance ()
 

Static Public Member Functions

static HighWaterMarkDataGet (const type_info &ti)
 
static std::map< std::string,
unsigned > 
Get ()
 

Public Attributes

std::string m_name
 
atomic< unsigned > m_totalCount
 
atomic< unsigned > m_highWaterMark
 

Constructor & Destructor Documentation

PProfiling::HighWaterMarkData::HighWaterMarkData ( const std::string &  name)

Member Function Documentation

static HighWaterMarkData& PProfiling::HighWaterMarkData::Get ( const type_info &  ti)
static
static std::map<std::string, unsigned> PProfiling::HighWaterMarkData::Get ( )
static
void PProfiling::HighWaterMarkData::NewInstance ( )

Member Data Documentation

atomic<unsigned> PProfiling::HighWaterMarkData::m_highWaterMark
std::string PProfiling::HighWaterMarkData::m_name
atomic<unsigned> PProfiling::HighWaterMarkData::m_totalCount

The documentation for this struct was generated from the following file: