Muster SDK  8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
MClientLib::MJob Class Reference

#include <MJob.h>

Public Types

enum  kJobsStatus {
  kJobStatusOnQueue = 0x01, kJobStatusStarted = 0x02, kJobStatusInprogressWarnings = 0x04, kJobStatusInprogressErrors = 0x08,
  kJobStatusPreJobAction = 0x10, kJobStatusPostJobAction = 0x20, kJobStatusPendingPreJobAction = 0x40, kJobStatusPendingPostJobAction = 0x80,
  kJobStatusPendingFramecheck = 0x100, kJobStatusFramecheck = 0x200, kJobsStatusJobCompleted = 0x400, kJobStatusCompletedWithWarnings = 0x800,
  kJobStatusCompletedWithErrors = 0x1000, kJobStatusPendingPostJobPyAction = 0x2000, kJobStatusPostJobPyAction = 0x4000, kJobStatusLocked = 0x100000,
  kJobStatusArchived = 0x200000, kJobStatusPaused = 0x400000
}
 
enum  kJobsType { kJobTypeJob, kJobTypeFolder }
 
enum  kJobsDependMode { kJobDependUncompleted = -1, kJobDependSuccess, kJobDependWarnings, kJobDependErrors }
 
enum  kErrorChecksType { kDefaultErrorCheck, kSkipWarnings, kSkipErrors, kSkipBoth }
 
enum  kFramesCheckMode { kFramesCheckNone, kFramesCheckJob, kFramesCheckChunk }
 
enum  kFramesCheckFileMode { kFramesCheckFileNone, kFramesCheckFileSize, kFramesCheckFileBoundaries }
 
enum  kMissingFramesStatus { kMissingFrameStatusValid, kMissingFrameStatusMissing, kMissingFrameStatusSizeError }
 
enum  kJobsCompletationStatus {
  kJobCompletionStatusSuccessfull, kJobCompletionStatusProcessStartingError, kJobCompletionStatusLogParsingWarning, kJobCompletionStatusLogParsingError,
  kJobCompletionStatusExitCodeWarning, kJobCompletionStatusExitCodeError, kJobCompletionStatusPreChunkActionError, kJobCompletionStatusPostChunkActionError
}
 
enum  kJobsNotificationsType { kNotificationsDisabled, kNotificationsOnComplete, kNotificationsOnWarning, kNotificationsOnError }
 

Public Member Functions

 MJob ()
 
 MJob (long _id)
 
virtual ~MJob ()
 
virtual void copyFromJob (MJob &job, bool copyAttributes, bool copyIdentities)
 
virtual long getParentId ()
 
virtual long getJobId ()
 
virtual std::string getDepends ()
 
virtual int getDependMode ()
 
virtual int getJobType ()
 
virtual int getPriority ()
 
virtual int getIndent ()
 
virtual int getStatus ()
 
virtual double getProgress ()
 
virtual int getPacketType ()
 
virtual int getPacketSize ()
 
virtual int getTemplateID ()
 
virtual int getMaximumNodes ()
 
virtual int getWorkingNodes ()
 
virtual int getRequeued ()
 
virtual int getExitCodesErrorCheckType ()
 
virtual int getLogsErrorCheckType ()
 
virtual bool getPaused ()
 
virtual bool getLocked ()
 
virtual bool getArchivied ()
 
virtual std::string getName ()
 
virtual std::string getIncludedPools ()
 
virtual std::string getExcludedPools ()
 
virtual std::string getOwner ()
 
virtual std::string getProject ()
 
virtual std::string getDepartment ()
 
virtual std::string getTotalTime ()
 
virtual long long int getSubmissionTime ()
 
virtual long long int getStartTime ()
 
virtual long long int getEndTime ()
 
virtual long long int getStartsOn ()
 
virtual long long int getPauseOn ()
 
virtual long long int getResumesOn ()
 
virtual bool getOverrideMailAddress ()
 
virtual bool getOverrideChunksTimeout ()
 
virtual std::string getMailAddress ()
 
virtual int getOverrideChunksTimeoutValue ()
 
virtual bool getOverrideValidExitCodes ()
 
virtual bool getOverrideWarningExitCodes ()
 
virtual bool getOverrideErrorExitCodes ()
 
virtual bool getOverrideValidLogTexts ()
 
virtual bool getOverrideWarningLogTexts ()
 
virtual bool getOverrideErrorLogTexts ()
 
virtual bool getOverrideMinimumThreads ()
 
virtual bool getOverrideMinimumCores ()
 
virtual bool getOverrideMinimumPhysical ()
 
virtual bool getOverrideMinimumSpeed ()
 
virtual bool getOverrideMinimumRam ()
 
virtual bool getOverrideMinimumDiskSpace ()
 
virtual bool getOverrideMaximumChunksRequeue ()
 
virtual int getOverrideMaximumChunksRequeueValue ()
 
virtual std::string getOverrideValidExitCodesValue ()
 
virtual std::string getOverrideWarningExitCodesValue ()
 
virtual std::string getOverrideErrorExitCodesValue ()
 
virtual std::string getOverrideValidLogTextsValue ()
 
virtual std::string getOverrideWarningLogTextsValue ()
 
virtual std::string getOverrideErrorLogTextsValue ()
 
virtual int getOverrideMinimumThreadsValue ()
 
virtual int getOverrideMinimumCoresValue ()
 
virtual int getOverrideMinimumPhysicalValue ()
 
virtual double getOverrideMinimumSpeedValue ()
 
virtual double getOverrideMinimumRamValue ()
 
virtual double getOverrideMinimumDiskSpaceValue ()
 
virtual bool getOverrideNotificationsAtJobLevel ()
 
virtual bool getEnableNotificationsAtJobLevel ()
 
virtual int getNotificationsAtJobLevelType ()
 
virtual bool getOverrideNotificationsAtChunkLevel ()
 
virtual bool getEnableNotificationsAtChunkLevel ()
 
virtual int getNotificationsAtChunkLevelType ()
 
virtual long long int getUpdateTime ()
 
virtual void setParentId (long _parentId)
 
virtual void setJobId (long _jobId)
 
virtual void setDepends (const std::string &_depends)
 
virtual void setDependMode (int _dependMode)
 
virtual void setJobType (int _jobType)
 
virtual void setPriority (int _priority)
 
virtual void setIndent (int _indent)
 
virtual void setStatus (int _status)
 
virtual void setProgress (double _progress)
 
virtual void setPacketType (int _packetType)
 
virtual void setPacketSize (int _packetSize)
 
virtual void setTemplateID (int _templateID)
 
virtual void setMaximumNodes (int _maximumNodes)
 
virtual void setWorkingNodes (int _workingNodes)
 
virtual void setRequeued (int _requeued)
 
virtual void setExitCodesErrorCheckType (int _exitcodesErrorCheckType)
 
virtual void setLogsErrorCheckType (int _logsErrorCheckType)
 
virtual void setPaused (bool _paused)
 
virtual void setLocked (bool _locked)
 
virtual void setArchivied (bool _archivied)
 
virtual void setName (const std::string &_name)
 
virtual void setIncludedPools (const std::string &_includedPools)
 
virtual void setExcludedPools (const std::string &_excludedPools)
 
virtual void setOwner (const std::string &_owner)
 
virtual void setProject (const std::string &_project)
 
virtual void setDepartment (const std::string &_department)
 
virtual void setTotalTime (const std::string &_totalTime)
 
virtual void setSubmissionTime (long long int _submissionTime)
 
virtual void setStartTime (long long int _startTime)
 
virtual void setEndTime (long long int _endTime)
 
virtual void setStartsOn (long long int _startsOn)
 
virtual void setPauseOn (long long int _pauseOn)
 
virtual void setResumesOn (long long int _resumesOn)
 
virtual void setOverrideMailAddress (bool _overrideMailAddress)
 
virtual void setOverrideChunksTimeout (bool _overrideChunksTimeout)
 
virtual void setMailAddress (const std::string &_mailAddress)
 
virtual void setOverrideChunksTimeoutValue (int _overrideChunksTimeoutValue)
 
virtual void setOverrideValidExitCodes (bool _overrideValidExitCodes)
 
virtual void setOverrideWarningExitCodes (bool _overrideWarningExitCodes)
 
virtual void setOverrideErrorExitCodes (bool _overrideErrorExitCodes)
 
virtual void setOverrideValidLogTexts (bool _overrideValidLogTexts)
 
