|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <HandleManager.hxx>
Public Member Functions | |
| HandleManager () | |
| virtual | ~HandleManager () |
| bool | isValidHandle (Handled::Id) const |
| Handled * | getHandled (Handled::Id) const |
| virtual void | shutdownWhenEmpty () |
| HandleMap::size_type | handleCount (void) const |
| Returns the number of handles in use. | |
Protected Types | |
| typedef HashMap< Handled::Id, Handled * > | HandleMap |
Protected Member Functions | |
| virtual void | onAllHandlesDestroyed ()=0 |
| virtual void | dumpHandles () const |
| Handled::Id | create (Handled *handled) |
| void | remove (Handled::Id id) |
Protected Attributes | |
| HandleMap | mHandleMap |
| bool | mShuttingDown |
| Handled::Id | mLastId |
Friends | |
| class | Handled |
Definition at line 12 of file HandleManager.hxx.
|
protected |
Definition at line 33 of file HandleManager.hxx.
| HandleManager::HandleManager | ( | ) |
Definition at line 10 of file HandleManager.cxx.
|
virtual |
Definition at line 16 of file HandleManager.cxx.
|
protected |
Definition at line 32 of file HandleManager.cxx.
|
protectedvirtual |
Definition at line 91 of file HandleManager.cxx.
| Handled * HandleManager::getHandled | ( | Handled::Id | id | ) | const |
Definition at line 107 of file HandleManager.cxx.
|
inline |
Returns the number of handles in use.
Definition at line 40 of file HandleManager.hxx.
| bool HandleManager::isValidHandle | ( | Handled::Id | id | ) | const |
Definition at line 101 of file HandleManager.cxx.
|
protectedpure virtual |
Implemented in resip::DialogUsageManager.
|
protected |
Definition at line 72 of file HandleManager.cxx.
|
virtual |
Definition at line 38 of file HandleManager.cxx.
|
friend |
Definition at line 28 of file HandleManager.hxx.
|
protected |
Definition at line 34 of file HandleManager.hxx.
|
protected |
Definition at line 36 of file HandleManager.hxx.
|
protected |
Definition at line 35 of file HandleManager.hxx.