9 #ifndef DtRtiMtdFederateHostInformation_H_
10 #define DtRtiMtdFederateHostInformation_H_
20 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
46 unsigned int actualSizeOfString = federateName.size() + 1;
48 unsigned int sizeToUse =
sizeof(DtNetU32);
50 sizeToUse +=
sizeof(DtNetU32);
52 sizeToUse += actualSizeOfString;
54 unsigned int differenceFrom32Bit = actualSizeOfString % 4;
55 if ( differenceFrom32Bit != 0 )
57 sizeToUse += (4 - differenceFrom32Bit);
60 sizeToUse +=
sizeof(DtNetFloat32);
62 assert(sizeToUse % 4 == 0);
87 virtual bool get( DtFederateHostInformation& federateHostInformation )
const;
92 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:45
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126