Inherited by BASE::RCLogDistributor, BASE::RCLogFile, and GUIBASE::RCLogWindow.
Inheritance diagram for BASE::RCLogInterface:


Public Member Functions | |
| RCLogInterface (TLogLevel nMaxLevel=LL_ENTRY_COUNT) | |
| void | AddEntry (const RCLogMessage &LogMessage) |
Static Public Member Functions | |
| static void | AddEntryToDefault (TLogLevel nLevel, const RCString &sText, const RCString &sSender, const RCString &sComment) |
| static void | SetDefaultInterface (RCLogInterface &LogInterface) |
Static Public Attributes | |
| static const RCString | SENDER_UNKNOWN = _T("<unknown>") |
| static const RCString | NO_COMMENT = _T("<no comment>") |
Protected Member Functions | |
| virtual void | WriteEntry (const RCLogMessage &LogMessage)=0 |
Protected Attributes | |
| TLogLevel | m_nMaxLevel |
| RCMutex | m_Access |
Static Protected Attributes | |
| static RCLogInterface * | m_pDefaultInterface = NULL |
1.4.6-NO