Fission FSN
Loading...
Searching...
No Matches
fsIDebug Class Referenceabstract

#include <fsIDebug.h>

Inheritance diagram for fsIDebug:

Public Member Functions

fsS32 logCountGet () const
const std::vector< fsStr > & logsGet ()
virtual fsStr formattedFsStrGet (const fsChar *pFmtStr,...)=0
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

 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 ()

Static Protected Member Functions

static fsIDebugbackendInstanceCreate ()

Protected Attributes

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

Friends

class fsTSingletonBackend< 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 Attributes inherited from fsTSingletonBackend< fsIDebug >
static fsIDebugmInstance

Constructor & Destructor Documentation

◆ ~fsIDebug()

fsIDebug::~fsIDebug ( )
virtual

◆ fsIDebug()

fsIDebug::fsIDebug ( )
protected

Member Function Documentation

◆ backendInstanceCreate()

fsIDebug * fsIDebug::backendInstanceCreate ( )
staticprotected

◆ errorStringInsert()

void fsIDebug::errorStringInsert ( fsStr pLogStr)

◆ formattedFsStrGet()

virtual fsStr fsIDebug::formattedFsStrGet ( const fsChar * pFmtStr,
... )
pure virtual

Implemented in fsCDebug, fsCDebug, fsCDebug, fsCDebug, and fsCDebug.

◆ listenersDeregisterDo()

void fsIDebug::listenersDeregisterDo ( )
virtual

Implements fsIMessageListener.

◆ listenersRegisterDo()

void fsIDebug::listenersRegisterDo ( )
virtual

Implements fsIMessageListener.

◆ logCountGet()

fsS32 fsIDebug::logCountGet ( ) const
inline

◆ logFileFlush()

void fsIDebug::logFileFlush ( )

◆ logFileWrite()

void fsIDebug::logFileWrite ( )

◆ logsGet()

const std::vector< fsStr > & fsIDebug::logsGet ( )

◆ logStringInsert()

void fsIDebug::logStringInsert ( fsStr pLogStr)

◆ messageProcessDo()

fsBool fsIDebug::messageProcessDo ( const fsCUniqueId & pMessageType,
const fsIMessageDispatcher::sMessageParameters & pParam )
virtual

Implements fsIMessageListener.

◆ fsTSingletonBackend< fsIDebug >

friend class fsTSingletonBackend< fsIDebug >
friend

Member Data Documentation

◆ mErrorStrings

std::vector<fsStr> fsIDebug::mErrorStrings
protected

◆ mLogStrings

std::vector<fsStr> fsIDebug::mLogStrings
protected

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