Overview | Package | Class | Tree | Deprecated | Index | Help | |||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mil.navy.nps.dis.PduElement | +--mil.navy.nps.dis.ProtocolDataUnit | +--mil.navy.nps.dis.SimulationManagementPdu | +--mil.navy.nps.dis.DataQueryPdu
Field Summary | |
static DataQueryPdu | exemplar
An "exemplar" object, which is filled out to the state that is needed most of the time. |
java.util.Vector | fixedDatumIDList
List of fixed datums IDs. |
mil.navy.nps.util.UnsignedInt | requestID
Request ID - This field shall identify the data query request being made by the Simulation Manager. |
static int | sizeOf
Constant value--size of a PDU without header(fixed, counters + requestID + timeInterval). |
mil.navy.nps.util.UnsignedInt | timeInterval
Time Interval - This field shall specify the time interval between issues of Data PDUs. |
java.util.Vector | variableDatumIDList
List of variable datums IDs. |
Fields inherited from class mil.navy.nps.dis.SimulationManagementPdu | |
originatingEntityID, receivingEntityID, sizeOf |
Fields inherited from class mil.navy.nps.dis.ProtocolDataUnit | |
DEBUG, exerciseID, pduType, protocolFamily, protocolVersion, sizeOf, timestamp |
Constructor Summary | |
DataQueryPdu()
Default constructor--fills with zeros for all values. |
Method Summary | |
void | addFixedDatumID(long pFixedDatumID)
Adds a Fixed Datum ID at the end of the list. |
void | addVariableDatumID(long pVariableDatumID)
Inserts a Variable Datum ID at the end of the list. |
java.lang.Object | clone()
|
void | deSerialize(java.io.DataInputStream inputStream)
|
void | dropFixedDatumID()
Suppress the current Fixed Datum ID list |
void | dropVariableDatumID()
Suppress the current Fixed Datum ID list |
long | fixedDatumIDAt(int pIdx)
Returns the Fixed Datum ID at the index given in parameter. |
int | fixedDatumIDCount()
Returns the size of the List of fixed datums IDs. |
DataQueryPdu | getExemplar()
|
mil.navy.nps.util.UnsignedInt | getRequestID()
|
mil.navy.nps.util.UnsignedInt | getTimeInterval()
|
int | length()
|
java.lang.String | PDUName()
|
void | printValues(int indentLevel,
java.io.PrintStream printStream)
|
void | serialize(java.io.DataOutputStream outputStream)
|
void | setActionID(long pActionID)
|
void | setExemplar(DataQueryPdu newExemplar)
|
void | setRequestID(long pRequestID)
|
long | variableDatumIDAt(int pIdx)
Returns the Variable Datum ID at the index given in parameter. |
int | variableDatumIDCount()
Returns the size of the List of Variable datums IDs. |
Methods inherited from class mil.navy.nps.dis.SimulationManagementPdu | |
clone, deSerialize, getOriginatingEntityID, getReceivingEntityID, length, PDUName, printValues, serialize, setOriginatingEntityID, setReceivingEntityID |
Methods inherited from class mil.navy.nps.dis.ProtocolDataUnit | |
Methods inherited from class mil.navy.nps.dis.PduElement | |
clone, deSerialize, length, printValues, serialize |
Methods inherited from class java.lang.Object | |
Field Detail |
protected mil.navy.nps.util.UnsignedInt requestID
protected mil.navy.nps.util.UnsignedInt timeInterval
protected java.util.Vector fixedDatumIDList
protected java.util.Vector variableDatumIDList
public static final int sizeOf
sizeOf = 16 bytes
protected static DataQueryPdu exemplar
Constructor Detail |
public DataQueryPdu()
Method Detail |
public java.lang.String PDUName()
public void serialize(java.io.DataOutputStream outputStream)
public void deSerialize(java.io.DataInputStream inputStream)
public java.lang.Object clone()
public int length()
public void printValues(int indentLevel, java.io.PrintStream printStream)
public DataQueryPdu getExemplar()
public void setExemplar(DataQueryPdu newExemplar)
public mil.navy.nps.util.UnsignedInt getRequestID()
public void setRequestID(long pRequestID)
public mil.navy.nps.util.UnsignedInt getTimeInterval()
public void setActionID(long pActionID)
public int fixedDatumIDCount()
public int variableDatumIDCount()
public void addFixedDatumID(long pFixedDatumID)
pFixedDatumID
- the Fixed Datum ID to be inserted in the listpublic long fixedDatumIDAt(int pIdx)
pIdx
- the index of the Fixed Datum ID we want to obtainpublic void dropFixedDatumID()
public void addVariableDatumID(long pVariableDatumID)
pVariableDatumID
- the Variable Datum ID to be inserted in the listpublic long variableDatumIDAt(int pIdx)
pIdx
- the index of the Variable Datum ID we want to obtainpublic void dropVariableDatumID()
Overview | Package | Class | Tree | Deprecated | Index | Help | |||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |