Fission FSN
Loading...
Searching...
No Matches
fsCDebug Class Reference

#include <fsCDebug.h>

Inheritance diagram for fsCDebug:

Public Member Functions

fsStr formattedFsStrGet (const fsChar *pFmtStr,...) override
virtual ~fsCDebug ()
fsStr formattedFsStrGet (const fsChar *pFmtStr,...) override
virtual ~fsCDebug ()
fsStr formattedFsStrGet (const fsChar *pFmtStr,...) override
virtual ~fsCDebug ()
fsStr formattedFsStrGet (const fsChar *pFmtStr,...) override
virtual ~fsCDebug ()
fsStr formattedFsStrGet (const fsChar *pFmtStr,...) override
virtual ~fsCDebug ()
Public Member Functions inherited from fsIDebug
fsS32 logCountGet () const
const std::vector< fsStr > & logsGet ()
void logFileFlush ()
void logFileWrite ()
void errorStringInsert (fsStr pLogStr)
void logStringInsert (fsStr pLogStr)
void listenersRegisterDo ()
void listenersDeregisterDo ()
fsBool messageProcessDo (const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam)
virtual ~fsIDebug ()
Public Member Functions inherited from fsIMessageListener
void listenersRegister ()
void listenersDeregister ()
void prioritySet (fsS32 pPriority)
fsBool messageProcess (const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam)
void inputSteal ()

Protected Member Functions

 fsCDebug ()
 fsCDebug ()
 fsCDebug ()
 fsCDebug ()
 fsCDebug ()
Protected Member Functions inherited from fsIDebug
 fsIDebug ()
Protected Member Functions inherited from fsIMessageListener
virtual void inputStealDo ()
 fsIMessageListener (fsS32 pPriority)
virtual ~fsIMessageListener ()
Protected Member Functions inherited from fsTSingletonBackend< fsIDebug >
 fsTSingletonBackend ()=default
virtual ~fsTSingletonBackend ()=default
virtual void postCreateDo ()
virtual void preDestroyDo ()

Protected Attributes

fsCharmFormatBuffer
Protected Attributes inherited from fsIDebug
std::vector< fsStrmLogStrings
std::vector< fsStrmErrorStrings
Protected Attributes inherited from fsIMessageListener
fsS32 mPriority

Static Protected Attributes

static const fsS32 mBufferSize = 4096
Static Protected Attributes inherited from fsTSingletonBackend< fsIDebug >
static fsIDebugmInstance

Friends

class fsIDebug

Additional Inherited Members

Public Types inherited from fsIMessageListener
enum  {
  ePRIORITY_NORMAL = 0 , ePRIORITY_DEBUG_WINDOW , ePRIORITY_SOFTWARE_CURSOR , ePRIORITY_TEXT_ENTRY ,
  ePRIORITY_DEBUG_MODAL , ePRIORITY_DEBUG_MODAL_BUTTON
}
Static Public Member Functions inherited from fsIMessageListener
static fsBool lessThan (const fsIMessageListener *pLHS, const fsIMessageListener *pRHS)
Static Public Member Functions inherited from fsTSingletonBackend< fsIDebug >
static void create ()
static fsIDebuginstanceGet ()
static void destroy ()
Static Protected Member Functions inherited from fsIDebug
static fsIDebugbackendInstanceCreate ()

Constructor & Destructor Documentation

◆ ~fsCDebug() [1/5]

fsCDebug::~fsCDebug ( )
virtual

◆ fsCDebug() [1/5]

fsCDebug::fsCDebug ( )
protected

◆ ~fsCDebug() [2/5]

virtual fsCDebug::~fsCDebug ( )
virtual

◆ fsCDebug() [2/5]

fsCDebug::fsCDebug ( )
protected

◆ ~fsCDebug() [3/5]

virtual fsCDebug::~fsCDebug ( )
virtual

◆ fsCDebug() [3/5]

fsCDebug::fsCDebug ( )
protected

◆ ~fsCDebug() [4/5]

virtual fsCDebug::~fsCDebug ( )
virtual

◆ fsCDebug() [4/5]

fsCDebug::fsCDebug ( )
protected

◆ ~fsCDebug() [5/5]

virtual fsCDebug::~fsCDebug ( )
virtual

◆ fsCDebug() [5/5]

fsCDebug::fsCDebug ( )
protected

Member Function Documentation

◆ formattedFsStrGet() [1/5]

fsStr fsCDebug::formattedFsStrGet ( const fsChar * pFmtStr,
... )
overridevirtual

Implements fsIDebug.

◆ formattedFsStrGet() [2/5]

fsStr fsCDebug::formattedFsStrGet ( const fsChar * pFmtStr,
... )
overridevirtual

Implements fsIDebug.

◆ formattedFsStrGet() [3/5]

fsStr fsCDebug::formattedFsStrGet ( const fsChar * pFmtStr,
... )
overridevirtual

Implements fsIDebug.

◆ formattedFsStrGet() [4/5]

fsStr fsCDebug::formattedFsStrGet ( const fsChar * pFmtStr,
... )
overridevirtual

Implements fsIDebug.

◆ formattedFsStrGet() [5/5]

fsStr fsCDebug::formattedFsStrGet ( const fsChar * pFmtStr,
... )
overridevirtual

Implements fsIDebug.

◆ fsIDebug

fsIDebug
friend

Member Data Documentation

◆ mBufferSize

const fsS32 fsCDebug::mBufferSize = 4096
staticprotected

◆ mFormatBuffer

fsChar * fsCDebug::mFormatBuffer
protected

The documentation for this class was generated from the following files: