#include <ghost.h>
|
| CGhostRecorder () |
|
void | Init () |
|
int | Start (const char *pFilename, const char *pMap, const SHA256_DIGEST &MapSha256, const char *pName) override |
|
void | Stop (int Ticks, int Time) override |
|
void | WriteData (int Type, const void *pData, size_t Size) override |
|
bool | IsRecording () const override |
|
virtual | ~IGhostRecorder () |
|
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 |
|
| IInterface () |
|
virtual void | Shutdown () |
|
virtual | ~IInterface () |
|
◆ CGhostRecorder()
CGhostRecorder::CGhostRecorder |
( |
| ) |
|
◆ FlushChunk()
void CGhostRecorder::FlushChunk |
( |
| ) |
|
|
private |
◆ Init()
void CGhostRecorder::Init |
( |
| ) |
|
◆ IsRecording()
bool CGhostRecorder::IsRecording |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ResetBuffer()
void CGhostRecorder::ResetBuffer |
( |
| ) |
|
|
private |
◆ Start()
int CGhostRecorder::Start |
( |
const char * |
pFilename, |
|
|
const char * |
pMap, |
|
|
const SHA256_DIGEST & |
MapSha256, |
|
|
const char * |
pName |
|
) |
| |
|
overridevirtual |
◆ Stop()
void CGhostRecorder::Stop |
( |
int |
Ticks, |
|
|
int |
Time |
|
) |
| |
|
overridevirtual |
◆ WriteData()
void CGhostRecorder::WriteData |
( |
int |
Type, |
|
|
const void * |
pData, |
|
|
size_t |
Size |
|
) |
| |
|
overridevirtual |
◆ m_aBuffer
◆ m_aBufferTemp
◆ m_aFilename
◆ m_BufferNumItems
int CGhostRecorder::m_BufferNumItems |
|
private |
◆ m_File
◆ m_LastItem
◆ m_pBufferEnd
const char* CGhostRecorder::m_pBufferEnd |
|
private |
◆ m_pBufferPos
char* CGhostRecorder::m_pBufferPos |
|
private |
◆ m_pStorage
class IStorage* CGhostRecorder::m_pStorage |
|
private |
The documentation for this class was generated from the following files: