|
virtual | ~cLogProcessor () |
|
virtual const cLogNexus * | get_ThisLogNexus () const |
|
virtual bool | IsLogged (LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel) const override |
|
virtual HRESULT | FlushLogs () |
|
HRESULT | addEventS (LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel, cStringL sMsg, cStringL sContext="") |
|
HRESULT | addEventV (LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel, const LOGCHAR_t *pszFormat, va_list vargs) |
|
HRESULT _cdecl | addEventF (LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel, const LOGCHAR_t *pszFormat,...) |
|
HRESULT _cdecl | addInfoF (const LOGCHAR_t *pszFormat,...) |
|
HRESULT _cdecl | addDebugErrorF (const LOGCHAR_t *pszFormat,...) |
|
HRESULT _cdecl | addDebugWarnF (const LOGCHAR_t *pszFormat,...) |
|
HRESULT _cdecl | addDebugInfoF (const LOGCHAR_t *pszFormat,...) |
|
HRESULT _cdecl | addDebugTraceF (const LOGCHAR_t *pszFormat,...) |
|
virtual HRESULT | addEvent (cLogEvent *pEvent)=0 |
|
| cStreamOutput () noexcept |
|
virtual | ~cStreamOutput () |
|
virtual HRESULT | WriteX (const void *pData, size_t nDataSize) |
|
HRESULT | WriteT (const void *pVal, size_t nDataSize) |
|
template<typename TYPE > |
HRESULT | WriteT (TYPE val) |
|
HRESULT | WriteSize (size_t nSize) |
|
HRESULT | WriteHashCode (HASHCODE_t nHashCode) |
|
HRESULT | WriteN (const void *pBuffer, size_t nSize) |
|
template<typename _CH > |
HRESULT | WriteStringN (const _CH *pszStr) |
|
template<typename _CH > |
HRESULT | WriteCharRepeat (_CH nChar, int nCount=1) |
|
virtual HRESULT | WriteString (const char *pszStr) |
|
virtual HRESULT | WriteString (const wchar_t *pszStr) |
|
StrLen_t | VPrintf (const char *pszFormat, va_list args) |
|
StrLen_t | VPrintf (const wchar_t *pszFormat, va_list args) |
|
StrLen_t _cdecl | Printf (const char *pszFormat,...) |
|
StrLen_t _cdecl | Printf (const wchar_t *pszFormat,...) |
|
HRESULT | WriteStream (cStreamInput &sInp, STREAM_POS_t nSizeMax=k_FILE_BLOCK_SIZE, IStreamProgressCallback *pProgress=nullptr, TIMESYSD_t nTimeout=0) |
| Copy cStreamInput to this stream. More...
|
|
virtual HRESULT | FlushX () |
|
virtual | ~cStreamBase () |
|
virtual STREAM_SEEKRET_t | Seek (STREAM_OFFSET_t iOffset, SEEK_ORIGIN_TYPE eSeekOrigin=SEEK_Set) |
|
void | SeekToBegin () |
|
STREAM_POS_t | SeekToEnd () |
|
virtual STREAM_POS_t | GetPosition () const |
|
virtual STREAM_POS_t | GetLength () const |
|
Build/submit a log message to be submitted to the log system.