DDraceNetwork Documentation
Loading...
Searching...
No Matches
CDemoEdit Class Reference

#include <demoedit.h>

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

Public Member Functions

 CDemoEdit (const char *pNetVersion, CSnapshotDelta *pSnapshotDelta, IStorage *pStorage, const char *pDemo, const char *pDst, int StartTick, int EndTick)
void Run () override
char * Destination ()
bool Success () const
Public Member Functions inherited from IJob
 IJob ()
virtual ~IJob ()
 IJob (const IJob &Other)=delete
IJoboperator= (const IJob &Other)=delete
EJobState State () const
bool Done () const
virtual bool Abort ()
bool IsAbortable () const

Private Attributes

CSnapshotDelta m_SnapshotDelta
IStoragem_pStorage
CDemoEditor m_DemoEditor
char m_aDemo [256]
char m_aDst [256]
int m_StartTick
int m_EndTick
bool m_Success

Additional Inherited Members

Public Types inherited from IJob
enum  EJobState { STATE_QUEUED = 0 , STATE_RUNNING , STATE_DONE , STATE_ABORTED }
Protected Member Functions inherited from IJob
void Abortable (bool Abortable)

Constructor & Destructor Documentation

◆ CDemoEdit()

CDemoEdit::CDemoEdit ( const char * pNetVersion,
CSnapshotDelta * pSnapshotDelta,
IStorage * pStorage,
const char * pDemo,
const char * pDst,
int StartTick,
int EndTick )

Member Function Documentation

◆ Destination()

char * CDemoEdit::Destination ( )
inline

◆ Run()

void CDemoEdit::Run ( )
overridevirtual

Performs tasks in a worker thread.

Implements IJob.

◆ Success()

bool CDemoEdit::Success ( ) const
inline

Member Data Documentation

◆ m_aDemo

char CDemoEdit::m_aDemo[256]
private

◆ m_aDst

char CDemoEdit::m_aDst[256]
private

◆ m_DemoEditor

CDemoEditor CDemoEdit::m_DemoEditor
private

◆ m_EndTick

int CDemoEdit::m_EndTick
private

◆ m_pStorage

IStorage* CDemoEdit::m_pStorage
private

◆ m_SnapshotDelta

CSnapshotDelta CDemoEdit::m_SnapshotDelta
private

◆ m_StartTick

int CDemoEdit::m_StartTick
private

◆ m_Success

bool CDemoEdit::m_Success
private

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