9 #ifndef REGIONEXAMPLE13_H_
10 #define REGIONEXAMPLE13_H_
116 bool tick(
double atMost=0.0f);
121 bool tick(
double atLeast,
double atMost);
std::string myFederationName
Definition: simpleDDMSimple13.h:189
bool enableScopeAdvisories
Definition: simpleDDMFedAmb13.h:35
static const unsigned int myNumAttributes
Definition: simpleDDMSimple13.h:174
int position()
Definition: simpleDDMSimple13.h:273
std::map< std::string, RTI::AttributeHandle > DtAttrNameHandleMap
Definition: simpleDDMSimple13.h:25
void sendUpdate(int currentPosition)
std::string myInterClassName
Definition: simpleDDMSimple13.h:200
Basic federate ambassador service callback implementation.
Definition: rtiSimpleFedAmb13.h:35
std::string myClassName
Definition: simpleDDMSimple13.h:203
static const unsigned long myNumExtents
Definition: simpleDDMSimple13.h:175
void sendInteraction_hourly()
int position
Definition: simpleDDMFedAmb13.h:30
MyFederateAmbassador * myFedAmb
Definition: simpleDDMSimple13.h:215
RTI::InteractionClassHandle myInterClassHandle
Definition: simpleDDMSimple13.h:244
std::string DtToString(const std::wstring &in_val)
Definition: rtiSimpleStringUtil.h:22
void setPosition(int data)
void setIsPublisher(bool yesNo)
Definition: simpleDDMSimple13.h:261
RTI::AttributeHandle * myAttrHandlesArray
Definition: simpleDDMSimple13.h:178
RTI::AttributeHandleValuePairSet * myAttrValues
Definition: simpleDDMSimple13.h:182
std::string myQuarterlyInteraction
Definition: simpleDDMSimple13.h:197
Definition: simpleDDMSimple13.h:30
RTI::ParameterHandleValuePairSet * myParamValues
Definition: simpleDDMSimple13.h:226
Definition: simpleDDMFederate.h:25
RTI::ObjectHandle myObjectHandle
Definition: simpleDDMSimple13.h:241
RTI::Region * myListenRegion
Definition: simpleDDMSimple13.h:253
std::string mySecondsDimensionName
Definition: simpleDDMSimple13.h:229
void setFedFileName(const char *newFedName)
Definition: simpleDDMSimple13.h:280
RTI::Region * mySendRegion
Definition: simpleDDMSimple13.h:256
RTI::AttributeHandleSet * myAttrHandlesSet
Definition: simpleDDMSimple13.h:180
bool tick(double atMost=0.0f)
void sendInteraction_quarterly()
RTI::ObjectClassHandle myClassHandle
Definition: simpleDDMSimple13.h:238
bool publishAndSubscribeInteraction()
Definition: rtiSimpleFedAmb13dlc.h:15
RTI::ParameterHandle myHourlyHandle
Definition: simpleDDMSimple13.h:218
RTI::DimensionHandle mySecondsDimHandle
Definition: simpleDDMSimple13.h:247
std::set< AttributeHandle > AttributeHandleSet
Definition: Typedefs.h:27
std::string myFederateType
Definition: simpleDDMSimple13.h:191
unsigned int myNumberOfDimensions
Definition: simpleDDMSimple13.h:209
bool isPublisher
Definition: simpleDDMFedAmb13.h:36
DtTalkAmbData myAmbData
Definition: simpleDDMSimple13.h:185
std::string myHourlyInteraction
Definition: simpleDDMSimple13.h:194
RTI::RTIambassador * myRTIamb
Definition: simpleDDMSimple13.h:212
std::string myFederationFile
Definition: simpleDDMSimple13.h:190
bool createAndInitializeRegions()
std::string myAttrName
Definition: simpleDDMSimple13.h:206
void changeBounds(int lower, int upper, int UTCZone)
std::map< std::string, RTI::ParameterHandle > DtParamNameHandleMap
Definition: simpleDDMSimple13.h:27
bool isPublisher() const
Definition: simpleDDMFederate.h:328
void setEnableScopeAdvisories(bool yesNo)
Definition: simpleDDMSimple13.h:267
DtAttrNameHandleMap myAttrNameHandleMap
Definition: simpleDDMSimple13.h:169
bool publishSubscribeAndRegisterObject()
DtParamNameHandleMap myParamNameHandleMap
Definition: simpleDDMSimple13.h:172
std::string mySpaceName
Definition: simpleDDMSimple13.h:235
std::string myUTCDimensionName
Definition: simpleDDMSimple13.h:232
RTI::ParameterHandle myQuarterlyHandle
Definition: simpleDDMSimple13.h:221
int myCurrentposition
Definition: simpleDDMFederate.h:267
char * getFedFileName() const
Definition: simpleDDMSimple13.h:290
bool myIsPublisher
Definition: simpleDDMFederate.h:251
RTI::DimensionHandle myUTCDimHandle
Definition: simpleDDMSimple13.h:250
bool myEnableScopeAdvisories
Definition: simpleDDMFederate.h:281