DDraceNetwork Documentation
Loading...
Searching...
No Matches
IGhostRecorder Class Referenceabstract

#include <ghost.h>

Inheritance diagram for IGhostRecorder:
[legend]
Collaboration diagram for IGhostRecorder:
[legend]

Public Member Functions

virtual int Start (const char *pFilename, const char *pMap, const SHA256_DIGEST &MapSha256, const char *pName)=0
virtual void Stop (int Ticks, int Time)=0
virtual void WriteData (int Type, const void *pData, size_t Size)=0
virtual bool IsRecording () const =0
Public Member Functions inherited from IInterface
 IInterface ()
virtual void Shutdown ()
virtual ~IInterface ()=default

Static Public Member Functions

static const char * InterfaceName ()

Additional Inherited Members

Protected Member Functions inherited from IInterface
IKernelKernel ()

Member Function Documentation

◆ InterfaceName()

const char * IGhostRecorder::InterfaceName ( )
inlinestatic

◆ IsRecording()

virtual bool IGhostRecorder::IsRecording ( ) const
pure virtual

Implemented in CGhostRecorder.

◆ Start()

virtual int IGhostRecorder::Start ( const char * pFilename,
const char * pMap,
const SHA256_DIGEST & MapSha256,
const char * pName )
pure virtual

Implemented in CGhostRecorder.

◆ Stop()

virtual void IGhostRecorder::Stop ( int Ticks,
int Time )
pure virtual

Implemented in CGhostRecorder.

◆ WriteData()

virtual void IGhostRecorder::WriteData ( int Type,
const void * pData,
size_t Size )
pure virtual

Implemented in CGhostRecorder.


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