MAK RTIspy API Documentation for HLA 1516
Public Member Functions | Protected Attributes | Private Attributes
simpleDDMFederate1516 Class Reference
+ Inheritance diagram for simpleDDMFederate1516:
+ Collaboration diagram for simpleDDMFederate1516:

List of all members.

Public Member Functions

 simpleDDMFederate1516 ()
 simpleDDMFederate1516 (simpleDDMFederate1516 &data)
virtual ~simpleDDMFederate1516 ()
void initializeRTI ()
bool createFedEx ()
bool joinFedEx ()
void resignAndDestroy ()
bool createAndInitializeRegions ()
bool publishSubscribeAndRegisterObject ()
bool publishAndSubscribeInteraction ()
void sendUpdate (int currentPosition)
void sendInteraction_hourly ()
void sendInteraction_quarterly ()
void tick (double atMost=0.0f)
void tick (double atLeast, double atMost)
void changeBounds (int lower, int upper, int UTCZone)
void setEnableScopeAdvisories (bool yesNo)
void setIsPublisher (bool yesNo)
int position ()
void setPosition (int data)
void setFedFileName (const wchar_t *newFedName)
void setFedFileName (const char *newFedName)
char * getFedFileName () const

Protected Attributes

DtAttrNameHandleMap myAttrNameHandleMap
DtParamNameHandleMap myParamNameHandleMap
rti1516::AttributeHandleValueMap myAttrValues
DtTalkAmbData theAmbData

Private Attributes

std::wstring myFederationName
std::wstring myFederationFile
std::wstring myFederateType
std::wstring myHourlyInteraction
std::wstring myQuarterlyInteraction
std::wstring myInterClassName
std::wstring myClassName
std::wstring myAttrName
rti1516::RTIambassadormyRTIamb
MyFederateAmbassadormyFedAmb
rti1516::ParameterHandle myHourlyHandle
rti1516::ParameterHandle myQuarterlyHandle
rti1516::DimensionHandleSet myDimHandleSet
rti1516::ParameterHandleValueMap myParamValues
std::wstring mySecondsDimensionName
rti1516::DimensionHandle mySecondsDim
std::wstring myUTCDimensionName
rti1516::DimensionHandle myUTCDim
rti1516::ObjectClassHandle myClassHandle
rti1516::ObjectInstanceHandle myObjectInstanceHandle
rti1516::InteractionClassHandle myInterClassHandle
rti1516::AttributeHandleSetRegionHandleSetPairVector myRegionHandleSet
rti1516::AttributeHandleSet myAttrHandles
rti1516::RegionHandleSet myRegions
rti1516::RegionHandle myListenRegion
rti1516::RegionHandle mySendRegion

Constructor & Destructor Documentation


Member Function Documentation

void simpleDDMFederate1516::changeBounds ( int  lower,
int  upper,
int  UTCZone 
) [virtual]

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

char * simpleDDMFederate1516::getFedFileName ( ) const [inline, virtual]

Implements simpleDDMFederate.

References DtToString(), and myFederationFile.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

int simpleDDMFederate1516::position ( ) [inline, virtual]

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

void simpleDDMFederate1516::sendUpdate ( int  currentPosition) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate1516::setEnableScopeAdvisories ( bool  yesNo) [inline, virtual]
void simpleDDMFederate1516::setFedFileName ( const wchar_t *  newFedName) [inline, virtual]

Implements simpleDDMFederate.

References myFederationFile.

void simpleDDMFederate1516::setFedFileName ( const char *  newFedName) [inline, virtual]

Implements simpleDDMFederate.

References DtToWString(), and myFederationFile.

void simpleDDMFederate1516::setIsPublisher ( bool  yesNo) [inline, virtual]
void simpleDDMFederate1516::setPosition ( int  data) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate1516::tick ( double  atMost = 0.0f) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate1516::tick ( double  atLeast,
double  atMost 
) [virtual]

Implements simpleDDMFederate.


Member Data Documentation

std::wstring simpleDDMFederate1516::myAttrName [private]
std::wstring simpleDDMFederate1516::myClassName [private]
std::wstring simpleDDMFederate1516::myFederateType [private]

Referenced by getFedFileName(), and setFedFileName().

rti1516::RegionHandle simpleDDMFederate1516::myListenRegion [private]
rti1516::ObjectInstanceHandle simpleDDMFederate1516::myObjectInstanceHandle [private]
rti1516::RegionHandle simpleDDMFederate1516::mySendRegion [private]

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)