VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtCommunicationsNodeIdRecord Class Reference

Instances of DtCommunicationsNodeIdRecord are the identification of a communications node. More...

+ Collaboration diagram for DtCommunicationsNodeIdRecord:

Public Member Functions

 DtCommunicationsNodeIdRecord ()
 default constructor More...
 
 DtCommunicationsNodeIdRecord (const DtEntityIdentifier &entityId, unsigned int elementId)
 default constructor More...
 
 DtCommunicationsNodeIdRecord (const DtCommunicationsNodeIdRecord &orig)
 copy constructor More...
 
 DtCommunicationsNodeIdRecord (const DtNetCommunicationsNodeIdRecord &net)
 copy constructor using Network representation More...
 
virtual ~DtCommunicationsNodeIdRecord ()
 destructor More...
 
DtCommunicationsNodeIdRecordoperator= (const DtCommunicationsNodeIdRecord &orig)
 assignment operator More...
 
DtCommunicationsNodeIdRecordoperator= (const DtNetCommunicationsNodeIdRecord &orig)
 assignment operator More...
 
virtual void setEntityId (const DtEntityIdentifier &id)
 Set/Get the Entity ID. More...
 
virtual const DtEntityIdentifierentityId () const
 
virtual void setElementId (unsigned id)
 Set/Get the Element ID. More...
 
virtual unsigned int elementId () const
 
virtual void printData () const
 Print the class data. More...
 
virtual void printDataToStream (std::ostream &stream) const
 
virtual
DtCommunicationsNodeIdRecord
clone () const
 Returns a clone of the instance. More...
 
virtual void setFromNet (const void *net, int size)
 Set from network representation. More...
 
virtual const void * netRep (int *size=NULL) const
 Returns network representation, fills size with size of netRep. More...
 
virtual int netSize () const
 Returns size of network representation. More...
 
virtual void setFromNet (const DtNetCommunicationsNodeIdRecord &net)
 Sets from network representation. More...
 

Protected Attributes

DtEntityIdentifier myEntityId
 
DtNetCommunicationsNodeIdRecord myCommunicationsNodeIdRecord
 

Detailed Description

Instances of DtCommunicationsNodeIdRecord are the identification of a communications node.

Often used in Standard Variable Records in the Transmitter PDU

Constructor & Destructor Documentation

DtCommunicationsNodeIdRecord::DtCommunicationsNodeIdRecord ( )

default constructor

DtCommunicationsNodeIdRecord::DtCommunicationsNodeIdRecord ( const DtEntityIdentifier entityId,
unsigned int  elementId 
)

default constructor

DtCommunicationsNodeIdRecord::DtCommunicationsNodeIdRecord ( const DtCommunicationsNodeIdRecord orig)

copy constructor

DtCommunicationsNodeIdRecord::DtCommunicationsNodeIdRecord ( const DtNetCommunicationsNodeIdRecord net)

copy constructor using Network representation

virtual DtCommunicationsNodeIdRecord::~DtCommunicationsNodeIdRecord ( )
virtual

destructor

Member Function Documentation

virtual DtCommunicationsNodeIdRecord* DtCommunicationsNodeIdRecord::clone ( ) const
virtual

Returns a clone of the instance.

virtual unsigned int DtCommunicationsNodeIdRecord::elementId ( ) const
virtual
virtual const DtEntityIdentifier& DtCommunicationsNodeIdRecord::entityId ( ) const
virtual
virtual const void* DtCommunicationsNodeIdRecord::netRep ( int *  size = NULL) const
virtual

Returns network representation, fills size with size of netRep.

virtual int DtCommunicationsNodeIdRecord::netSize ( ) const
virtual

Returns size of network representation.

DtCommunicationsNodeIdRecord& DtCommunicationsNodeIdRecord::operator= ( const DtCommunicationsNodeIdRecord orig)

assignment operator

DtCommunicationsNodeIdRecord& DtCommunicationsNodeIdRecord::operator= ( const DtNetCommunicationsNodeIdRecord orig)

assignment operator

virtual void DtCommunicationsNodeIdRecord::printData ( ) const
virtual

Print the class data.

virtual void DtCommunicationsNodeIdRecord::printDataToStream ( std::ostream &  stream) const
virtual
virtual void DtCommunicationsNodeIdRecord::setElementId ( unsigned  id)
virtual

Set/Get the Element ID.

virtual void DtCommunicationsNodeIdRecord::setEntityId ( const DtEntityIdentifier id)
virtual

Set/Get the Entity ID.

virtual void DtCommunicationsNodeIdRecord::setFromNet ( const void *  net,
int  size 
)
virtual

Set from network representation.

virtual void DtCommunicationsNodeIdRecord::setFromNet ( const DtNetCommunicationsNodeIdRecord net)
virtual

Sets from network representation.

Member Data Documentation

DtNetCommunicationsNodeIdRecord DtCommunicationsNodeIdRecord::myCommunicationsNodeIdRecord
protected
DtEntityIdentifier DtCommunicationsNodeIdRecord::myEntityId
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)