![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cLogAppender.h>
Additional Inherited Members | |
Public Member Functions inherited from Gray::cLogAppender | |
| cLogAppender () | |
| virtual | ~cLogAppender () |
| bool | RemoveAppenderThis () |
| Remove myself from the list of valid appenders. More... | |
| virtual HRESULT | addEvent (cLogEvent *pEvent) override |
Public Member Functions inherited from Gray::cLogProcessor | |
| 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,...) |
Public Member Functions inherited from Gray::cStreamOutput | |
| 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) |
| 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 () |
Public Member Functions inherited from Gray::cStreamBase | |
| 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 |
Public Member Functions inherited from Gray::cRefBase | |
| cRefBase (int iRefCount=0) noexcept | |
| virtual | ~cRefBase () |
| int | get_RefCount () const noexcept |
| HASHCODE_t | get_HashCode () const noexcept |
| STDMETHOD_ (HASHCODE_t, get_HashCodeX)() const noexcept | |
| virtual void | onFinalRelease () |
| bool | isValidObj () const noexcept |
| STDMETHOD_ (ULONG, AddRef)(void) override | |
| STDMETHOD_ (ULONG, Release)(void) override | |
| STDMETHOD() | QueryInterface (const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override |
| void | IncRefCount () |
| void | DecRefCount () |
| bool | isStaticConstruct () const noexcept |
| void | StaticConstruct () |
| void | StaticDestruct () |
| bool | isDestructing () noexcept |
| void | SetDestructing () |
Static Public Attributes inherited from Gray::cStreamBase | |
| static const BYTE | k_SIZE_MASK = 0x80 |
| Used for WriteSize() More... | |
| static const size_t | k_FILE_BLOCK_SIZE = (32 * 1024) |
| default arbitrary transfer block size. more than this is NOT more efficient. More... | |
Protected Member Functions inherited from Gray::cLogAppender | |
| virtual HRESULT | WriteString (const LOGCHAR_t *pszMsg) override |
| virtual HRESULT | WriteString (const wchar_t *pszMsg) override |