#include <CNamedObject.h>
Inheritance diagram for CNamedObject:
Public Member Functions | |
CNamedObject () | |
CNamedObject (STD(string) am_sName) | |
virtual | ~CNamedObject () |
CNamedObject & | operator= (const CNamedObject &rhs) |
int | operator== (const CNamedObject &rhs) const |
STD (string) getClassPath() const | |
const | STD (string) getName() const |
unsigned int | getAutoIndex () const |
< Return value of auto naming index | |
virtual | STD (string) DescribeSelf() |
Protected Member Functions | |
void | setClassPath (const STD(string) am_sClassPath) |
void | setAutoIndex (unsigned nNew) |
virtual void | AppendClassInfo () |
Static Protected Member Functions | |
STD (string) GetAutoName(const STD(string)&rBase) | |
Assign default name. | |
Private Member Functions | |
STD (string) m_sName | |
STD (string) m_sClassPath | |
Static Private Attributes | |
unsigned int | m_nAutoIndex |
Used to name autonamed objects. |
Definition at line 314 of file CNamedObject.h.
|
Definition at line 323 of file CNamedObject.h. |
|
Definition at line 328 of file CNamedObject.h. |
|
Definition at line 333 of file CNamedObject.h. |
|
Appends class information to m_sClassPath. The information consists of the class hierarchy of the object being created. Definition at line 310 of file CNamedObject.cpp. Referenced by CBufferReactor< T >::CBufferReactor(), CClassifiedObjectRegistry::CClassifiedObjectRegistry(), CEvent::CEvent(), CEventMonitor::CEventMonitor(), CFdMonitor::CFdMonitor(), CFdReactor::CFdReactor(), CFileEvent::CFileEvent(), CLocationReactor< T >::CLocationReactor(), CObjectRegistry::CObjectRegistry(), CReactor::CReactor(), CRegisteredObject::CRegisteredObject(), and CTimerMonitor::CTimerMonitor(). |
|
< Return value of auto naming index
Definition at line 364 of file CNamedObject.h. |
|
Definition at line 337 of file CNamedObject.h. |
|
Definition at line 345 of file CNamedObject.h. Referenced by CRegisteredObject::operator==(). |
|
Definition at line 378 of file CNamedObject.h. |
|
Definition at line 374 of file CNamedObject.h. |
|
Assign default name.
Reimplemented in CEventMonitor, CPointerPredicate< T >, and CServerInstance. |
|
|
Reimplemented in CEventMonitor, CPointerPredicate< T >, and CServerInstance. Definition at line 360 of file CNamedObject.h. |
|
Reimplemented in CEventMonitor, CPointerPredicate< T >, and CServerInstance. Definition at line 354 of file CNamedObject.h. |
|
The class path of the object Reimplemented in CBufferEvent< T >, CBufferEvent< T >, CBufferMonitor< T >, CChangedPredicate< T >, CClassifiedObjectRegistry, CEvent, CFdMonitor, CFileEvent, CLocationEvent< T >, CMaskedValuePredicate< T >, CObjectRegistry, CPointerPredicate< T >, CServerConnectionEvent, CServerInstance, CServerMonitor, CTimerEvent, CBufferEvent< U >, CBufferEvent< U >, and CBufferMonitor< U >. |
|
The name of the object Reimplemented in CBufferEvent< T >, CBufferEvent< T >, CBufferMonitor< T >, CChangedPredicate< T >, CClassifiedObjectRegistry, CEvent, CFdMonitor, CFileEvent, CLocationEvent< T >, CMaskedValuePredicate< T >, CObjectRegistry, CPointerPredicate< T >, CServerConnectionEvent, CServerInstance, CServerMonitor, CTimerEvent, CBufferEvent< U >, CBufferEvent< U >, and CBufferMonitor< U >. |
|
Used to name autonamed objects. NamedObject.cpp Base class for all objects in the event management system. Author: Jason Venema NSCL Michigan State University East Lansing, MI 48824-1321 mailto:venemaja@msu.edu Reimplemented in CEventMonitor, and CPointerPredicate< T >. |