![]() |
Muster SDK
8.0
|
#include <vector>
#include <string>
#include "MClientLib/MError.h"
#include "MClientLib/MSession.h"
#include "MClientLib/MAuth.h"
#include "MClientLib/MConfiguration.h"
#include "MClientLib/MServerStatus.h"
#include "MClientLib/MLog.h"
#include "MClientLib/MChunk.h"
#include "MClientLib/MNode.h"
#include "MClientLib/MJob.h"
#include "MClientLib/MPools.h"
#include "MClientLib/MMaillist.h"
#include "MClientLib/MRepository.h"
#include "MClientLib/MUser.h"
#include "MClientLib/MGroup.h"
#include "MClientLib/MDispatcherStatistics.h"
#include "MClientLib/MStatisticsSample.h"
#include "MClientLib/MHistoryChunk.h"
#include "MClientLib/MNodeConfiguration.h"
#include "MClientLib/MStringRef.h"
#include "MClientLib/MSamplesBoundaries.h"
Go to the source code of this file.
Namespaces | |
namespace | MClientLib |
Macros | |
#define | MCLIENTLIB_API |
Functions | |
MCLIENTLIB_API MUSTERERR | MClientLib::InitializeLibrary (const char *module) |
MCLIENTLIB_API void | MClientLib::ShutdownLibrary () |
MCLIENTLIB_API std::string | MClientLib::GetLibraryPath () |
MCLIENTLIB_API int | MClientLib::GetPlatform () |
MCLIENTLIB_API void | MClientLib::LoadTemplates (const char *templatesPath) |
MCLIENTLIB_API MUSTERCLIENT * | MClientLib::InitializeClientSession (void) |
MCLIENTLIB_API void | MClientLib::ShutdownClientSession (MUSTERCLIENT *m) |
MCLIENTLIB_API void | MClientLib::SetClientSessionAsync (MUSTERCLIENT *m, bool state) |
MCLIENTLIB_API MUSTERERR | MClientLib::Connect (MUSTERCLIENT *m, const char *clientAddress, int clientPort, long maxSocketReadBytes=65000000, long maxSocketWriteBytes=65000000) |
MCLIENTLIB_API MUSTERERR | MClientLib::Disconnect (MUSTERCLIENT *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetTask (MUSTERCLIENT *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetSendMessage (MUSTERCLIENT *m, int message, int actionId, const char *parameters=0, bool waitForCompletion=true) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetWaitForMessage (MUSTERCLIENT *m, int message, int actionId=0) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetWaitForMessages (MUSTERCLIENT *m, int messages[], int messagesCount, int actionId=0) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetWaitForActionCompletation (MUSTERCLIENT *m, int actionId) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetGetNextMessage (MUSTERCLIENT *m) |
MCLIENTLIB_API int | MClientLib::MNetGetCurrentMessage (MUSTERCLIENT *m) |
MCLIENTLIB_API int | MClientLib::MNetGetCurrentMessageActionId (MUSTERCLIENT *m) |
MCLIENTLIB_API std::vector < std::string > | MClientLib::MNetGetCurrentMessageParameters (MUSTERCLIENT *m) |
MCLIENTLIB_API char * | MClientLib::MNetGetCurrentMessageData (MUSTERCLIENT *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::Authenticate (MUSTERCLIENT *m, const char *password) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetNodeConfiguration (MUSTERCLIENT *m, MNodeConfiguration &configurationObject) |
MCLIENTLIB_API MUSTERERR | MClientLib::SendNodeConfiguration (MUSTERCLIENT *m, MNodeConfiguration &configurationObject) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetActivityLogs (MUSTERCLIENT *m, std::vector< std::string > &logs) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetActivityLogContent (MUSTERCLIENT *m, const char *filename, MStringRef &out) |
MCLIENTLIB_API MUSTERERR | MClientLib::RemoveActivityLog (MUSTERCLIENT *m, const char *filename) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetProcessesLogs (MUSTERCLIENT *m, std::vector< std::string > &logs) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetProcessesLogContent (MUSTERCLIENT *m, const char *filename, MStringRef &out) |
MCLIENTLIB_API MUSTERERR | MClientLib::RemoveProcessesLog (MUSTERCLIENT *m, const char *filename) |
MCLIENTLIB_API MUSTER * | MClientLib::InitializeSession (void) |
MCLIENTLIB_API void | MClientLib::ShutdownSession (MUSTER *m) |
MCLIENTLIB_API void | MClientLib::SetSessionAsync (MUSTER *m, bool state) |
MCLIENTLIB_API MUSTERERR | MClientLib::Connect (MUSTER *m, const char *dispatcherAddress, int dispatcherPort, long maxSocketReadBytes=65000000, long maxSocketWriteBytes=65000000) |
MCLIENTLIB_API MUSTERERR | MClientLib::Disconnect (MUSTER *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetTask (MUSTER *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetSendMessage (MUSTER *m, int message, int actionId, const char *parameters=0, bool waitForCompletion=true) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetWaitForMessage (MUSTER *m, int message, int actionId=0) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetWaitForMessages (MUSTER *m, int messages[], int messagesCount, int actionId=0) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetWaitForActionCompletation (MUSTER *m, int actionId) |
MCLIENTLIB_API MUSTERERR | MClientLib::MNetGetNextMessage (MUSTER *m) |
MCLIENTLIB_API int | MClientLib::MNetGetCurrentMessage (MUSTER *m) |
MCLIENTLIB_API int | MClientLib::MNetGetCurrentMessageActionId (MUSTER *m) |
MCLIENTLIB_API std::vector < std::string > | MClientLib::MNetGetCurrentMessageParameters (MUSTER *m) |
MCLIENTLIB_API char * | MClientLib::MNetGetCurrentMessageData (MUSTER *m) |
MCLIENTLIB_API MServerStatus | MClientLib::GetServerStatus (MUSTER *m) |
MCLIENTLIB_API MUSTERAUTH | MClientLib::GetAuthenticationStatus (MUSTER *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetJobs (MUSTER *m, int filterMask, std::vector< MJob > &jobs, bool queryArchivied) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetNodes (MUSTER *m, int filterMask, std::vector< MNode > &nodes) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetLogs (MUSTER *m, int filterMask, std::vector< MLog > &logs) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetChunks (MUSTER *m, long jobId, int filterMask, std::vector< MChunk > &chunks) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetJob (MUSTER *m, MJob &job, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetNode (MUSTER *m, MNode &node, long nodeId) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetChunk (MUSTER *m, MChunk &chunk, long jobId, long chunkId) |
MCLIENTLIB_API MUSTERERR | MClientLib::Authenticate (MUSTER *m, const char *username, const char *password, bool skipDirectoryServer=false) |
MCLIENTLIB_API MUSTERERR | MClientLib::AcquireServerStatus (MUSTER *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::SynchronizeTemplates (MUSTER *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetDispatcherConfiguration (MUSTER *m, MDispatcherConfiguration &configurationObject) |
MCLIENTLIB_API MUSTERERR | MClientLib::SendDispatcherConfiguration (MUSTER *m, MDispatcherConfiguration &configurationObject) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetDispatcherLDAPConfiguration (MUSTER *m, MDispatcherConfigurationLDAP &configurationObject) |
MCLIENTLIB_API MUSTERERR | MClientLib::SendDispatcherLDAPConfiguration (MUSTER *m, MDispatcherConfigurationLDAP &configurationObject) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetPools (MUSTER *m, MPools &pools) |
MCLIENTLIB_API MUSTERERR | MClientLib::SetPools (MUSTER *m, MPools &pools) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetAccounts (MUSTER *m, std::vector< MUser > &users, std::vector< MGroup > &groups) |
MCLIENTLIB_API MUSTERERR | MClientLib::SendAccounts (MUSTER *m, std::vector< MUser > &users, std::vector< MGroup > &groups) |
MCLIENTLIB_API MUSTERERR | MClientLib::AddUser (MUSTER *m, MUser &user) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetUser (MUSTER *m, const char *userName, MUser &user) |
MCLIENTLIB_API MUSTERERR | MClientLib::ConfigureUser (MUSTER *m, MUser &user) |
MCLIENTLIB_API MUSTERERR | MClientLib::RemoveUser (MUSTER *m, const char *userName) |
MCLIENTLIB_API MUSTERERR | MClientLib::AddGroup (MUSTER *m, MGroup &group) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetGroup (MUSTER *m, const char *groupName, MGroup &group) |
MCLIENTLIB_API MUSTERERR | MClientLib::ConfigureGroup (MUSTER *m, MGroup &group) |
MCLIENTLIB_API MUSTERERR | MClientLib::RemoveGroup (MUSTER *m, const char *groupName) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetMails (MUSTER *m, std::vector< MMailList > &mails) |
MCLIENTLIB_API MUSTERERR | MClientLib::SetMails (MUSTER *m, std::vector< MMailList > &mails) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetRepositories (MUSTER *m, std::vector< MRepository > &repositories) |
MCLIENTLIB_API MUSTERERR | MClientLib::SetRepositories (MUSTER *m, std::vector< MRepository > &repositories) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetActivityLogs (MUSTER *m, std::vector< std::string > &logs) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetActivityLogContent (MUSTER *m, const char *filename, MStringRef &out) |
MCLIENTLIB_API MUSTERERR | MClientLib::RemoveActivityLog (MUSTER *m, const char *filename) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetActionLogs (MUSTER *m, std::vector< std::string > &logs) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetActionLogContent (MUSTER *m, const char *filename, MStringRef &out) |
MCLIENTLIB_API MUSTERERR | MClientLib::RemoveActionLog (MUSTER *m, const char *filename) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetHistoryBounds (MUSTER *m, MSamplesBoundaries &boundaries) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetStatisticsHistory (MUSTER *m, long startingTime, long endingTime, std::vector< MStatisticsSample > &samples) |
MCLIENTLIB_API MUSTERERR | MClientLib::ClearStatisticsHistory (MUSTER *m, long startingTime, long endingTime) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetJobsHistory (MUSTER *m, long startingTime, long endingTime, const char *filterField, const char *filter, std::vector< MHistoryChunk > &samples) |
MCLIENTLIB_API MUSTERERR | MClientLib::ClearJobsHistory (MUSTER *m, long startingTime, long endingTime) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetJobHistory (MUSTER *m, long jobId, std::vector< MHistoryChunk > &samples) |
MCLIENTLIB_API MUSTERERR | MClientLib::GetStatistics (MUSTER *m, MDispatcherStatistics &statistics) |
MCLIENTLIB_API MUSTERERR | MClientLib::ActionForceLDAPUpdate (MUSTER *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::ActionImportQueue (MUSTER *m, MStringRef &in) |
MCLIENTLIB_API MUSTERERR | MClientLib::ActionExportQueue (MUSTER *m, MStringRef &out) |
MCLIENTLIB_API MUSTERERR | MClientLib::ActionSoftRestart (MUSTER *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::ActionResetCounters (MUSTER *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::ActionChangeStatus (MUSTER *m) |
MCLIENTLIB_API MUSTERERR | MClientLib::ActionChangePassword (MUSTER *m, const char *oldPassword, const char *newPassword) |
MCLIENTLIB_API MUSTERERR | MClientLib::ActionSendJob (MUSTER *m, MJob &job) |
MCLIENTLIB_API MUSTERERR | MClientLib::ActionEditJob (MUSTER *m, MJob &job) |
MCLIENTLIB_API MUSTERERR | MClientLib::ActionCreateFolder (MUSTER *m, MJob &job) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionSoftRestart (MUSTER *m, long nodeId) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionPause (MUSTER *m, long nodeId) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionResume (MUSTER *m, long nodeId) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionKillAndGo (MUSTER *m, long nodeId) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionKillAndRedo (MUSTER *m, long nodeId) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionKillAndPause (MUSTER *m, long nodeId) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionChangeNotes (MUSTER *m, long nodeId, const char *notes) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionSoftRestart (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionPause (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionResume (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionKillAndGo (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionKillAndRedo (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionKillAndPause (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::NodeActionChangeNotes (MUSTER *m, std::vector< long > id, const char *notes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionKillAndPause (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionKillAndRedo (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionKillAndGoOn (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionUnlock (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionLock (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionArchive (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionUnarchive (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionPause (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionResume (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionReinit (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionRename (MUSTER *m, long jobId, const char *name) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProject (MUSTER *m, long jobId, const char *groupName) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetDepartment (MUSTER *m, long jobId, const char *departmentName) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetOwner (MUSTER *m, long jobId, const char *ownerName) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetPriority (MUSTER *m, long jobId, int priority) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetPools (MUSTER *m, long jobId, const char *pools) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetExcludedPools (MUSTER *m, long jobId, const char *pools) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMaximumNodes (MUSTER *m, long jobId, int maximumNodes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetParent (MUSTER *m, long jobId, long parentId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetTemplate (MUSTER *m, long jobId, int templateId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetDepends (MUSTER *m, long jobId, const char *depends) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetDependMode (MUSTER *m, long jobId, int dependMode) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetStartsOn (MUSTER *m, long jobId, long long int time) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetResumeOn (MUSTER *m, long jobId, long long int time) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetPauseOn (MUSTER *m, long jobId, long long int time) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetNotes (MUSTER *m, long jobId, const char *notes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionDelete (MUSTER *m, long jobId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumLogicalUnits (MUSTER *m, long jobId, bool enable, int minimumLogicalUnits) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumCores (MUSTER *m, long jobId, bool enable, int minimumCores) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumPhysicalUnits (MUSTER *m, long jobId, bool enable, int minimumPhysicalUnits) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumCoresSpeed (MUSTER *m, long jobId, bool enable, double minimumCoreSpeed) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumRamAmount (MUSTER *m, long jobId, bool enable, double minimumRamAmount) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumDiskSpaceAmount (MUSTER *m, long jobId, bool enable, double minimumDiskSpace) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessValidExitCodes (MUSTER *m, long jobId, bool enable, const char *validExitCodes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessWarningExitCodes (MUSTER *m, long jobId, bool enable, const char *warningExitCodes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessErrorExitCodes (MUSTER *m, long jobId, bool enable, const char *errorExitCodes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessValidLogTexts (MUSTER *m, long jobId, bool enable, const char *validLogTexts) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessWarningLogTexts (MUSTER *m, long jobId, bool enable, const char *warningLogTexts) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessErrorLogTexts (MUSTER *m, long jobId, bool enable, const char *errorLogTexts) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionKillAndPause (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionKillAndRedo (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionKillAndGoOn (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionUnlock (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionLock (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionArchive (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionUnarchive (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionPause (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionResume (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionReinit (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProject (MUSTER *m, std::vector< long > id, const char *groupName) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetDepartment (MUSTER *m, std::vector< long > id, const char *departmentName) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetOwner (MUSTER *m, std::vector< long > id, const char *ownerName) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetPriority (MUSTER *m, std::vector< long > id, int priority) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetPools (MUSTER *m, std::vector< long > id, const char *pools) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetExcludedPools (MUSTER *m, std::vector< long > id, const char *pools) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMaximumNodes (MUSTER *m, std::vector< long > id, int maximumNodes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetParent (MUSTER *m, std::vector< long > id, long parentId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetTemplate (MUSTER *m, std::vector< long > id, int templateId) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetDepends (MUSTER *m, std::vector< long > id, const char *depends) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetDependMode (MUSTER *m, std::vector< long > id, int dependMode) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetStartsOn (MUSTER *m, std::vector< long > id, long long int time) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetResumeOn (MUSTER *m, std::vector< long > id, long long int time) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetPauseOn (MUSTER *m, std::vector< long > id, long long int time) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetNotes (MUSTER *m, std::vector< long > id, const char *notes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionDelete (MUSTER *m, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumLogicalUnits (MUSTER *m, std::vector< long > id, bool enable, int minimumLogicalUnits) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumCores (MUSTER *m, std::vector< long > id, bool enable, int minimumCores) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumPhysicalUnits (MUSTER *m, std::vector< long > id, bool enable, int minimumPhysicalUnits) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumCoresSpeed (MUSTER *m, std::vector< long > id, bool enable, double minimumCoreSpeed) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumRamAmount (MUSTER *m, std::vector< long > id, bool enable, double minimumRamAmount) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetMinimumDiskSpaceAmount (MUSTER *m, std::vector< long > id, bool enable, double minimumDiskSpace) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessValidExitCodes (MUSTER *m, std::vector< long > id, bool enable, const char *validExitCodes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessWarningExitCodes (MUSTER *m, std::vector< long > id, bool enable, const char *warningExitCodes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessErrorExitCodes (MUSTER *m, std::vector< long > id, bool enable, const char *errorExitCodes) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessValidLogTexts (MUSTER *m, std::vector< long > id, bool enable, const char *validLogTexts) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessWarningLogTexts (MUSTER *m, std::vector< long > id, bool enable, const char *warningLogTexts) |
MCLIENTLIB_API MUSTERERR | MClientLib::JobActionSetProcessErrorLogTexts (MUSTER *m, std::vector< long > id, bool enable, const char *errorLogTexts) |
MCLIENTLIB_API MUSTERERR | MClientLib::ChunkActionSetOnHold (MUSTER *m, long jobId, long chunkId) |
MCLIENTLIB_API MUSTERERR | MClientLib::ChunkActionSetCompleted (MUSTER *m, long jobId, long chunkId) |
MCLIENTLIB_API MUSTERERR | MClientLib::ChunkActionSetOnHold (MUSTER *m, long jobId, std::vector< long > id) |
MCLIENTLIB_API MUSTERERR | MClientLib::ChunkActionSetCompleted (MUSTER *m, long jobId, std::vector< long > id) |
#define MCLIENTLIB_API |
MClientLib global namespace Global MClientLib/API namespace that holds top level functions to access the Muster client API