MJob Class Reference
Class holding a job data structure. More...
Public Member Functions | |
| virtual bool | attributeExists (const char *key) |
| virtual bool | attributeGetBool (const char *key, bool &dest, bool *state=0) |
| virtual bool | attributeGetBool (const char *key) |
| virtual bool | attributeGetFloat (const char *key, float &dest, bool *state=0) |
| virtual float | attributeGetFloat (const char *key) |
| virtual bool | attributeGetInt (const char *key, int &dest, bool *state=0) |
| virtual int | attributeGetInt (const char *key) |
| virtual bool | attributeGetInt64 (const char *key, long long int &dest, bool *state=0) |
| virtual long long int | attributeGetInt64 (const char *key) |
| virtual bool | attributeGetLong (const char *key, long &dest, bool *state=0) |
| virtual bool | attributeGetString (const char *key, std::string &dest, bool *state=0, bool *subst=0) |
| virtual std::string | attributeGetString (const char *key) |
| virtual bool | attributeGetTimet (const char *key, time_t &dest, bool *state=0) |
| virtual bool | attributeHasSubstitutionEnabled (const char *key) |
| virtual bool | attributeIsEnabled (const char *key) |
| virtual void | attributeRemove (const char *key) |
| virtual void | attributesClear () |
| virtual void | attributeSetBool (const char *key, bool value, bool state=true) |
| virtual void | attributeSetFloat (const char *key, float value, bool state=true) |
| virtual void | attributeSetInt (const char *key, int value, bool state=true) |
| virtual void | attributeSetInt64 (const char *key, long long int value, bool state=true) |
| virtual void | attributeSetLong (const char *key, long 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) |
| std::list< MClientLib::MChunk > | BuildChunks (std::list< MClientLib::MFramesRange > &ranges, std::set< float > &totalFrames, long chunksStartingID) |
| std::vector< MClientLib::MMFGroup * > | CheckForMissingFrames (job_framecheck_progress_callback callback, job_framecheck_abort_callback abortCallback, void *context, const std::map< std::string, std::string > &framesMask, int fileCheckType, long long int fileMin, long long int fileMax, bool openImage, bool checkImageDimensions, int imageWidth, int imageHeight, long chunkId=-1) |
| std::vector< MClientLib::MMFGroup * > | CheckForMissingFrames (const std::map< std::string, std::string > &framesMask, int fileCheckType, long long int fileMin, long long int fileMax, bool openImage, bool checkImageDimensions, int imageWidth, int imageHeight, long chunkId=-1) |
| virtual void | clearJob () |
| virtual void | copyFromJob (MJob &job, bool copyAttributes, bool copyIdentities) |
| virtual bool | getArchivied () |
| MClientLib::MPropertiesMap | getAttributes () |
| MClientLib::itemAttributesMap & | getAttributesMap () |
| virtual bool | getBorrowInstances () |
| virtual int | getBorrowInstancesValue () |
| virtual std::string | getCamera () |
| virtual int | getChunksCount () |
| virtual int | getChunksInterleave () |
| virtual int | getChunksPriority () |
| virtual std::string | getDepartment () |
| virtual int | getDependLinkMode () |
| virtual int | getDependMode () |
| virtual std::string | getDepends () |
| virtual bool | getEmergencyQueue () |
| virtual long long int | getEndTime () |
| virtual std::string | getExcludedPools () |
| virtual int | getExitCodesErrorCheckType () |
| std::list< MClientLib::MFramesRange > | GetFrameRanges () |
| virtual std::string | getIncludedPools () |
| virtual int | getIndent () |
| virtual long | getJobId () |
| virtual int | getJobType () |
| virtual bool | getLocked () |
| virtual int | getLogsErrorCheckType () |
| virtual std::vector< MClientLib::MTextFileRule > | getLogsParsingRules () |
| virtual int | getMailNotificationsAtChunkLevelType () |
| virtual int | getMailNotificationsAtJobLevelType () |
| virtual int | getMaximumNodes () |
| virtual int | getMobileNotificationsAtChunkLevelType () |
| virtual int | getMobileNotificationsAtJobLevelType () |
| virtual std::string | getName () |
| virtual int | getNotificatorNotificationsAtChunkLevelType () |
| virtual int | getNotificatorNotificationsAtJobLevelType () |
| virtual bool | getOverrideChunksTimeout () |
| virtual int | getOverrideChunksTimeoutValue () |
| virtual bool | getOverrideErrorExitCodes () |
| virtual std::string | getOverrideErrorExitCodesValue () |
| virtual bool | getOverrideMailNotificationsAtChunkLevel () |
| virtual bool | getOverrideMailNotificationsAtJobLevel () |
| virtual bool | getOverrideMaximumChunksRequeue () |
| virtual int | getOverrideMaximumChunksRequeueValue () |
| virtual bool | getOverrideMinimumCores () |
| virtual int | getOverrideMinimumCoresValue () |
| virtual bool | getOverrideMinimumDiskSpace () |
| virtual double | getOverrideMinimumDiskSpaceValue () |
| virtual bool | getOverrideMinimumPhysical () |
| virtual bool | getOverrideMinimumPhysicalGPUs () |
| virtual int | getOverrideMinimumPhysicalGPUsValue () |
| virtual int | getOverrideMinimumPhysicalValue () |
| virtual bool | getOverrideMinimumRam () |
| virtual double | getOverrideMinimumRamValue () |
| virtual bool | getOverrideMinimumSpeed () |
| virtual double | getOverrideMinimumSpeedValue () |
| virtual bool | getOverrideMinimumThreads () |
| virtual int | getOverrideMinimumThreadsValue () |
| virtual bool | getOverrideMobileNotificationsAtChunkLevel () |
| virtual bool | getOverrideMobileNotificationsAtJobLevel () |
| virtual bool | getOverrideNotificatorNotificationsAtChunkLevel () |
| virtual bool | getOverrideNotificatorNotificationsAtJobLevel () |
| virtual bool | getOverrideStartMailNotificationsAtChunkLevel () |
| virtual bool | getOverrideStartMailNotificationsAtJobLevel () |
| virtual bool | getOverrideStartMobileNotificationsAtChunkLevel () |
| virtual bool | getOverrideStartMobileNotificationsAtJobLevel () |
| virtual bool | getOverrideStartNotificatorNotificationsAtChunkLevel () |
| virtual bool | getOverrideStartNotificatorNotificationsAtJobLevel () |
| virtual bool | getOverrideValidExitCodes () |
| virtual std::string | getOverrideValidExitCodesValue () |
| virtual bool | getOverrideWarningExitCodes () |
| virtual std::string | getOverrideWarningExitCodesValue () |
| virtual std::string | getOwner () |
| virtual int | getPacketSize () |
| virtual int | getPacketType () |
| virtual long | getParentId () |
| virtual bool | getPaused () |
| virtual long long int | getPauseOn () |
| virtual int | getPriority () |
| virtual long long int | getProcessingTime () |
| virtual double | getProgress () |
| virtual std::string | getProject () |
| std::list< MClientLib::MFramesRange > | GetRangedChunks (std::list< MClientLib::MFramesRange > &ranges, int &framesCount) |
| virtual int | getRequeued () |
| virtual long long int | getResumesOn () |
| virtual std::string | getSequence () |
| virtual std::string | getShot () |
| virtual int | getStartMailNotificationsAtChunkLevelType () |
| virtual int | getStartMailNotificationsAtJobLevelType () |
| virtual int | getStartMobileNotificationsAtChunkLevelType () |
| virtual int | getStartMobileNotificationsAtJobLevelType () |
| virtual int | getStartNotificatorNotificationsAtChunkLevelType () |
| virtual int | getStartNotificatorNotificationsAtJobLevelType () |
| virtual long long int | getStartsOn () |
| virtual long long int | getStartTime () |
| virtual int | getStatus () |
| virtual long long int | getSubmissionTime () |
| virtual int | getTasksMask () |
| virtual int | getTemplateID () |
| virtual std::string | getTemplateVersion () |
| virtual std::string | getTotalTime () |
| virtual long long int | getUpdateTime () |
| virtual int | getWorkingNodes () |
| MJob (long _id) | |
| void | NormalizeFramesAttributes (const std::set< float > &totalFrames, const std::list< MClientLib::MChunk > &chunks, bool editingJob) |
| void | NormalizeFramesMasks () |
| virtual void | setArchivied (bool _archivied) |
| virtual void | setBorrowInstances (bool _borrowInstances) |
| virtual void | setBorrowInstancesValue (int _borrowInstances) |
| virtual void | setCamera (const std::string &_camera) |
| virtual void | setChunksCount (int _chunksCount) |
| virtual void | setChunksInterleave (int _chunksInterleave) |
| virtual void | setChunksPriority (int _chunksPriority) |
| virtual void | setDepartment (const std::string &_department) |
| virtual void | setDependLinkMode (int _dependLinkMode) |
| virtual void | setDependMode (int _dependMode) |
| virtual void | setDepends (const std::string &_depends) |
| virtual void | setEmergencyQueue (bool _emergencyQueue) |
| virtual void | setEndTime (long long int _endTime) |
| virtual void | setExcludedPools (const std::string &_excludedPools) |
| virtual void | setExitCodesErrorCheckType (int _exitcodesErrorCheckType) |
| virtual void | setIncludedPools (const std::string &_includedPools) |
| virtual void | setIndent (int _indent) |
| virtual void | setJobId (long _jobId) |
| virtual void | setJobType (int _jobType) |
| virtual void | setLocked (bool _locked) |
| virtual void | setLogsErrorCheckType (int _logsErrorCheckType) |
| virtual void | setLogsParsingRules (const std::vector< MClientLib::MTextFileRule > &_rules) |
| virtual void | setMailNotificationsAtChunkLevelType (int _mailNotificationsAtChunkLevelType) |
| virtual void | setMailNotificationsAtJobLevelType (int _mailNotificationsAtJobLevelType) |
| virtual void | setMaximumNodes (int _maximumNodes) |
| virtual void | setMobileNotificationsAtChunkLevelType (int _mobileNotificationsAtChunkLevelType) |
| virtual void | setMobileNotificationsAtJobLevelType (int _mobileNotificationsAtJobLevelType) |
| virtual void | setName (const std::string &_name) |
| virtual void | setNotificatorNotificationsAtChunkLevelType (int _notificatorNotificationsAtChunkLevelType) |
| virtual void | setNotificatorNotificationsAtJobLevelType (int _notificatorNotificationsAtJobLevelType) |
| virtual void | setOverrideChunksTimeout (bool _overrideChunksTimeout) |
| virtual void | setOverrideChunksTimeoutValue (int _overrideChunksTimeoutValue) |
| virtual void | setOverrideErrorExitCodes (bool _overrideErrorExitCodes) |
| virtual void | setOverrideErrorExitCodesValue (const std::string &_overrideErrorExitCodesValue) |
| virtual void | setOverrideMailNotificationsAtChunkLevel (bool _overrideMailNotificationsAtChunkLevel) |
| virtual void | setOverrideMailNotificationsAtJobLevel (bool _overrideMailNotificationsAtJobLevel) |
| virtual void | setOverrideMaximumChunksRequeue (bool _overrideMaximumChunksRequeue) |
| virtual void | setOverrideMaximumChunksRequeueValue (int _maximumChunksRequeue) |
| virtual void | setOverrideMinimumCores (bool _overrideMinimumCores) |
| virtual void | setOverrideMinimumCoresValue (int _overrideMinimumCoresValue) |
| virtual void | setOverrideMinimumDiskSpace (bool _overrideMinimumDiskSpace) |
| virtual void | setOverrideMinimumDiskSpaceValue (double _overrideMinimumDiskSpaceValue) |
| virtual void | setOverrideMinimumPhysical (bool _overrideMinimumPhysical) |
| virtual void | setOverrideMinimumPhysicalGPUs (bool _overrideMinimumPhysicalGPUs) |
| virtual void | setOverrideMinimumPhysicalGPUsValue (int _overrideMinimumPhysicalGPUsValue) |
| virtual void | setOverrideMinimumPhysicalValue (int _overrideMinimumPhysicalValue) |
| virtual void | setOverrideMinimumRam (bool _overrideMinimumRam) |
| virtual void | setOverrideMinimumRamValue (double _overrideMinimumRamValue) |
| virtual void | setOverrideMinimumSpeed (bool _overrideMinimumSpeed) |
| virtual void | setOverrideMinimumSpeedValue (double _overrideMinimumSpeedValue) |
| virtual void | setOverrideMinimumThreads (bool _overrideMinimumThreads) |
| virtual void | setOverrideMinimumThreadsValue (int _overrideMinimumThreadsValue) |
| virtual void | setOverrideMobileNotificationsAtChunkLevel (bool _overrideMobileNotificationsAtChunkLevel) |
| virtual void | setOverrideMobileNotificationsAtJobLevel (bool _overrideMobileNotificationsAtJobLevel) |
| virtual void | setOverrideNotificatorNotificationsAtChunkLevel (bool _overrideNotificatorNotificationsAtChunkLevel) |
| virtual void | setOverrideNotificatorNotificationsAtJobLevel (bool _overrideNotificatorNotificationsAtJobLevel) |
| virtual void | setOverrideStartMailNotificationsAtChunkLevel (bool _overrideMailNotificationsAtChunkLevel) |
| virtual void | setOverrideStartMailNotificationsAtJobLevel (bool _overrideMailNotificationsAtJobLevel) |
| virtual void | setOverrideStartMobileNotificationsAtChunkLevel (bool _overrideMobileNotificationsAtChunkLevel) |
| virtual void | setOverrideStartMobileNotificationsAtJobLevel (bool _overrideMobileNotificationsAtJobLevel) |
| virtual void | setOverrideStartNotificatorNotificationsAtChunkLevel (bool _overrideNotificatorNotificationsAtChunkLevel) |
| virtual void | setOverrideStartNotificatorNotificationsAtJobLevel (bool _overrideNotificatorNotificationsAtJobLevel) |
| virtual void | setOverrideValidExitCodes (bool _overrideValidExitCodes) |
| virtual void | setOverrideValidExitCodesValue (const std::string &_overrideValidExitCodesValue) |
| virtual void | setOverrideWarningExitCodes (bool _overrideWarningExitCodes) |
| virtual void | setOverrideWarningExitCodesValue (const std::string &_overrideWarningExitCodesValue) |
| virtual void | setOwner (const std::string &_owner) |
| virtual void | setPacketSize (int _packetSize) |
| virtual void | setPacketType (int _packetType) |
| virtual void | setParentId (long _parentId) |
| virtual void | setPaused (bool _paused) |
| virtual void | setPauseOn (long long int _pauseOn) |
| virtual void | setPriority (int _priority) |
| virtual void | setProcessingTime (long long int _endTime) |
| virtual void | setProgress (double _progress) |
| virtual void | setProject (const std::string &_project) |
| virtual void | setRequeued (int _requeued) |
| virtual void | setResumesOn (long long int _resumesOn) |
| virtual void | setSequence (const std::string &_sequence) |
| virtual void | setShot (const std::string &_shot) |
| virtual void | setStartMailNotificationsAtChunkLevelType (int _mailNotificationsAtChunkLevelType) |
| virtual void | setStartMailNotificationsAtJobLevelType (int _mailNotificationsAtJobLevelType) |
| virtual void | setStartMobileNotificationsAtChunkLevelType (int _mobileNotificationsAtChunkLevelType) |
| virtual void | setStartMobileNotificationsAtJobLevelType (int _mobileNotificationsAtJobLevelType) |
| virtual void | setStartNotificatorNotificationsAtChunkLevelType (int _notificatorNotificationsAtChunkLevelType) |
| virtual void | setStartNotificatorNotificationsAtJobLevelType (int _notificatorNotificationsAtJobLevelType) |
| virtual void | setStartsOn (long long int _startsOn) |
| virtual void | setStartTime (long long int _startTime) |
| virtual void | setStatus (int _status) |
| virtual void | setSubmissionTime (long long int _submissionTime) |
| virtual void | setTasksMask (int _tasksMask) |
| virtual void | setTemplateID (int _templateID) |
| virtual void | setTemplateVersion (const std::string &_templateVersion) |
| virtual void | setUpdateTime (long long int updateTime) |
| virtual void | setWorkingNodes (int _workingNodes) |
Protected Attributes | |
| MClientLib::MPropertiesMap | attributes |
Detailed Description
Class holding a job data structure.
Holds data related to a job
The documentation for this class was generated from the following file:
- MClientLib/MJob.h
