org.npsnet.xrti.proxies
Class HLAtimeState

java.lang.Object
  extended byorg.npsnet.xrti.proxies.HLAtimeState
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class HLAtimeState
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

State of time advancement.

Author:
org.npsnet.xrti.utilities.ProxyCompiler
See Also:
Serialized Form

Field Summary
static HLAtimeState TimeAdvancing
          Enumerator #1.
static HLAtimeState TimeGranted
          Enumerator #0.
private  int value
          The value of the instance.
 
Constructor Summary
  HLAtimeState()
          Default constructor (TimeGranted).
  HLAtimeState(HLAtimeState other)
          Copy constructor.
private HLAtimeState(int pValue)
          Private constructor.
 
Method Summary
static HLAtimeState decode(HLAEncodingInputStream hlaeis)
          Reads and returns a HLAtimeState from the specified stream.
 void encode(HLAEncodingOutputStream hlaeos)
          Writes this HLAtimeState to the specified stream.
 boolean equals(java.lang.Object other)
          Compares this HLAtimeState for equality with another.
 int hashCode()
          Computes and returns a hash code corresponding to this HLAtimeState.
 java.lang.String toString()
          Returns a string representation of this HLAtimeState
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TimeGranted

public static final HLAtimeState TimeGranted
Enumerator #0.


TimeAdvancing

public static final HLAtimeState TimeAdvancing
Enumerator #1.


value

private int value
The value of the instance.

Constructor Detail

HLAtimeState

public HLAtimeState()
Default constructor (TimeGranted).


HLAtimeState

public HLAtimeState(HLAtimeState other)
Copy constructor.

Parameters:
other - the other HLAtimeState to copy

HLAtimeState

private HLAtimeState(int pValue)
Private constructor.

Parameters:
pValue - the instance value
Method Detail

decode

public static HLAtimeState decode(HLAEncodingInputStream hlaeis)
                           throws java.io.IOException
Reads and returns a HLAtimeState from the specified stream.

Parameters:
hlaeis - the input stream to read from
Returns:
the decoded value
Throws:
java.io.IOException - if an error occurs

equals

public boolean equals(java.lang.Object other)
Compares this HLAtimeState for equality with another.

Parameters:
other - the other HLAtimeState
Returns:
true if the two enumerated types are equal, false otherwise

hashCode

public int hashCode()
Computes and returns a hash code corresponding to this HLAtimeState.

Returns:
a hash code corresponding to this HLAtimeState

encode

public void encode(HLAEncodingOutputStream hlaeos)
            throws java.io.IOException
Writes this HLAtimeState to the specified stream.

Parameters:
hlaeos - the stream to write to
Throws:
java.io.IOException - if an error occurs

toString

public java.lang.String toString()
Returns a string representation of this HLAtimeState

Returns:
a string representation of this HLAtimeState