6 #ifndef simulationAddress_H_
7 #define simulationAddress_H_
18 #define DtSimSendToAll DtSimulationAddress(0xFFFF, 0xFFFF)
54 void setSiteId(
DtU16 siteId);
57 DtU16 applicationId()
const;
59 void setApplicationId(
DtU16 id);
62 const char *string()
const;
87 #define simulationAddress_inl
88 #include "simulationAddress.inl"
89 #undef simulationAddress_inl
DtU16 DtSite
Public for backwards compatibility only, use setSite()/site()
Definition: simulationAddress.h:71
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
A DtSimulationAddress is used in DIS to identify a particular simulator.
Definition: simulationAddress.h:29
std::ostream & operator<<(std::ostream &os, const Dt3dChord &chord)
DtU16 DtHost
Public for backwards compatibility only, use applicationId()/setApplicationId()
Definition: simulationAddress.h:73
DtSimulationAddress DtFederateId
Definition: netStructs.h:25
#define DT_DLL_VLPROTIND
Definition: vlMachineTypes.h:110
std::string myMutableStringRep
This member is: 1) mutable because it is changed in const methods and used as a char buffer 2) protec...
Definition: simulationAddress.h:82
~DtSimulationAddress()
Definition: simulationAddress.h:37
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
Definition: netStructs.h:27
Contains the standard DIS enumerations.
const bool operator!=(const DtU128 &lhs, const DtU128 &rhs)
class DT_DLL_VLPROTIND DtSimulationAddress
Definition: netStructs.h:23
const bool operator<(const DtU128 &lhs, const DtU128 &rhs)
This file contains typedefs for machine dependant types.