llnl.visit
Class MachineProfile

java.lang.Object
  extended by llnl.visit.AttributeSubject
      extended by llnl.visit.MachineProfile

public class MachineProfile
extends AttributeSubject


Field Summary
static int CLIENTHOSTDETERMINATION_MACHINENAME
           
static int CLIENTHOSTDETERMINATION_MANUALLYSPECIFIED
           
static int CLIENTHOSTDETERMINATION_PARSEDFROMSSHCLIENT
           
 
Constructor Summary
MachineProfile()
           
MachineProfile(int nMoreFields)
           
MachineProfile(MachineProfile obj)
           
 
Method Summary
 void AddLaunchProfiles(LaunchProfile obj)
           
 void ClearLaunchProfiles()
           
 boolean equals(MachineProfile obj)
           
 int GetActiveProfile()
           
 int GetClientHostDetermination()
           
 java.lang.String GetDirectory()
           
 java.lang.String GetGatewayHost()
           
 java.lang.String GetHost()
           
 java.lang.String GetHostAliases()
           
 java.lang.String GetHostNickname()
           
 java.util.Vector GetLaunchProfiles()
           
 LaunchProfile GetLaunchProfiles(int i)
           
 java.lang.String GetManualClientHostName()
           
 int GetMaximumNodes()
           
 boolean GetMaximumNodesValid()
           
 int GetMaximumProcessors()
           
 boolean GetMaximumProcessorsValid()
           
 int GetNumAdditionalAttributes()
          Returns the number of attributes added in this level of the state object.
 int GetNumLaunchProfiles()
           
 java.lang.String GetPassword()
           
 boolean GetShareOneBatchJob()
           
 java.util.Vector GetSshCommand()
           
 boolean GetSshCommandSpecified()
           
 int GetSshPort()
           
 boolean GetSshPortSpecified()
           
 boolean GetTunnelSSH()
           
 boolean GetUseGateway()
           
 java.lang.String GetUserName()
           
 int Offset()
          Returns the offset into the selected table where this state object's fields begin.
 void ReadAtts(int index, CommunicationBuffer buf)
          Reads the specified index's data from the buffer into the object.
 void RemoveLaunchProfiles(int index)
           
 void SetActiveProfile(int activeProfile_)
           
 void SetClientHostDetermination(int clientHostDetermination_)
           
 void SetDirectory(java.lang.String directory_)
           
 void SetGatewayHost(java.lang.String gatewayHost_)
           
 void SetHost(java.lang.String host_)
           
 void SetHostAliases(java.lang.String hostAliases_)
           
 void SetHostNickname(java.lang.String hostNickname_)
           
 void SetManualClientHostName(java.lang.String manualClientHostName_)
           
 void SetMaximumNodes(int maximumNodes_)
           
 void SetMaximumNodesValid(boolean maximumNodesValid_)
           
 void SetMaximumProcessors(int maximumProcessors_)
           
 void SetMaximumProcessorsValid(boolean maximumProcessorsValid_)
           
 void SetPassword(java.lang.String password_)
           
 void SetShareOneBatchJob(boolean shareOneBatchJob_)
           
 void SetSshCommand(java.util.Vector sshCommand_)
           
 void SetSshCommandSpecified(boolean sshCommandSpecified_)
           
 void SetSshPort(int sshPort_)
           
 void SetSshPortSpecified(boolean sshPortSpecified_)
           
 void SetTunnelSSH(boolean tunnelSSH_)
           
 void SetUseGateway(boolean useGateway_)
           
 void SetUserName(java.lang.String userName_)
           
 java.lang.String toString(java.lang.String indent)
           
 void WriteAtts(CommunicationBuffer buf)
          Writes the selected fields of the object to the buffer.
 
Methods inherited from class llnl.visit.AttributeSubject
Attach, boolToString, Detach, doubleArrayToString, doubleToString, doubleVectorToString, floatArrayToString, floatToString, floatVectorToString, GetAttributeId, GetClassName, intArrayToString, intToString, intVectorToString, IsSelected, Notify, NumAttributes, NumAttributesSelected, Read, Select, SelectAll, SetAttributeId, stringToString, stringVectorToString, toString, ucharArrayToString, ucharToString, ucharVectorToString, UnSelectAll, Write, WriteSelect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLIENTHOSTDETERMINATION_MACHINENAME

public static final int CLIENTHOSTDETERMINATION_MACHINENAME
See Also:
Constant Field Values

CLIENTHOSTDETERMINATION_MANUALLYSPECIFIED

public static final int CLIENTHOSTDETERMINATION_MANUALLYSPECIFIED
See Also:
Constant Field Values

CLIENTHOSTDETERMINATION_PARSEDFROMSSHCLIENT

public static final int CLIENTHOSTDETERMINATION_PARSEDFROMSSHCLIENT
See Also:
Constant Field Values
Constructor Detail

