9 #ifndef DtRtiMtdFederateHostInformation_H_
10 #define DtRtiMtdFederateHostInformation_H_
20 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E) || defined(DtIFSPEC1516_2025)
47 unsigned int actualSizeOfString = federateName.size() + 1;
49 unsigned int sizeToUse =
sizeof(DtNetU32);
51 sizeToUse +=
sizeof(DtNetU32);
53 sizeToUse += actualSizeOfString;
55 unsigned int differenceFrom32Bit = actualSizeOfString % 4;
56 if ( differenceFrom32Bit != 0 )
58 sizeToUse += (4 - differenceFrom32Bit);
61 sizeToUse +=
sizeof(DtNetFloat32);
63 assert(sizeToUse % 4 == 0);
88 virtual bool get( DtFederateHostInformation& federateHostInformation )
const;
93 virtual bool set(
const DtFederateHostInformation& federateHostInformation );
DtAsynchronousIOModeEnum
0 == no Async IO 1 == Asynchronous IO, (same as old parameter RTI_asynchronousIO ) 2 == Asynchronous ...
Definition: RIDparams.h:111
This file contains the designator or handle classes used by the interface.
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:34
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155