Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
CompileJob Class Reference
Inheritance diagram for CompileJob:
Inheritance graph
[legend]
Collaboration diagram for CompileJob:
Collaboration graph
[legend]

Public Member Functions

 CompileJob ()
 
 CompileJob (const std::string &name, const std::string &path, const bool inPlace)
 
virtual void OnRun () override final
 
virtual void OnFinish () override final
 
virtual void OnCancel () override final
 
- Public Member Functions inherited from Job
 Job ()
 
virtual ~Job ()
 
 Job (const Job &)=delete
 
Joboperator= (const Job &)=delete
 
virtual void OnRun ()=0
 
virtual void OnFinish ()=0
 
virtual void OnCancel ()
 

Protected Attributes

std::string m_name
 
std::string m_path
 
bool m_inPlace
 

Constructor & Destructor Documentation

◆ CompileJob() [1/2]

CompileJob::CompileJob ( )
inline

◆ CompileJob() [2/2]

CompileJob::CompileJob ( const std::string &  name,
const std::string &  path,
const bool  inPlace 
)
inline

Member Function Documentation

◆ OnCancel()

virtual void CompileJob::OnCancel ( )
inlinefinaloverridevirtual

Reimplemented from Job.

◆ OnFinish()

virtual void CompileJob::OnFinish ( )
inlinefinaloverridevirtual

Implements Job.

◆ OnRun()

virtual void CompileJob::OnRun ( )
inlinefinaloverridevirtual

Implements Job.

Here is the call graph for this function:

Member Data Documentation

◆ m_inPlace

bool CompileJob::m_inPlace
protected

◆ m_name

std::string CompileJob::m_name
protected

◆ m_path

std::string CompileJob::m_path
protected

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