Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CJob Class Reference

implementation of job More...

#include <Job.h>

Inheritance diagram for CJob:

Inheritance graph
[legend]
Collaboration diagram for CJob:

Collaboration graph
[legend]
List of all members.

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 CCalculationProjectProject = {read = GetCalculationProject}
__property CCalculationCalculation = {read = FCalculation}
CConstraintsList Constraints

Friends

class CCalculation

Detailed Description

implementation of job


The documentation for this class was generated from the following file:
Generated on Sun Feb 9 12:58:31 2003 for NemesisCore by doxygen1.3-rc2