DDraceNetwork Docs
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 ()
 
- 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
virtual void Run ()=0
 
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 ( )
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: