#include <Job.h>
Inheritance diagram for CJob:
Public Methods | |
__fastcall | CJob (CPluginObjectInfo *objectinfo, CCalculation *p_cal) |
void __fastcall | RemoveFromBaseList (void) |
CProperty *__fastcall | AddProperty (const CUUID &uuid, const CSmallString &name, const CSmallString &descrip) |
bool __fastcall | RemoveProperty (CProperty *p_prop) |
CSimpleList< CProperty > &__fastcall | GetPropertiesList (void) |
CProperty *__fastcall | FindProperty (int id) |
CSmallString __fastcall | GetFullCaption (void) |
const CTime &__fastcall | GetQueueInsertTime (void) |
const CTime &__fastcall | GetJobStartTime (void) |
const CTime &__fastcall | GetJobEndTime (void) |
const int __fastcall | GetNumOfCPU (void) |
const CTime &__fastcall | GetCPUTime (void) |
const CTime &__fastcall | GetWallTime (void) |
const float __fastcall | GetUsageOfCPU (void) |
int __fastcall | GetCharonJobID (void) |
void __fastcall | SetCharonJobID (int id) |
bool __fastcall | IsActiveJob (void) |
bool __fastcall | CanChangeData (void) |
bool __fastcall | SetInitialMoleculeInfo (CMoleculeInfo *p_molinfo) |
CSmallString __fastcall | GetInitialMoleculeInfoDescription (void) |
CMoleculeInfo *__fastcall | GetInitialMoleculeInfo (void) |
virtual CMoleculeInfo *__fastcall | GetFinalMoleculeInfo (void) |
CMoleculeInfo *__fastcall | GetActiveMoleculeInfo (void) |
virtual EMoleculeInfoType __fastcall | GetRequestedMoleculeInfoType (void) |
CSimpleList< CMoleculeInfo > &__fastcall | GetMoleculeInfoList (void) |
CMoleculeInfo *__fastcall | FindMoleculeInfo (int id) |
CMoleculeInfo *__fastcall | FindInternalMoleculeInfo (int internal_id) |
bool __fastcall | SetActiveMoleculeInfo (CMoleculeInfo *p_info) |
CSmallString __fastcall | GetResultFullFileName (const CSmallString &file) |
virtual CContainerEnumerator *__fastcall | GetJobMolInfoEnumerator (CComObject *p_owner) |
CContainerEnumerator *__fastcall | GetConstraintsEnumerator (CComObject *p_owner) |
EJobStatus __fastcall | GetCurrentStatus (void) |
CSmallString __fastcall | GetCurrentStatusString (void) |
bool __fastcall | Load (CXMLElement *p_el) |
bool __fastcall | LoadAllResults (void) |
bool __fastcall | Save (CXMLElement *p_el) |
bool __fastcall | StartJob (void) |
bool __fastcall | StartJobTemporary (int comp_id=-1, int queue_id=-1) |
bool __fastcall | PauseJob (void) |
bool __fastcall | ResumeJob (void) |
bool __fastcall | SynchronizeJob (void) |
bool __fastcall | KillJob (void) |
bool __fastcall | DeleteJob (void) |
bool __fastcall | RemoveCalculatedData (void) |
bool __fastcall | UpdateJobStatus (EJobStatus new_status) |
CSmallString __fastcall | GetJobWorkDirectory (void) |
virtual bool __fastcall | PrepareInputData (void) |
virtual bool __fastcall | ExtractOutputData (bool &completed) |
virtual CSmallString __fastcall | GetInFilesList (void) |
virtual CSmallString __fastcall | GetOutFilesList (void) |
virtual CSmallString __fastcall | GetSyncFilesList (void) |
virtual bool __fastcall | CheckBeforeStart (void) |
virtual bool __fastcall | RemoveJobSpecificData (void) |
virtual bool __fastcall | LoadMolinfoData (CMoleculeInfo *p_info) |
bool __fastcall | ContainData (void) |
void __fastcall | SetContainData (void) |
bool __fastcall | IsCompleted (void) |
Public Attributes | |
__property CCalculationProject * | Project = {read = GetCalculationProject} |
__property CCalculation * | Calculation = {read = FCalculation} |
CConstraintsList | Constraints |
Friends | |
class | CCalculation |