|
LRAUV
revA
|
A structure for containing all the ComponentRegistry's "entry" about a component. More...

Public Member Functions | |
| ComponentRegistryEntry (Component *component=NULL, Component::ComponentType handlerType=Component::COMPONENT_SYNC, Handler *handler=NULL) | |
| Constructor. Takes pointer to Component. More... | |
Public Attributes | |
| Component * | component_ |
| Pointer to the Component. Should always be valid. More... | |
| Component::ComponentType | handlerType_ |
| Handler * | handler_ |
| Pointer to the Component's handler. More... | |
A structure for containing all the ComponentRegistry's "entry" about a component.
| ComponentRegistry::ComponentRegistryEntry::ComponentRegistryEntry | ( | Component * | component = NULL, |
| Component::ComponentType | handlerType = Component::COMPONENT_SYNC, |
||
| Handler * | handler = NULL |
||
| ) |
Constructor. Takes pointer to Component.
| Component* ComponentRegistry::ComponentRegistryEntry::component_ |
Pointer to the Component. Should always be valid.
Referenced by ComponentRegistry::FindHandler(), ComponentRegistry::GetIndexed(), ComponentRegistry::PurgeEntry(), and ComponentRegistry::Remove().
| Handler* ComponentRegistry::ComponentRegistryEntry::handler_ |
Pointer to the Component's handler.
May be NULL if component is not being handled.
Referenced by ComponentRegistry::FindHandler(), ComponentRegistry::Insert(), ComponentRegistry::PurgeEntry(), ComponentRegistry::ShutdownThreads(), and ComponentRegistry::StartThreads().
| Component::ComponentType ComponentRegistry::ComponentRegistryEntry::handlerType_ |