8#define RESIPROCATE_SUBSYSTEM Subsystem::DUM
25 DebugLog ( <<
"&&&&&& HandleManager::~HandleManager: Deleting handlemanager that still has Handled objects: " );
47 DebugLog (<<
"Shutdown waiting for all usages to be deleted (" <<
mHandleMap.size() <<
")");
51 DebugLog (<< i->first <<
" -> " << *(i->second));
62 for (HandleMap::const_iterator i =
mHandleMap.begin();
65 InfoLog(<<
"Handled left at force shutdown: " << *i->second);
96 DebugLog (<< i->first <<
" -> " << *(i->second));
109 HandleMap::const_iterator i =
mHandleMap.find(
id);
112 InfoLog (<<
"Reference to stale handle: " <<
id);
#define WarningLog(args_)
#define resip_assert(x)
This file needs to work for both C and C++ code.
void remove(Handled::Id id)
bool isValidHandle(Handled::Id) const
Handled * getHandled(Handled::Id) const
virtual void shutdownWhenEmpty()
virtual void onAllHandlesDestroyed()=0
Handled::Id create(Handled *handled)
virtual void dumpHandles() const
dcm! – add UnusedChecking(_enum) below;
InserterPClass< T > InserterP(const T &t)
Templatized function to construct an instance of InserterClass for a container to be inserted.