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

#include <fsIFlurryManager.h>

Inheritance diagram for fsIFlurryManager:

Classes

struct  fsFlurryParams

Public Member Functions

void eventsUpload ()
void eventLog (const fsStr &pEvent)
void eventLog (const fsStr &pEvent, const fsFlurryParams &pParams)
void timedEventLogStart (const fsStr &pEvent, const fsFlurryParams &pParams)
void timedEventLogEnd (const fsStr &pEvent)
virtual ~fsIFlurryManager ()
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 ()

Static Public Member Functions

static void create (const fsStr &pAppID, const fsStr pUserID)
static void destroy ()
static fsIFlurryManager *const instanceGet ()
Static Public Member Functions inherited from fsIMessageListener
static fsBool lessThan (const fsIMessageListener *pLHS, const fsIMessageListener *pRHS)

Protected Member Functions

void listenersRegisterDo () override
void listenersDeregisterDo () override
fsBool messageProcessDo (const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
virtual void eventsUploadDo ()=0
virtual void eventLogDo (const fsStr &pEvent)=0
virtual void eventLogDo (const fsStr &pEvent, const fsFlurryParams &pParams)=0
virtual void eventLogTimedEndDo (const fsStr &pEvent)=0
virtual void eventLogTimedStartDo (const fsStr &pEvent, const fsFlurryParams &pParams)=0
 fsIFlurryManager (const fsStr &pAppID, const fsStr &pUserID)
Protected Member Functions inherited from fsIMessageListener
virtual void inputStealDo ()
 fsIMessageListener (fsS32 pPriority)
virtual ~fsIMessageListener ()

Protected Attributes

fsStr mUserID
fsStr mAppID
Protected Attributes inherited from fsIMessageListener
fsS32 mPriority

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
}

Constructor & Destructor Documentation

◆ ~fsIFlurryManager()

fsIFlurryManager::~fsIFlurryManager ( )
virtual

◆ fsIFlurryManager()

fsIFlurryManager::fsIFlurryManager ( const fsStr & pAppID,
const fsStr & pUserID )
protected

Member Function Documentation

◆ create()

void fsIFlurryManager::create ( const fsStr & pAppID,
const fsStr pUserID )
static

◆ destroy()

void fsIFlurryManager::destroy ( )
static

◆ eventLog() [1/2]

void fsIFlurryManager::eventLog ( const fsStr & pEvent)

◆ eventLog() [2/2]

void fsIFlurryManager::eventLog ( const fsStr & pEvent,
const fsFlurryParams & pParams )

◆ eventLogDo() [1/2]

virtual void fsIFlurryManager::eventLogDo ( const fsStr & pEvent)
protectedpure virtual

◆ eventLogDo() [2/2]

virtual void fsIFlurryManager::eventLogDo ( const fsStr & pEvent,
const fsFlurryParams & pParams )
protectedpure virtual

◆ eventLogTimedEndDo()

virtual void fsIFlurryManager::eventLogTimedEndDo ( const fsStr & pEvent)
protectedpure virtual

◆ eventLogTimedStartDo()

virtual void fsIFlurryManager::eventLogTimedStartDo ( const fsStr & pEvent,
const fsFlurryParams & pParams )
protectedpure virtual

◆ eventsUpload()

void fsIFlurryManager::eventsUpload ( )

◆ eventsUploadDo()

virtual void fsIFlurryManager::eventsUploadDo ( )
protectedpure virtual

◆ instanceGet()

fsIFlurryManager *const fsIFlurryManager::instanceGet ( )
static

◆ listenersDeregisterDo()

void fsIFlurryManager::listenersDeregisterDo ( )
overrideprotectedvirtual

Implements fsIMessageListener.

◆ listenersRegisterDo()

void fsIFlurryManager::listenersRegisterDo ( )
overrideprotectedvirtual

Implements fsIMessageListener.

◆ messageProcessDo()

fsBool fsIFlurryManager::messageProcessDo ( const fsCUniqueId & pMessageType,
const fsIMessageDispatcher::sMessageParameters & pParam )
overrideprotectedvirtual

Implements fsIMessageListener.

◆ timedEventLogEnd()

void fsIFlurryManager::timedEventLogEnd ( const fsStr & pEvent)

◆ timedEventLogStart()

void fsIFlurryManager::timedEventLogStart ( const fsStr & pEvent,
const fsFlurryParams & pParams )

Member Data Documentation

◆ mAppID

fsStr fsIFlurryManager::mAppID
protected

◆ mUserID

fsStr fsIFlurryManager::mUserID
protected

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