virtual void setOverrideWarningLogTexts (bool _overrideWarningLogTexts)
 
virtual void setOverrideErrorLogTexts (bool _overrideErrorLogTexts)
 
virtual void setOverrideMinimumThreads (bool _overrideMinimumThreads)
 
virtual void setOverrideMinimumCores (bool _overrideMinimumCores)
 
virtual void setOverrideMinimumPhysical (bool _overrideMinimumPhysical)
 
virtual void setOverrideMinimumSpeed (bool _overrideMinimumSpeed)
 
virtual void setOverrideMinimumRam (bool _overrideMinimumRam)
 
virtual void setOverrideMinimumDiskSpace (bool _overrideMinimumDiskSpace)
 
virtual void setOverrideMaximumChunksRequeue (bool _overrideMaximumChunksRequeue)
 
virtual void setOverrideMaximumChunksRequeueValue (int _maximumChunksRequeue)
 
virtual void setOverrideValidExitCodesValue (const std::string &_overrideValidExitCodesValue)
 
virtual void setOverrideWarningExitCodesValue (const std::string &_overrideWarningExitCodesValue)
 
virtual void setOverrideErrorExitCodesValue (const std::string &_overrideErrorExitCodesValue)
 
virtual void setOverrideValidLogTextsValue (const std::string &_overrideValidLogTextsValue)
 
virtual void setOverrideWarningLogTextsValue (const std::string &_overrideWarningLogTextsValue)
 
virtual void setOverrideErrorLogTextsValue (const std::string &_overrideErrorLogTextsValue)
 
virtual void setOverrideMinimumThreadsValue (int _overrideMinimumThreadsValue)
 
virtual void setOverrideMinimumCoresValue (int _overrideMinimumCoresValue)
 
virtual void setOverrideMinimumPhysicalValue (int _overrideMinimumPhysicalValue)
 
virtual void setOverrideMinimumSpeedValue (double _overrideMinimumSpeedValue)
 
virtual void setOverrideMinimumRamValue (double _overrideMinimumRamValue)
 
virtual void setOverrideMinimumDiskSpaceValue (double _overrideMinimumDiskSpaceValue)
 
virtual void setOverrideNotificationsAtJobLevel (bool _overrideNotificationsAtJobLevel)
 
virtual void setEnableNotificationsAtJobLevel (bool _enableNotificationsAtJobLevel)
 
virtual void setNotificationsAtJobLevelType (int _notificationsAtJobLevelType)
 
virtual void setOverrideNotificationsAtChunkLevel (bool _overrideNotificationsAtChunkLevel)
 
virtual void setEnableNotificationsAtChunkLevel (bool _enableNotificationsAtChunkLevel)
 
virtual void setNotificationsAtChunkLevelType (int _notificationsAtChunkLevelType)
 
virtual void setUpdateTime (long long int updateTime)
 
virtual void clearJob ()
 
virtual std::string Marshall (MJobPathTranslator *translator=0)
 
virtual bool Unmarshall (std::vector< std::string > &items, MJobPathTranslator *translator=0)
 
virtual bool attributeGetFloat (const char *key, float &dest, bool *state=0)
 
virtual bool attributeGetInt (const char *key, int &dest, bool *state=0)
 
virtual bool attributeGetBool (const char *key, bool &dest, bool *state=0)
 
virtual bool attributeGetString (const char *key, std::string &dest, bool *state=0, bool *subst=0)
 
virtual bool attributeGetTimet (const char *key, time_t &dest, bool *state=0)
 
virtual bool attributeGetLong (const char *key, long &dest, bool *state=0)
 
virtual bool attributeGetInt64 (const char *key, long long int &dest, bool *state=0)
 
virtual std::string attributeGetString (const char *key)
 
virtual bool attributeGetBool (const char *key)
 
virtual float attributeGetFloat (const char *key)
 
virtual int attributeGetInt (const char *key)
 
virtual long long int attributeGetInt64 (const char *key)
 
virtual bool attributeIsEnabled (const char *key)
 
virtual bool attributeExists (const char *key)
 
virtual bool attributeHasSubstitutionEnabled (const char *key)
 
virtual void attributeSetFloat (const char *key, float value, bool state=true)
 
virtual void attributeSetInt (const char *key, int value, bool state=true)
 
