|
| | FilterDefault (const LOGOG_LEVEL_TYPE level) |
| |
| int | Receive (const Topic &node) |
| |
| void | Level (LOGOG_LEVEL_TYPE level) |
| |
| | Filter (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) |
| |
| | 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 | Send (const Topic &node) |
| |
| virtual int | Transmit () |
| |
| 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 | CanSubscribe () const |
| |
| virtual bool | PublishToMultiple (LockableNodesType &nodes) |
| |
| virtual bool | UnpublishTo (Node &subscriber) |
| |
| virtual bool | UnpublishToMultiple (LockableNodesType &nodes) |
| |
| virtual bool | SubscribeTo (Node &publisher) |
| |
| virtual bool | SubscribeToMultiple (LockableNodesType &nodes) |
| |
| virtual bool | UnsubscribeTo (Node &publisher) |
| |
| 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 FilterDefault represents a singleton filter whose level may be changed dynamically at run time. We only determine message routing once, when a message is invoked the first time. So therefore a FilterDefault subscribes to all normal messages but disregards the logging level at routing negotiation time. Instead it forwards messages only if the dynamic level check succeeds.