3 #include <dis7/EntityID.h> 4 #include <dis7/utils/DataStream.h> 5 #include <dis7/opendis7_export.h> 51 virtual void marshal(
DataStream& dataStream)
const;
52 virtual void unmarshal(
DataStream& dataStream);
54 unsigned char getRecordType()
const;
55 void setRecordType(
unsigned char pX);
57 unsigned char getChangeIndicator()
const;
58 void setChangeIndicator(
unsigned char pX);
60 unsigned char getAssociationStatus()
const;
61 void setAssociationStatus(
unsigned char pX);
63 unsigned char getAssociationType()
const;
64 void setAssociationType(
unsigned char pX);
68 void setEntityID(
const EntityID &pX);
70 unsigned short getOwsSttionLocation()
const;
71 void setOwsSttionLocation(
unsigned short pX);
73 unsigned short getPhysicalConnectionType()
const;
74 void setPhysicalConnectionType(
unsigned short pX);
76 unsigned char getGroupMemberType()
const;
77 void setGroupMemberType(
unsigned char pX);
79 unsigned short getGroupNumber()
const;
80 void setGroupNumber(
unsigned short pX);
83 virtual int getMarshalledSize()
const;
EntityID _entityID
Object ID of entity associated with this entity.
Definition: EntityAssociation.h:32
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
unsigned char _changeIndicator
Indicates if this VP has changed since last issuance.
Definition: EntityAssociation.h:23
a class to support managing a network buffer.
Definition: DataStream.h:28
unsigned char _groupMemberType
Type of member the entity is within th egroup.
Definition: EntityAssociation.h:41
unsigned char _associationStatus
Indicates association status between two entities; 8 bit enum.
Definition: EntityAssociation.h:26
unsigned short _physicalConnectionType
Type of physical connection.
Definition: EntityAssociation.h:38
unsigned short _groupNumber
Group if any to which the entity belongs.
Definition: EntityAssociation.h:44
Definition: EntityID.h:15
unsigned short _owsSttionLocation
Station location on one's own entity.
Definition: EntityAssociation.h:35
unsigned char _recordType
the identification of the Variable Parameter record.
Definition: EntityAssociation.h:20
Definition: EntityAssociation.h:16
unsigned char _associationType
Type of association; 8 bit enum.
Definition: EntityAssociation.h:29