Package edu.nps.moves.dis7
Class OwnershipStatus
java.lang.Object
edu.nps.moves.dis7.OwnershipStatus
- All Implemented Interfaces:
Serializable
used to convey entity and conflict status information associated with
transferring ownership of an entity. Section 6.2.65
Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All
rights reserved. This work is licensed under the BSD open source license,
available at https://www.movesinstitute.org/licenses/bsd.html
- Author:
- DMcG
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EntityID
EntityIDprotected short
The ownership and/or ownership conflict status of the entity represented by the Entity ID field.protected short
padding -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
equalsImpl
(Object obj) Compare all fields that contribute to the state, ignoring transient and static fields, forthis
and the supplied objectint
short
short
void
marshal
(DataOutputStream dos) void
marshal
(ByteBuffer buff) Packs a Pdu into the ByteBuffer.void
setEntityId
(EntityID pEntityId) void
setOwnershipStatus
(short pOwnershipStatus) void
setPadding
(short pPadding) void
unmarshal
(DataInputStream dis) void
unmarshal
(ByteBuffer buff) Unpacks a Pdu from the underlying data.
-
Field Details
-
entityId
EntityID -
ownershipStatus
protected short ownershipStatusThe ownership and/or ownership conflict status of the entity represented by the Entity ID field. -
padding
protected short paddingpadding
-
-
Constructor Details
-
OwnershipStatus
public OwnershipStatus()Constructor
-
-
Method Details
-
getMarshalledSize
public int getMarshalledSize() -
setEntityId
-
getEntityId
-
setOwnershipStatus
public void setOwnershipStatus(short pOwnershipStatus) -
getOwnershipStatus
public short getOwnershipStatus() -
setPadding
public void setPadding(short pPadding) -
getPadding
public short getPadding() -
marshal
-
unmarshal
-
marshal
Packs a Pdu into the ByteBuffer.- Parameters:
buff
- The ByteBuffer at the position to begin writing- Throws:
BufferOverflowException
- if buff is too smallReadOnlyBufferException
- if buff is read only- Since:
- ??
- See Also:
-
unmarshal
Unpacks a Pdu from the underlying data.- Parameters:
buff
- The ByteBuffer at the position to begin reading- Throws:
BufferUnderflowException
- if buff is too small- Since:
- ??
- See Also:
-
equals
-
equalsImpl
Compare all fields that contribute to the state, ignoring transient and static fields, forthis
and the supplied object- Parameters:
obj
- the object to compare to- Returns:
- true if the objects are equal, false otherwise.
-