![]() |
Muster SDK
8.0
|
#include <MNode.h>
Public Types | |
enum | kInstancesStatus { kInstanceStatusUndefined = 0x00, kInstanceStatusIdle = 0x01, kInstanceStatusPaused = 0x02, kInstanceStatusCompleted = 0x04, kInstanceStatusInprogress = 0x08, kInstanceStatusStarting = 0x10, kInstanceStatusPrechunk = 0x20, kInstanceStatusPostchunk = 0x1000, kInstanceStatusStreamingTemplates = 0x2000, kInstanceStatusJustKilledTheProcess = 0x4000, kInstanceStatusRequiresUpgrade = 0x8000, kInstanceStatusLockedByTimetable = 0x10000, kInstanceStatusLockedByLoggedUser = 0x20000, kInstanceStatusOffline = 0x40000, kInstanceStatusLockedByProcess = 0x80000 } |
Public Member Functions | |
MNode () | |
virtual | ~MNode () |
virtual void | Clear () |
virtual long | getChunkId () |
virtual long | getNodeId () |
virtual int | getHostPlatform () |
virtual const std::string | getHostName () |
virtual const std::string | getInstanceName () |
virtual const std::string | getHostIP () |
virtual const std::string | getStatusDescription () |
virtual int | getProcessPriority () |
virtual long | getJobId () |
virtual int | getStatus () |
virtual bool | getWillPause () |
virtual const std::string | getCurrentJobName () |
virtual const std::string | getCurrentChunkName () |
virtual const std::string | getCurrentChunkNameNoFP () |
virtual const std::string | getCpuUsage () |
virtual const std::string | getRamUsage () |
virtual const std::string | getSupportedTemplates () |
virtual const std::string | getNotes () |
virtual bool | getRealtimeLogEnabled () |
virtual int | getSelectionPriority () |
virtual const std::string | getHostMacAddresses () |
virtual const std::string | getCurrentCommandLine () |
virtual double | getCurrentJobTotalProgress () |
virtual const std::string | getPhysicalCoreType () |
virtual double | getPhysicalCoreSpeed () |
virtual int | getPhysicalCpusCount () |
virtual int | getPhysicalCoresCount () |
virtual const std::string | getPlatformDescription () |
virtual long long | getProcsAffinityMask () |
virtual long long int | getUpdateTime () |
virtual const std::string | getClientVersion () |
virtual int | getLogicalThreadsCount () |
virtual int | getInstanceNumber () |
virtual const std::vector < MClientLib::MDrive > | getPhysicalDisks () |
virtual const std::string | getJobsExclusion () |
virtual const std::string | getTemplatesExclusion () |
virtual void | setChunkId (long _currentChunkId) |
virtual void | setNodeId (long _nodeId) |
virtual void | setHostPlatform (int _hostPlatform) |
virtual void | setHostName (const std::string &_hostName) |
virtual void | setInstanceName (const std::string &_instanceName) |
virtual void | setHostIP (const std::string &_hostIp) |
virtual void | setStatusDescription (const std::string &_statusDescription) |
virtual void | setProcessPriority (int _processPriority) |
virtual void | setJobId (long _jobId) |
virtual void | setStatus (int _status) |
virtual void | setWillPause (bool _willPause) |
virtual void | setCurrentJobName (const std::string &_currentJobName) |
virtual void | setCurrentChunkName (const std::string ¤tChunkName) |
virtual void | setCurrentChunkNameNoFP (const std::string &_currentChunkNameNoFP) |
virtual void | setCpuUsage (const std::string &_cpuUsage) |
virtual void | setRamUsage (const std::string &_ramUsage) |
virtual void | setSupportedTemplates (const std::string &_supportedTemplates) |
virtual void | setNotes (std::string _notes) |
virtual void | setRealtimeLogEnabled (bool _realtimeLogEnabled) |
virtual void | setSelectionPriority (int _selectionPriority) |
virtual void | setHostMacAddresses (const std::string &_hostMacAddress) |
virtual void | setCurrentCommandLine (const std::string &_currentCommandLine) |
virtual void | setCurrentJobTotalProgress (double _currentJobTotalProgress) |
virtual void | setPhysicalCoreType (const std::string &_physicalCoreType) |
virtual void | setPhysicalCoreSpeed (double _physicalCoreSpeed) |
virtual void | setPhysicalCpusCount (int _physicalCpusCount) |
virtual void | setPhysicalCoresCount (int _physicalCoresCount) |
virtual void | setPlatformDescription (const std::string &_platformDescription) |
virtual void | setProcsAffinityMask (long long _platformAffinitiyMask) |
virtual void | setUpdateTime (long long int _updateTime) |
virtual void | setClientVersion (const std::string &version) |
virtual void | setLogicalThreadsCount (int) |
virtual void | setInstanceNumber (int) |
virtual void | setJobsExclusion (const std::string &exclusion) |
virtual void | setTemplatesExclusion (const std::string &exclusion) |
virtual void | setPhysicalDisks (std::vector< MClientLib::MDrive > *) |
virtual void | addUnitToPhysicalDisks (MClientLib::MDrive *) |
virtual void | clearPhysicalDisks () |
virtual bool | Unmarshall (std::vector< std::string > &items) |
virtual const std::string | Marshall () |
MNode class that holds an instance entry Holds data related to an instance entry
Status enumeration
Enumerates an instance status
MClientLib::MNode::MNode | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |