#include <CClassifiedObjectRegistry.h>
Inheritance diagram for CClassifiedObjectRegistry:
Public Member Functions | |
CClassifiedObjectRegistry (STD(string) am_sName) | |
virtual | ~CClassifiedObjectRegistry () |
STD (map)< STD(string) | |
CObjectRegistry | getRegistries () const |
void | CreateRegistry (const STD(string)&RegistryName) |
void | DeleteRegistry (const STD(string)&RegistryName) |
void | Add (const STD(string)&RegistryName, CNamedObject &rObject) |
void | Remove (const STD(string)&RegistryName, CNamedObject &Object) |
ObjectIterator | Find (const STD(string)&RegistryName, const STD(string)&ObjectName) |
CRefcountedPtr< ObjectList > | Find (const STD(string)&ObjectName) |
RegistryIterator | beginregistry () |
RegistryIterator | endregistry () |
virtual | STD (string) DescribeSelf() |
Protected Member Functions | |
void | setRegistries (STD(map)< STD(string), CObjectRegistry > am_Registries) |
Private Member Functions | |
STD (map)< STD(string) | |
Private Attributes | |
CObjectRegistry | m_Registries |
|
STD(map) containing the type key and object registry Definition at line 332 of file CClassifiedObjectRegistry.h. References CNamedObject::AppendClassInfo(). |
|
Definition at line 337 of file CClassifiedObjectRegistry.h. |
|
|
|
Returns an iterator into the registries which are contained by this object. Note that iterating returns registries, not objects. Definition at line 475 of file CClassifiedObjectRegistry.cpp. References CObjectRegistry::begin(), and m_Registries. |
|
|
|
|
|
Returns a registry iterator suitable for determining when iteration has been completed. Definition at line 485 of file CClassifiedObjectRegistry.cpp. References CObjectRegistry::end(), and m_Registries. |
|
|
|
|
|
Definition at line 342 of file CClassifiedObjectRegistry.h. |
|
Referenced by CEventMonitor::~CEventMonitor(), and CReactor::~CReactor(). |
|
Definition at line 350 of file CClassifiedObjectRegistry.h. References m_Registries. |
|
The name of the object Reimplemented from CNamedObject. |
|
|
|
|
|
Definition at line 326 of file CClassifiedObjectRegistry.h. Referenced by beginregistry(), endregistry(), and setRegistries(). |