virtual void attributeSetBool (const char *key, bool value, bool state=true)
 
virtual void attributeSetString (const char *key, std::string value, bool state=true, bool subst=false)
 
virtual void attributeSetTimet (const char *key, time_t *value, bool state=true)
 
virtual void attributeSetLong (const char *key, long value, bool state=true)
 
virtual void attributeSetInt64 (const char *key, long long int value, bool state=true)
 
virtual void attributeRemove (const char *key)
 
virtual void attributesClear ()
 
MClientLib::MPropertiesMap getAttributes ()
 
MClientLib::itemAttributesMapgetAttributesMap ()
 

Protected Attributes

MClientLib::MPropertiesMap attributes
 

Detailed Description

MJob class that holds a job data Holds data related to a job

Member Enumeration Documentation

Job error check type enumeration

Enumerates the type of error checks to perform on a job

Enumerator
kDefaultErrorCheck 

Uses default error check

kSkipWarnings 

Skip warnings

kSkipErrors 

Skip errors

kSkipBoth 

Skip warnings and errors

Job missing frames check file check mode enumeration

Enumerates the logic of a missing frames file check operation

Enumerator
kFramesCheckFileNone 

Do not check files sizes

kFramesCheckFileSize 

Checks an exact files sizes

kFramesCheckFileBoundaries 

Checks file sizes between valid boundaries

Job missing frames check mode enumeration

Enumerates the logic of a missing frames check operation

Enumerator
kFramesCheckNone 

No frames check

kFramesCheckJob 

Check frames at the end of the job and requeue just the wrong frames

kFramesCheckChunk 

Check frames at the end of a chunk and requeue the entire chunk in case of failure

Job processing status

Enumerates the status a job may return after the processing

Enumerator
kJobCompletionStatusSuccessfull 

Job has been processed successfully

kJobCompletionStatusProcessStartingError 

Job failed to start due to a process spawn error

kJobCompletionStatusLogParsingWarning 

Job has warnings inside the log

kJobCompletionStatusLogParsingError 

Job has errors inside the log

kJobCompletionStatusExitCodeWarning 

Job returned an exit code flagged as warning

kJobCompletionStatusExitCodeError 

Job returned an exit code flagged as error

kJobCompletionStatusPreChunkActionError 

Job reported an error during the pre chunk action

kJobCompletionStatusPostChunkActionError 

Job reported an error during the post chunk action

Job dependence type enumeration

Enumerates the type of dependence of a job

Enumerator
kJobDependUncompleted 

Depends on an uncompleted job

kJobDependSuccess 

Depends on a job with a full success, no errors and no warnings

kJobDependWarnings 

Depends on a job with no errors, but accepts warnings

kJobDependErrors 

Depends on a completed job, even it has errors and warnings

Job Notifications status

Enumerates the notification status of a job

Enumerator
kNotificationsDisabled 

Notifications are disabled

kNotificationsOnComplete 

Notify on any job completion

kNotificationsOnWarning 

Notify on job completion if there's a warning or an error

kNotificationsOnError 

Notify on job completion if there's an error

Status enumeration

Enumerates the job status

Enumerator
kJobStatusOnQueue 

The Job is on queue

kJobStatusStarted 

The Job has started

kJobStatusInprogressWarnings 

The Job is in progress and has warnings

kJobStatusInprogressErrors 

The Job is in progress and has errors

kJobStatusPreJobAction 

The Job is executing a pre job action

kJobStatusPostJobAction 

The Job is executing a post job action

kJobStatusPendingPreJobAction 

The Job is pending the execution of a pre job action

kJobStatusPendingPostJobAction 

The Job is pending the execution of a post job action

kJobStatusPendingFramecheck 

The Job is pending the execution of a frame check action

kJobStatusFramecheck 

The Job is executing a frame check action

kJobsStatusJobCompleted 

The Job is completed

kJobStatusCompletedWithWarnings 

The Job is completed and has warnings

kJobStatusCompletedWithErrors 

The Job is completed and has errors

kJobStatusPendingPostJobPyAction 

The Job is pending the execution of a post job Python action

kJobStatusPostJobPyAction 

The Job is executing a post job Python action

kJobStatusLocked 

Fake status, used in filtering masks

kJobStatusArchived 