MachineProfile

public MachineProfile()

MachineProfile

public MachineProfile(int nMoreFields)

MachineProfile

public MachineProfile(MachineProfile obj)
Method Detail

Offset

public int Offset()
Description copied from class: AttributeSubject
Returns the offset into the selected table where this state object's fields begin.

Overrides:
Offset in class AttributeSubject
Returns:
An offset into the selected table.

GetNumAdditionalAttributes

public int GetNumAdditionalAttributes()
Description copied from class: AttributeSubject
Returns the number of attributes added in this level of the state object.

Overrides:
GetNumAdditionalAttributes in class AttributeSubject
Returns:
The number of attributes added in this level of the state object.

equals

public boolean equals(MachineProfile obj)

SetHost

public void SetHost(java.lang.String host_)

SetUserName

public void SetUserName(java.lang.String userName_)

SetPassword

public void SetPassword(java.lang.String password_)

SetHostAliases

public void SetHostAliases(java.lang.String hostAliases_)

SetHostNickname

public void SetHostNickname(java.lang.String hostNickname_)

SetDirectory

public void SetDirectory(java.lang.String directory_)

SetShareOneBatchJob

public void SetShareOneBatchJob(boolean shareOneBatchJob_)

SetSshPortSpecified

public void SetSshPortSpecified(boolean sshPortSpecified_)

SetSshPort

public void SetSshPort(int sshPort_)

SetSshCommandSpecified

public void SetSshCommandSpecified(boolean sshCommandSpecified_)

SetSshCommand

public void SetSshCommand(java.util.Vector sshCommand_)

SetUseGateway

public void SetUseGateway(boolean useGateway_)

SetGatewayHost

public void SetGatewayHost(java.lang.String gatewayHost_)

SetClientHostDetermination

public void SetClientHostDetermination(int clientHostDetermination_)

SetManualClientHostName

public void SetManualClientHostName(java.lang.String manualClientHostName_)

SetTunnelSSH

public void SetTunnelSSH(boolean tunnelSSH_)

SetMaximumNodesValid

public void SetMaximumNodesValid(boolean maximumNodesValid_)

SetMaximumNodes

public void SetMaximumNodes(int maximumNodes_)

SetMaximumProcessorsValid

public void SetMaximumProcessorsValid(boolean maximumProcessorsValid_)

SetMaximumProcessors

public void SetMaximumProcessors(int maximumProcessors_)

SetActiveProfile

public void SetActiveProfile(int activeProfile_)

GetHost

public java.lang.String GetHost()

GetUserName

public java.lang.String GetUserName()

GetPassword

public java.lang.String GetPassword()

GetHostAliases

public java.lang.String GetHostAliases()

GetHostNickname

public java.lang.String GetHostNickname()

GetDirectory

public java.lang.String GetDirectory()

GetShareOneBatchJob

public boolean GetShareOneBatchJob()

GetSshPortSpecified

public boolean GetSshPortSpecified()

GetSshPort

public int GetSshPort()

GetSshCommandSpecified

public boolean GetSshCommandSpecified()

GetSshCommand

public java.util.Vector GetSshCommand()

GetUseGateway

public boolean GetUseGateway()

GetGatewayHost

public java.lang.String GetGatewayHost()

GetClientHostDetermination

public int GetClientHostDetermination()

GetManualClientHostName

public java.lang.String GetManualClientHostName()

GetTunnelSSH

public boolean GetTunnelSSH()

GetMaximumNodesValid

public boolean GetMaximumNodesValid()

GetMaximumNodes

public int GetMaximumNodes()

GetMaximumProcessorsValid

public boolean GetMaximumProcessorsValid()

GetMaximumProcessors

public int GetMaximumProcessors()

GetLaunchProfiles

public java.util.Vector GetLaunchProfiles()

GetActiveProfile

public int GetActiveProfile()

WriteAtts

public void WriteAtts(CommunicationBuffer buf)
Description copied from class: AttributeSubject
Writes the selected fields of the object to the buffer.

Overrides:
WriteAtts in class AttributeSubject
Parameters:
buf - The communication buffer to which the object will be written.

ReadAtts

public void ReadAtts(int index,
                     CommunicationBuffer buf)
Description copied from class: AttributeSubject
Reads the specified index's data from the buffer into the object.

Specified by:
ReadAtts in class AttributeSubject
buf - The communication buffer to from which the object will be read.

toString

public java.lang.String toString(java.lang.String indent)
Overrides:
toString in class AttributeSubject

AddLaunchProfiles

public void AddLaunchProfiles(LaunchProfile obj)

ClearLaunchProfiles

public void ClearLaunchProfiles()

RemoveLaunchProfiles

public void RemoveLaunchProfiles(int index)

GetNumLaunchProfiles

public int GetNumLaunchProfiles()

GetLaunchProfiles

public LaunchProfile GetLaunchProfiles(int i)