org.npsnet.xrti
Class HLAMessageUpdateAttributeValues

java.lang.Object
  extended byorg.npsnet.xrti.HLAMessage
      extended byorg.npsnet.xrti.HLAMessageUpdateAttributeValues
All Implemented Interfaces:
java.lang.Comparable

public class HLAMessageUpdateAttributeValues
extends HLAMessage

HLAMessageUpdateAttributeValues

Author:
Stanislav Kozina

Field Summary
private  HLAattributeHandleValuePair[] attributes
          The attributes to update and their corresponding values.
private  ObjectInstanceHandle objectInstanceHandle
          The object whose attributes are to be updated.
 
Fields inherited from class org.npsnet.xrti.HLAMessage
logicalTime, MESSAGE_DELETE_OBJECT_INSTANCE, MESSAGE_SEND_INTERACTION, MESSAGE_UPDATE_ATTRIBUTE_VALUES, sentOrdering, transportationType, userSuppliedTag
 
Constructor Summary
HLAMessageUpdateAttributeValues(ObjectInstanceHandle theObject, HLAattributeHandleValuePair[] theAttributes, byte[] userSuppliedTag, LogicalTime logicalTime)
          Creates an instance of HLAMessageUpdateAttributeValues.
 
Method Summary
 HLAattributeHandleValuePair[] getAttributes()
          Returns the attributes to update.
 ObjectInstanceHandle getObjectInstanceHandle()
          Returns the object whose attributes are to be updated.
 
Methods inherited from class org.npsnet.xrti.HLAMessage
compareTo, getLogicalTime, getMessageType, getSentOrdering, getTransportationType, getUserSuppliedTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectInstanceHandle

private ObjectInstanceHandle objectInstanceHandle
The object whose attributes are to be updated.


attributes

private HLAattributeHandleValuePair[] attributes
The attributes to update and their corresponding values.

Constructor Detail

HLAMessageUpdateAttributeValues

public HLAMessageUpdateAttributeValues(ObjectInstanceHandle theObject,
                                       HLAattributeHandleValuePair[] theAttributes,
                                       byte[] userSuppliedTag,
                                       LogicalTime logicalTime)
Creates an instance of HLAMessageUpdateAttributeValues.

Parameters:
theObject -
theAttributes -
userSuppliedTag -
logicalTime -
Method Detail

getObjectInstanceHandle

public ObjectInstanceHandle getObjectInstanceHandle()
Returns the object whose attributes are to be updated.

Returns:
the object whose attributes are to be updated

getAttributes

public HLAattributeHandleValuePair[] getAttributes()
Returns the attributes to update.

Returns:
the attributes to update