9 #ifndef REGIONEXAMPLE1516_H_
10 #define REGIONEXAMPLE1516_H_
23 #include <RTI/RTI1516.h>
24 #include <RTI/RTIambassadorFactory.h>
119 bool tick(
double atMost=0.0f);
124 bool tick(
double atLeast,
double atMost);
bool enableScopeAdvisories
Definition: simpleDDMFedAmb13.h:35
DtParamNameHandleMap myParamNameHandleMap
Definition: simpleDDMSimple1516.h:181
std::wstring myHourlyInteraction
Definition: simpleDDMSimple1516.h:201
std::map< std::string, RTI::AttributeHandle > DtAttrNameHandleMap
Definition: simpleDDMSimple13.h:25
DtAttrNameHandleMap myAttrNameHandleMap
Definition: simpleDDMSimple1516.h:176
void setIsPublisher(bool yesNo)
Definition: simpleDDMSimple1516.h:269
rti1516::DimensionHandle myUTCDim
Definition: simpleDDMSimple1516.h:242
rti1516::AttributeHandleSetRegionHandleSetPairVector myRegionHandleSet
Definition: simpleDDMSimple1516.h:253
rti1516::InteractionClassHandle myInterClassHandle
Definition: simpleDDMSimple1516.h:251
rti1516::ParameterHandle myHourlyHandle
Definition: simpleDDMSimple1516.h:222
Definition: rtiSimpleFedAmb13.h:37
std::wstring myFederationName
Definition: simpleDDMSimple1516.h:196
DtTalkAmbData theAmbData
Definition: simpleDDMSimple1516.h:192
bool tick(double atMost=0.0f)
bool publishSubscribeAndRegisterObject()
void sendInteraction_quarterly()
rti1516::AttributeHandleValueMap myAttrValues
Definition: simpleDDMSimple1516.h:187
std::wstring myFederateType
Definition: simpleDDMSimple1516.h:198
Definition: simpleDDMSimple1516.h:33
ULong InteractionClassHandle
Definition: RTItypes13.h:106
Handle ParameterHandle
Definition: RTItypes13.h:114
std::wstring myAttrName
Definition: simpleDDMSimple1516.h:213
rti1516::ParameterHandle myQuarterlyHandle
Definition: simpleDDMSimple1516.h:225
int position
Definition: simpleDDMFedAmb13.h:30
std::wstring myFederationFile
Definition: simpleDDMSimple1516.h:197
rti1516::DimensionHandleSet myDimHandleSet
Definition: simpleDDMSimple1516.h:228
std::string DtToString(const std::wstring &in_val)
Definition: rtiSimpleStringUtil.h:22
rti1516::ObjectInstanceHandle myObjectInstanceHandle
Definition: simpleDDMSimple1516.h:248
std::wstring mySecondsDimensionName
Definition: simpleDDMSimple1516.h:235
int position()
Definition: simpleDDMSimple1516.h:281
rti1516::RegionHandle myListenRegion
Definition: simpleDDMSimple1516.h:262
rti1516::ObjectClassHandle myClassHandle
Definition: simpleDDMSimple1516.h:245
rti1516::RegionHandle mySendRegion
Definition: simpleDDMSimple1516.h:265
Handle DimensionHandle
Definition: RTItypes13.h:118
bool createAndInitializeRegions()
void sendInteraction_hourly()
rti1516::RegionHandleSet myRegions
Definition: simpleDDMSimple1516.h:259
Definition: simpleDDMFederate.h:25
rti1516::DimensionHandle mySecondsDim
Definition: simpleDDMSimple1516.h:237
rti1516::ParameterHandleValueMap myParamValues
Definition: simpleDDMSimple1516.h:232
void setFedFileName(const wchar_t *newFedName)
Definition: simpleDDMSimple1516.h:288
std::wstring myClassName
Definition: simpleDDMSimple1516.h:210
Definition: rtiSimpleFedAmb13.h:13
void setEnableScopeAdvisories(bool yesNo)
Definition: simpleDDMSimple1516.h:275
std::wstring myUTCDimensionName
Definition: simpleDDMSimple1516.h:240
void changeBounds(int lower, int upper, int UTCZone)
bool isPublisher
Definition: simpleDDMFedAmb13.h:36
void sendUpdate(int currentPosition)
std::map< std::string, RTI::ParameterHandle > DtParamNameHandleMap
Definition: simpleDDMSimple13.h:27
void setPosition(int data)
virtual ~simpleDDMFederate1516()
std::wstring myQuarterlyInteraction
Definition: simpleDDMSimple1516.h:204
ULong ObjectClassHandle
Definition: RTItypes13.h:104
bool isPublisher() const
Definition: simpleDDMFederate.h:328
MyFederateAmbassador * myFedAmb
Definition: simpleDDMSimple1516.h:219
rti1516::AttributeHandleSet myAttrHandles
Definition: simpleDDMSimple1516.h:256
bool publishAndSubscribeInteraction()
std::wstring DtToWString(const char *in_val)
Definition: rtiSimpleStringUtil.h:13
char * getFedFileName() const
Definition: simpleDDMSimple1516.h:298
std::wstring myInterClassName
Definition: simpleDDMSimple1516.h:207
int myCurrentposition
Definition: simpleDDMFederate.h:267
rti1516::RTIambassador * myRTIamb
Definition: simpleDDMSimple1516.h:216
bool myIsPublisher
Definition: simpleDDMFederate.h:251
bool myEnableScopeAdvisories
Definition: simpleDDMFederate.h:281