Fake status, used in filtering masks

kJobStatusPaused 

Fake status, used in filtering masks

Job type enumeration

Enumerates the type of a job

Enumerator
kJobTypeJob 

The job is a real job

kJobTypeFolder 

The job is a folder

Job missing frames check result enumeration

Enumerates the result code of a missing frames check operation

Enumerator
kMissingFrameStatusValid 

Frames are valid

kMissingFrameStatusMissing 

Some frames are missing

kMissingFrameStatusSizeError 

Some frames have an invalid size

Constructor & Destructor Documentation

MClientLib::MJob::MJob ( )
MClientLib::MJob::MJob ( long  _id)
virtual MClientLib::MJob::~MJob ( )
virtual

Member Function Documentation

virtual bool MClientLib::MJob::attributeExists ( const char *  key)
virtual
virtual bool MClientLib::MJob::attributeGetBool ( const char *  key,
bool &  dest,
bool *  state = 0 
)
virtual
virtual bool MClientLib::MJob::attributeGetBool ( const char *  key)
virtual
virtual bool MClientLib::MJob::attributeGetFloat ( const char *  key,
float &  dest,
bool *  state = 0 
)
virtual
virtual float MClientLib::MJob::attributeGetFloat ( const char *  key)
virtual
virtual bool MClientLib::MJob::attributeGetInt ( const char *  key,
int &  dest,
bool *  state = 0 
)
virtual
virtual int MClientLib::MJob::attributeGetInt ( const char *  key)
virtual
virtual bool MClientLib::MJob::attributeGetInt64 ( const char *  key,
long long int &  dest,
bool *  state = 0 
)
virtual
virtual long long int MClientLib::MJob::attributeGetInt64 ( const char *  key)
virtual
virtual bool MClientLib::MJob::attributeGetLong ( const char *  key,
long &  dest,
bool *  state = 0 
)
virtual
virtual bool MClientLib::MJob::attributeGetString ( const char *  key,
std::string &  dest,
bool *  state = 0,
bool *  subst = 0 
)
virtual
virtual std::string MClientLib::MJob::attributeGetString ( const char *  key)
virtual
virtual bool MClientLib::MJob::attributeGetTimet ( const char *  key,
time_t &  dest,
bool *  state = 0 
)
virtual
virtual bool MClientLib::MJob::attributeHasSubstitutionEnabled ( const char *  key)
virtual
virtual bool MClientLib::MJob::attributeIsEnabled ( const char *  key)
virtual
virtual void MClientLib::MJob::attributeRemove ( const char *  key)
virtual
virtual void MClientLib::MJob::attributesClear ( )
virtual
virtual void MClientLib::MJob::attributeSetBool ( const char *  key,
bool  value,
bool  state = true 
)
virtual
virtual void MClientLib::MJob::attributeSetFloat ( const char *  key,
float  value,
bool  state = true 
)
virtual
virtual void MClientLib::MJob::attributeSetInt ( const char *  key,
int  value,
bool  state = true 
)
virtual
virtual void MClientLib::MJob::attributeSetInt64 ( const char *  key,
long long int  value,
bool  state = true 
)
virtual
virtual void MClientLib::MJob::attributeSetLong ( const char *  key,
long  value,
bool  state = true 
)
virtual
virtual void MClientLib::MJob::attributeSetString ( const char *  key,
std::string  value,
bool  state = true,
bool  subst = false 
)
virtual
virtual void MClientLib::MJob::attributeSetTimet ( const char *  key,
time_t *  value,
bool  state = true 
)
virtual
virtual void MClientLib::MJob::clearJob ( )
virtual
virtual void MClientLib::MJob::copyFromJob ( MJob job,
bool  copyAttributes,
bool  copyIdentities 
)
virtual
virtual bool MClientLib::MJob::getArchivied ( )
virtual
MClientLib::MPropertiesMap MClientLib::MJob::getAttributes ( )
MClientLib::itemAttributesMap& MClientLib::MJob::getAttributesMap ( )
virtual std::string MClientLib::MJob::getDepartment ( )
virtual
virtual int MClientLib::MJob::getDependMode ( )
virtual
virtual std::string MClientLib::MJob::getDepends ( )
virtual
virtual bool MClientLib::MJob::getEnableNotificationsAtChunkLevel ( )
virtual
virtual bool MClientLib::MJob::getEnableNotificationsAtJobLevel ( )
virtual
virtual long long int MClientLib::MJob::getEndTime ( )
virtual
virtual std::string MClientLib::MJob::getExcludedPools ( )
virtual
virtual int MClientLib::MJob::getExitCodesErrorCheckType ( )
virtual
virtual std::string MClientLib::MJob::getIncludedPools ( )
virtual
virtual int MClientLib::MJob::getIndent ( )
virtual
virtual long MClientLib::MJob::getJobId ( )
virtual
virtual int MClientLib::MJob::getJobType ( )
virtual
virtual bool MClientLib::MJob::getLocked ( )
virtual
virtual int MClientLib::MJob::getLogsErrorCheckType ( )
virtual
virtual std::string MClientLib::MJob::getMailAddress ( )
virtual
virtual int MClientLib::MJob::getMaximumNodes ( )
virtual
virtual std::string MClientLib::MJob::getName ( )
virtual
virtual int MClientLib::MJob::getNotificationsAtChunkLevelType ( )
virtual
virtual int MClientLib::MJob::getNotificationsAtJobLevelType ( )
virtual
virtual bool MClientLib::MJob::getOverrideChunksTimeout ( )
virtual
virtual int MClientLib::MJob::getOverrideChunksTimeoutValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideErrorExitCodes ( )
virtual
virtual std::string MClientLib::MJob::getOverrideErrorExitCodesValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideErrorLogTexts ( )
virtual
virtual std::string MClientLib::MJob::getOverrideErrorLogTextsValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideMailAddress ( )
virtual
virtual bool MClientLib::MJob::getOverrideMaximumChunksRequeue ( )
virtual
virtual int MClientLib::MJob::getOverrideMaximumChunksRequeueValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideMinimumCores ( )
virtual
virtual int MClientLib::MJob::getOverrideMinimumCoresValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideMinimumDiskSpace ( )
virtual
virtual double MClientLib::MJob::getOverrideMinimumDiskSpaceValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideMinimumPhysical ( )
virtual
virtual int MClientLib::MJob::getOverrideMinimumPhysicalValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideMinimumRam ( )
virtual
virtual double MClientLib::MJob::getOverrideMinimumRamValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideMinimumSpeed ( )
virtual
virtual double MClientLib::MJob::getOverrideMinimumSpeedValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideMinimumThreads ( )
virtual
virtual int MClientLib::MJob::getOverrideMinimumThreadsValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideNotificationsAtChunkLevel ( )
virtual
virtual bool MClientLib::MJob::getOverrideNotificationsAtJobLevel ( )
virtual
virtual bool MClientLib::MJob::getOverrideValidExitCodes ( )
virtual
virtual std::string MClientLib::MJob::getOverrideValidExitCodesValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideValidLogTexts ( )
virtual
virtual std::string MClientLib::MJob::getOverrideValidLogTextsValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideWarningExitCodes ( )
virtual
virtual std::string MClientLib::MJob::getOverrideWarningExitCodesValue ( )
virtual
virtual bool MClientLib::MJob::getOverrideWarningLogTexts ( )
virtual
virtual std::string MClientLib::MJob::getOverrideWarningLogTextsValue ( )
virtual
virtual std::string MClientLib::MJob::getOwner ( )
virtual
virtual int MClientLib::MJob::getPacketSize ( )
virtual
virtual int MClientLib::MJob::getPacketType ( )
virtual
virtual long MClientLib::MJob::getParentId ( )
virtual
virtual bool MClientLib::MJob::getPaused ( )
virtual
virtual long long int MClientLib::MJob::getPauseOn ( )
virtual
virtual int MClientLib::MJob::getPriority ( )
virtual
virtual double MClientLib::MJob::getProgress ( )
virtual
virtual std::string MClientLib::MJob::getProject ( )
virtual
virtual int MClientLib::MJob::getRequeued ( )
virtual
virtual long long int MClientLib::MJob::getResumesOn ( )
virtual
virtual long long int MClientLib::MJob::getStartsOn ( )
virtual
virtual long long int MClientLib::MJob::getStartTime ( )
virtual
virtual int MClientLib::MJob::getStatus ( )
virtual
virtual long long int MClientLib::MJob::getSubmissionTime ( )
virtual
virtual int MClientLib::MJob::getTemplateID ( )
virtual
virtual std::string MClientLib::MJob::getTotalTime ( )
virtual
virtual long long int MClientLib::MJob::getUpdateTime ( )
virtual
virtual int MClientLib::MJob::getWorkingNodes ( )
virtual
virtual std::string MClientLib::MJob::Marshall ( MJobPathTranslator translator = 0)
virtual
virtual void MClientLib::MJob::setArchivied ( bool  _archivied)
virtual
virtual void MClientLib::MJob::setDepartment ( const std::string &  _department)
virtual
virtual void MClientLib::MJob::setDependMode ( int  _dependMode)
virtual
virtual void MClientLib::MJob::setDepends ( const std::string &  _depends)
virtual
virtual void MClientLib::MJob::setEnableNotificationsAtChunkLevel ( bool  _enableNotificationsAtChunkLevel)
virtual
virtual void MClientLib::MJob::setEnableNotificationsAtJobLevel ( bool  _enableNotificationsAtJobLevel)
virtual
virtual void MClientLib::MJob::setEndTime ( long long int  _endTime)
virtual
virtual void MClientLib::MJob::setExcludedPools ( const std::string &  _excludedPools)
virtual
virtual void MClientLib::MJob::setExitCodesErrorCheckType ( int  _exitcodesErrorCheckType)
virtual
virtual void MClientLib::MJob::setIncludedPools ( const std::string &  _includedPools)
virtual
virtual void MClientLib::MJob::setIndent ( int  _indent)
virtual
virtual void MClientLib::MJob::setJobId ( long  _jobId)
virtual
virtual void MClientLib::MJob::setJobType ( int  _jobType)
virtual
virtual void MClientLib::MJob::setLocked ( bool  _locked)
virtual
virtual void MClientLib::MJob::setLogsErrorCheckType ( int  _logsErrorCheckType)
virtual
virtual void MClientLib::MJob::setMailAddress ( const std::string &  _mailAddress)
virtual
virtual void MClientLib::MJob::setMaximumNodes ( int  _maximumNodes)
virtual
virtual void MClientLib::MJob::setName ( const std::string &  _name)
virtual
virtual void MClientLib::MJob::setNotificationsAtChunkLevelType ( int  _notificationsAtChunkLevelType)
virtual
virtual void MClientLib::MJob::setNotificationsAtJobLevelType ( int  _notificationsAtJobLevelType)
virtual
virtual void MClientLib::MJob::setOverrideChunksTimeout ( bool  _overrideChunksTimeout)
virtual
virtual void MClientLib::MJob::setOverrideChunksTimeoutValue ( int  _overrideChunksTimeoutValue)
virtual
virtual void MClientLib::MJob::setOverrideErrorExitCodes ( bool  _overrideErrorExitCodes)
virtual
virtual void MClientLib::MJob::setOverrideErrorExitCodesValue ( const std::string &  _overrideErrorExitCodesValue)
virtual
virtual void MClientLib::MJob::setOverrideErrorLogTexts ( bool  _overrideErrorLogTexts)
virtual
virtual void MClientLib::MJob::setOverrideErrorLogTextsValue ( const std::string &  _overrideErrorLogTextsValue)
virtual
virtual void MClientLib::MJob::setOverrideMailAddress ( bool  _overrideMailAddress)
virtual
virtual void MClientLib::MJob::setOverrideMaximumChunksRequeue ( bool  _overrideMaximumChunksRequeue)
virtual
virtual void MClientLib::MJob::setOverrideMaximumChunksRequeueValue ( int  _maximumChunksRequeue)
virtual
virtual void MClientLib::MJob::setOverrideMinimumCores ( bool  _overrideMinimumCores)
virtual
virtual void MClientLib::MJob::setOverrideMinimumCoresValue ( int  _overrideMinimumCoresValue)
virtual
virtual void MClientLib::MJob::setOverrideMinimumDiskSpace ( bool  _overrideMinimumDiskSpace)
virtual
virtual void MClientLib::MJob::setOverrideMinimumDiskSpaceValue ( double  _overrideMinimumDiskSpaceValue)
virtual
virtual void MClientLib::MJob::setOverrideMinimumPhysical ( bool  _overrideMinimumPhysical)
virtual
virtual void MClientLib::MJob::setOverrideMinimumPhysicalValue ( int  _overrideMinimumPhysicalValue)
virtual
virtual void MClientLib::MJob::setOverrideMinimumRam ( bool  _overrideMinimumRam)
virtual
virtual void MClientLib::MJob::setOverrideMinimumRamValue ( double  _overrideMinimumRamValue)
virtual
virtual void MClientLib::MJob::setOverrideMinimumSpeed ( bool  _overrideMinimumSpeed)
virtual
virtual void MClientLib::MJob::setOverrideMinimumSpeedValue ( double  _overrideMinimumSpeedValue)
virtual
virtual void MClientLib::MJob::setOverrideMinimumThreads ( bool  _overrideMinimumThreads)
virtual
virtual void MClientLib::MJob::setOverrideMinimumThreadsValue ( int  _overrideMinimumThreadsValue)
virtual
virtual void MClientLib::MJob::setOverrideNotificationsAtChunkLevel ( bool  _overrideNotificationsAtChunkLevel)
virtual
virtual void MClientLib::MJob::setOverrideNotificationsAtJobLevel ( bool  _overrideNotificationsAtJobLevel)
virtual
virtual void MClientLib::MJob::setOverrideValidExitCodes ( bool  _overrideValidExitCodes)
virtual
virtual void MClientLib::MJob::setOverrideValidExitCodesValue ( const std::string &  _overrideValidExitCodesValue)
virtual
virtual void MClientLib::MJob::setOverrideValidLogTexts ( bool  _overrideValidLogTexts)
virtual
virtual void MClientLib::MJob::setOverrideValidLogTextsValue ( const std::string &  _overrideValidLogTextsValue)
virtual
virtual void MClientLib::MJob::setOverrideWarningExitCodes ( bool  _overrideWarningExitCodes)
virtual
virtual void MClientLib::MJob::setOverrideWarningExitCodesValue ( const std::string &  _overrideWarningExitCodesValue)
virtual
virtual void MClientLib::MJob::setOverrideWarningLogTexts ( bool  _overrideWarningLogTexts)
virtual
virtual void MClientLib::MJob::setOverrideWarningLogTextsValue ( const std::string &  _overrideWarningLogTextsValue)
virtual
virtual void MClientLib::MJob::setOwner ( const std::string &  _owner)
virtual
virtual void MClientLib::MJob::setPacketSize ( int  _packetSize)
virtual
virtual void MClientLib::MJob::setPacketType ( int  _packetType)
virtual
virtual void MClientLib::MJob::setParentId ( long  _parentId)
virtual
virtual void MClientLib::MJob::setPaused ( bool  _paused)
virtual
virtual void MClientLib::MJob::setPauseOn ( long long int  _pauseOn)
virtual
virtual void MClientLib::MJob::setPriority ( int  _priority)
virtual
virtual void MClientLib::MJob::setProgress ( double  _progress)
virtual
virtual void MClientLib::MJob::setProject ( const std::string &  _project)
virtual
virtual void MClientLib::MJob::setRequeued ( int  _requeued)
virtual
virtual void MClientLib::MJob::setResumesOn ( long long int  _resumesOn)
virtual
virtual void MClientLib::MJob::setStartsOn ( long long int  _startsOn)
virtual
virtual void MClientLib::MJob::setStartTime ( long long int  _startTime)
virtual
virtual void MClientLib::MJob::setStatus ( int  _status)
virtual
virtual void MClientLib::MJob::setSubmissionTime ( long long int  _submissionTime)
virtual
virtual void MClientLib::MJob::setTemplateID ( int  _templateID)
virtual
virtual void MClientLib::MJob::setTotalTime ( const std::string &  _totalTime)
virtual
virtual void MClientLib::MJob::setUpdateTime ( long long int  updateTime)
virtual
virtual void MClientLib::MJob::setWorkingNodes ( int  _workingNodes)
virtual
virtual bool MClientLib::MJob::Unmarshall ( std::vector< std::string > &  items,
MJobPathTranslator translator = 0 
)
virtual

Member Data Documentation

MClientLib::MPropertiesMap MClientLib::MJob::attributes
protected

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