|
| Message (const LOGOG_LEVEL_TYPE level=LOGOG_LEVEL_ALL, const LOGOG_CHAR *sFileName=NULL, const int nLineNumber=0, const LOGOG_CHAR *sGroup=NULL, const LOGOG_CHAR *sCategory=NULL, const LOGOG_CHAR *sMessage=NULL, const double dTimestamp=0.0f, bool *bIsCreated=NULL) |
|
virtual | ~Message () |
|
virtual bool | Republish () |
|
| Checkpoint (const LOGOG_LEVEL_TYPE level=LOGOG_LEVEL_ALL, const LOGOG_CHAR *sFileName=NULL, const int nLineNumber=0, const LOGOG_CHAR *sGroup=NULL, const LOGOG_CHAR *sCategory=NULL, const LOGOG_CHAR *sMessage=NULL, const double dTimestamp=0.0f) |
|
virtual int | Send (const Topic &node) |
|
| TopicSource (const LOGOG_LEVEL_TYPE level=LOGOG_LEVEL_ALL, const LOGOG_CHAR *sFileName=NULL, const int nLineNumber=0, const LOGOG_CHAR *sGroup=NULL, const LOGOG_CHAR *sCategory=NULL, const LOGOG_CHAR *sMessage=NULL, const double dTimestamp=0.0f) |
|
virtual bool | SubscribeTo (Node &) |
|
virtual bool | UnsubscribeTo (Node &) |
|
virtual bool | CanSubscribe () const |
|
| Topic (const LOGOG_LEVEL_TYPE level=LOGOG_LEVEL_ALL, const LOGOG_CHAR *sFileName=NULL, const int nLineNumber=0, const LOGOG_CHAR *sGroup=NULL, const LOGOG_CHAR *sCategory=NULL, const LOGOG_CHAR *sMessage=NULL, const double dTimestamp=0.0f) |
|
virtual bool | IsTopic () const |
|
virtual int | Transmit () |
|
virtual int | Receive (const Topic &node) |
|
virtual bool | CanSubscribeTo (const Node &otherNode) |
|
virtual bool | CanSubscribeCheckTopic (const Topic &other) |
|
virtual bool | PublishTo (Node &subscriber) |
|
virtual void | Format (const LOGOG_CHAR *cFormatMessage,...) |
|
const LOGOG_STRING & | FileName () const |
|
void | FileName (const LOGOG_STRING &s) |
|
const LOGOG_STRING & | Message () const |
|
void | Message (const LOGOG_STRING &s) |
|
const LOGOG_STRING & | Category () const |
|
void | Category (const LOGOG_STRING &s) |
|
const LOGOG_STRING & | Group () const |
|
void | Group (const LOGOG_STRING &s) |
|
int | LineNumber () const |
|
void | LineNumber (const int num) |
|
LOGOG_LEVEL_TYPE | Level () const |
|
void | Level (LOGOG_LEVEL_TYPE level) |
|
LOGOG_TIME | Timestamp () const |
|
void | Timestamp (const LOGOG_TIME t) |
|
TOPIC_FLAGS | GetTopicFlags () const |
|
| Node () |
|
| ~Node () |
|
virtual void | Initialize () |
|
virtual bool | CanPublish () const |
|
virtual bool | PublishToMultiple (LockableNodesType &nodes) |
|
virtual bool | UnpublishTo (Node &subscriber) |
|
virtual bool | UnpublishToMultiple (LockableNodesType &nodes) |
|
virtual bool | SubscribeToMultiple (LockableNodesType &nodes) |
|
virtual bool | UnsubscribeToMultiple (LockableNodesType &nodes) |
|
void | Clear () |
|
| Object () |
|
virtual | ~Object () |
|
void * | operator new (size_t nSize) |
|
void * | operator new[] (size_t nSize) |
|
void | operator delete (void *ptr) |
|
void | operator delete[] (void *ptr) |
|
A message is a piece of text that's actually transmitted to outputs. Messages can be asked to Transmit() themselves once they are created.