Public Member Functions | List of all members
JobSystemRemoteMachineSetting Class Reference

JobSystemRemoteMachineSetting class specifies the computer and the number of cores for a job in local execution using JMAG Job System.
The class can be called from Application class.
. More...

Public Member Functions

void AddHost (String &hostname, int port, int cores, bool enabled=true)
 Adds a host. More...
 
void DeleteHost (String &hostname)
 Deletes a host. More...
 
int GetCores (String &hostname)
 Sets a host cores. More...
 
bool GetEnabledHost (String &hostname)
 Gets a host availability. More...
 
String GetHost (int index)
 Returns a host name. More...
 
int GetLocalCores ()
 Returns a local cores. More...
 
int GetPortNo (String &hostname)
 Gets a host portnumber. More...
 
bool IsValid ()
 Returns True if an object is valid. More...
 
int NumHosts ()
 Returns number of hosts. More...
 
void SetCores (String &hostname, int cores)
 Sets a host cores. More...
 
void SetEnabledHost (String &hostname, bool enabled)
 Sets a host availability. More...
 
void SetLocalCores (int cores)
 Specifies a local cores. More...
 

Detailed Description

JobSystemRemoteMachineSetting class specifies the computer and the number of cores for a job in local execution using JMAG Job System.
The class can be called from Application class.
.

Example of calling the class object:

app.GetJobSystemRemoteMachineSetting()

Member Function Documentation

void JobSystemRemoteMachineSetting::AddHost ( String &  hostname,
int  port,
int  cores,
bool  enabled = true 
)

Adds a host.

Parameters
hostnameHostname
portport number
coresCores
enabledenabled
void JobSystemRemoteMachineSetting::DeleteHost ( String &  hostname)

Deletes a host.

Parameters
hostnameHostname
int JobSystemRemoteMachineSetting::GetCores ( String &  hostname)

Sets a host cores.

Parameters
hostnameHostname
Returns
cores
bool JobSystemRemoteMachineSetting::GetEnabledHost ( String &  hostname)

Gets a host availability.

Parameters
hostnameHostname
Returns
enabled enabled
String JobSystemRemoteMachineSetting::GetHost ( int  index)

Returns a host name.

Parameters
indexindex
Returns
host name
int JobSystemRemoteMachineSetting::GetLocalCores ( )

Returns a local cores.

Returns
コア数
int JobSystemRemoteMachineSetting::GetPortNo ( String &  hostname)

Gets a host portnumber.

Parameters
hostnameHostname
Returns
port
bool JobSystemRemoteMachineSetting::IsValid ( )

Returns True if an object is valid.

Returns
Whether or not the VibrationDefinition objects in the list are valid
int JobSystemRemoteMachineSetting::NumHosts ( )

Returns number of hosts.

Returns
Number of hosts
void JobSystemRemoteMachineSetting::SetCores ( String &  hostname,
int  cores 
)

Sets a host cores.

Parameters
hostnameHostname
enabledenabled
void JobSystemRemoteMachineSetting::SetEnabledHost ( String &  hostname,
bool  enabled 
)

Sets a host availability.

Parameters
hostnameHostname
enabledenabled
void JobSystemRemoteMachineSetting::SetLocalCores ( int  cores)

Specifies a local cores.

Parameters
coresCores