NLMISC::CInstanceCounterLocalManager Class Reference

#include <debug.h>

List of all members.

Public Member Functions

void registerInstanceCounter (TInstanceCounterData *counter)
void unregisterInstanceCounter (TInstanceCounterData *counter)
 ~CInstanceCounterLocalManager ()

Static Public Member Functions

static
CInstanceCounterLocalManager
getInstance ()
static void releaseInstance ()

Private Member Functions

 CInstanceCounterLocalManager ()
void registerLocalManager ()

Private Attributes

std::set< TInstanceCounterData * > _InstanceCounters

Static Private Attributes

static
CInstanceCounterLocalManager
_Instance = NULL

Friends

class CInstanceCounterManager
class INelContext

Detailed Description

Definition at line 743 of file debug.h.


Constructor & Destructor Documentation

NLMISC::CInstanceCounterLocalManager::~CInstanceCounterLocalManager (  )  [inline]

Definition at line 771 of file debug.h.

References getInstance().

NLMISC::CInstanceCounterLocalManager::CInstanceCounterLocalManager (  )  [inline, private]

Definition at line 780 of file debug.h.


Member Function Documentation

static CInstanceCounterLocalManager& NLMISC::CInstanceCounterLocalManager::getInstance (  )  [inline, static]
void NLMISC::CInstanceCounterLocalManager::registerInstanceCounter ( TInstanceCounterData counter  )  [inline]

Definition at line 764 of file debug.h.

References _InstanceCounters.

Referenced by NLMISC::TInstanceCounterData::TInstanceCounterData().

void NLMISC::CInstanceCounterLocalManager::registerLocalManager (  )  [inline, private]

Definition at line 784 of file debug.h.

References getInstance().

static void NLMISC::CInstanceCounterLocalManager::releaseInstance (  )  [inline, static]

Definition at line 755 of file debug.h.

References _Instance.

Referenced by unregisterInstanceCounter(), and NLMISC::INelContext::~INelContext().

void NLMISC::CInstanceCounterLocalManager::unregisterInstanceCounter ( TInstanceCounterData counter  ) 

Friends And Related Function Documentation

friend class CInstanceCounterManager [friend]

Definition at line 777 of file debug.h.

friend class INelContext [friend]

Definition at line 778 of file debug.h.


Member Data Documentation

Definition at line 789 of file debug.h.

Referenced by getInstance(), and releaseInstance().


The documentation for this class was generated from the following files:

Generated on Thu Jan 7 08:30:17 2010 for NeL by  doxygen 1.6.1