Class mil.navy.nps.dis.RemoveEntityPdu
java.lang.Object
|
+--mil.navy.nps.dis.PduElement
|
+--mil.navy.nps.dis.ProtocolDataUnit
|
+--mil.navy.nps.dis.SimulationManagementPdu
|
+--mil.navy.nps.dis.RemoveEntityPdu
- public class RemoveEntityPdu
- extends SimulationManagementPdu
- Version:
- 1.0
- Author:
- Antonio Alexandre Rua (http://www.garfield.fe.up.pt/~alexrua)
- Location:
-
http://www.stl.nps.navy.mil/dis-java-vrml/mil/navy/nps/dis/RemoveEntityPdu.java
- Hierarchy Diagram:
- Summary:
- The removal of an entity from an exercise shall be communicated with a Remove Entity PDU.
- History:
- 16Sep97 /Antonio Alexandre Rua /New
- 8Dec97 /Ronan Fauglas /changes for documentation templates + complements in documentation
- 11Dec97 /Ronan Fauglas /changed access methods: thisVariable() --> getThisVariable()
- References:
- DIS Data Dictionary :
Remove Entity PDU
- DIS-Java-VRML Working Group:
http://www.stl.nps.navy.mil/dis-java-vrml/
- DIS specification : IEEE 1278.1, 5.4.6.2
- See Also:
- ProtocolDataUnit, PduElement, mil.navy.nps.util.SerializationInterface
Field Summary
|
static RemoveEntityPdu
|
exemplar
An "exemplar" object, which is filled out to the state that is needed most of the time.
|
static int
|
sizeOf
Constant value--total size of an Action Request PDU including header
sizeOf = 28 bytes |
Methods inherited from class mil.navy.nps.dis.ProtocolDataUnit |
, clone, datagramToPdu, deSerialize, getExerciseID, getPduType, getProtocolFamily, getProtocolVersion, getTimestamp, getVRMLTimestamp, length, makeTimestampCurrent, PDUName, printValues, serialize, setExerciseID, setExerciseID, setPduType, setPduType, setProtocolFamily, setProtocolFamily, setProtocolVersion, setProtocolVersion, setSimulationStartTime, setTimestamp, setTimestamp |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait |
sizeOf
public static final int sizeOf
- Constant value--total size of an Action Request PDU including header
sizeOf = 28 bytes
exemplar
protected static RemoveEntityPdu exemplar
- An "exemplar" object, which is filled out to the state that is needed most of the time.
- Explanation
- A brand new object has to have most of its values set,
such as the forceID, protocol version, and so on. This lets the user fill
out most of the values, save it in the class, then retrieve a copy of it
as needed.
RemoveEntityPdu
public RemoveEntityPdu()
- Default constructor. Initializes everything to zero, basically.
serialize
public void serialize(java.io.DataOutputStream outputStream)
- Overrides:
- serialize in class SimulationManagementPdu
deSerialize
public void deSerialize(java.io.DataInputStream inputStream)
- Overrides:
- deSerialize in class SimulationManagementPdu
clone
public java.lang.Object clone()
- Overrides:
- clone in class SimulationManagementPdu
length
public int length()
- Overrides:
- length in class SimulationManagementPdu
PDUName
public java.lang.String PDUName()
- Overrides:
- PDUName in class SimulationManagementPdu
printValues
public void printValues(int indentLevel,
java.io.PrintStream printStream)
- Overrides:
- printValues in class SimulationManagementPdu
getExemplar
public RemoveEntityPdu getExemplar()
setExemplar
public void setExemplar(RemoveEntityPdu newExemplar)
getRequestID
public mil.navy.nps.util.UnsignedInt getRequestID()
setRequestID
public void setRequestID(mil.navy.nps.util.UnsignedInt pRequestID)
setRequestID
public void setRequestID(long pRequestID)