#include <debug.h>
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 |
Definition at line 743 of file debug.h.
| NLMISC::CInstanceCounterLocalManager::~CInstanceCounterLocalManager | ( | ) | [inline] |
Definition at line 771 of file debug.h.
References getInstance().
| NLMISC::CInstanceCounterLocalManager::CInstanceCounterLocalManager | ( | ) | [inline, private] |
| static CInstanceCounterLocalManager& NLMISC::CInstanceCounterLocalManager::getInstance | ( | ) | [inline, static] |
Definition at line 746 of file debug.h.
References _Instance.
Referenced by registerLocalManager(), NLMISC::TInstanceCounterData::TInstanceCounterData(), ~CInstanceCounterLocalManager(), and NLMISC::TInstanceCounterData::~TInstanceCounterData().
| 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 | ) |
Definition at line 1402 of file debug.cpp.
References _InstanceCounters, and releaseInstance().
Referenced by NLMISC::TInstanceCounterData::~TInstanceCounterData().
friend class CInstanceCounterManager [friend] |
friend class INelContext [friend] |
CInstanceCounterLocalManager * NLMISC::CInstanceCounterLocalManager::_Instance = NULL [static, private] |
Definition at line 789 of file debug.h.
Referenced by getInstance(), and releaseInstance().
std::set<TInstanceCounterData*> NLMISC::CInstanceCounterLocalManager::_InstanceCounters [private] |
Definition at line 790 of file debug.h.
Referenced by NLMISC::CInstanceCounterManager::displayCounters(), NLMISC::CInstanceCounterManager::getInstanceCounter(), NLMISC::CInstanceCounterManager::getInstanceCounterDelta(), registerInstanceCounter(), NLMISC::CInstanceCounterManager::resetDeltaCounter(), and unregisterInstanceCounter().
1.6.1