|
| 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.