![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Collaboration diagram for DtFederate:Public Member Functions | |
| DtFederate (const char *type, const char *name, DtFederateHandle handle, unsigned long connHandle, int astntCompId, const char *fedHostName, const MAKRti::DtInetAddr &host, const DtSyncHashlist &syncList, DtHlaVersionId hlaVersion) | |
| Constructor. More... | |
| virtual | ~DtFederate () |
| Destructor. More... | |
| virtual void | setFederateSyncPtAchieved (const char *name, bool successful) |
| Set/Get federate sync point achieved. More... | |
| virtual bool | federateSyncPtAchieved (const char *name) |
| virtual bool | federateSyncPtAchievedSuccessfully (const char *name) |
| virtual void | addFederateSyncPt (const char *name, DtSyncPt *item) |
| Add/Remove federate sync point. More... | |
| virtual DtSyncPt * | removeFederateSyncPt (const char *name) |
| virtual char * | getType () const |
| Get the federate type. More... | |
| virtual char * | getName () const |
| Get the federate name. More... | |
| virtual bool | isNamed () const |
| Get whether the federate was explicity named. More... | |
| virtual DtFederateHandle | getHandle () const |
| Get the federate handle. More... | |
| virtual const char * | getDescription () const |
| Get the federate description. More... | |
| virtual unsigned long | getConnectionHandle () const |
| Set/Get connection handle. More... | |
| virtual void | setConnectionHandle (unsigned long handle) |
| virtual MAKRti::DtInetAddr | getFederateHost () const |
| Set/Get federate host IP. More... | |
| virtual void | setFederateHost (const MAKRti::DtInetAddr &hostAddr) |
| virtual char * | getFederateHostName () const |
| Set/Get federate host name. More... | |
| virtual void | setFederateHostName (char *hostname) |
| virtual const DtSyncHashlist & | syncPtList () const |
| Return the sync point list. More... | |
| virtual DtTime | federateHeartbeat () const |
| Set/Get heartbeat. More... | |
| virtual void | setFederateHeartbeat (MAKRti::DtTime time) |
| virtual void | setSaveStatus (DtSaveStatus status) |
| Set/Get save status. More... | |
| virtual DtSaveStatus | saveStatus () const |
| virtual void | setRestoreStatus (DtRestoreStatus status) |
| Set/Get restore status. More... | |
| virtual DtRestoreStatus | restoreStatus () const |
| virtual void | setHlaVersion (DtHlaVersionId version) |
| Set/Get HLA version. More... | |
| virtual DtHlaVersionId | hlaVersion () const |
| virtual void | setAssistantCompId (int id) |
| Set/Get Assistant component ID. More... | |
| virtual int | assistantCompId () const |
Static Public Member Functions | |
| static DtFederate * | create (const char *type, const char *name, DtFederateHandle handle, unsigned long connHandle, int astntCompId, const char *fedHostName, const MAKRti::DtInetAddr &host, const DtSyncHashlist &syncList, DtHlaVersionId hlaVersion) |
| Creates an instance of a DtFederate;. More... | |
| static void | setCreatorFunction (DtFederateCreator creator) |
| Call this function to set an alternate creator function With this function, users can replace this DtFederate with their own derived class. More... | |
Protected Attributes | |
| char * | myType |
| char * | myName |
| bool | myIsNamed |
| char * | myFederateHostName |
| MAKRti::DtTime | myHeartbeat |
| DtFederateHandle | myHandle |
| DtSaveStatus | mySaveStatus |
| DtRestoreStatus | myRestoreStatus |
| unsigned long | myConnectionHandle |
| DtSyncHashlist | myHashlist |
| MAKRti::DtInetAddr | myFederateHost |
| DtString | myDescription |
| DtHlaVersionId | myHlaVersion |
| int | myAstntCompId |
Static Protected Attributes | |
| static DtFederateCreator | theCreator |
Private Member Functions | |
| DtFederate (const DtFederate &) | |
| Not implemented. More... | |
| DtFederate & | operator= (const DtFederate &) |
| Not implemented. More... | |
| DtFederate::DtFederate | ( | const char * | type, |
| const char * | name, | ||
| DtFederateHandle | handle, | ||
| unsigned long | connHandle, | ||
| int | astntCompId, | ||
| const char * | fedHostName, | ||
| const MAKRti::DtInetAddr & | host, | ||
| const DtSyncHashlist & | syncList, | ||
| DtHlaVersionId | hlaVersion | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
private |
Not implemented.
|
virtual |
Add/Remove federate sync point.
|
virtual |
|
static |
Creates an instance of a DtFederate;.
|
inlinevirtual |
Set/Get heartbeat.
References myHeartbeat.
|
virtual |
|
virtual |
|
inlinevirtual |
Set/Get connection handle.
References myConnectionHandle.
|
inlinevirtual |
Get the federate description.
References myDescription.
|
virtual |
Set/Get federate host IP.
|
virtual |
Set/Get federate host name.
|
inlinevirtual |
Get the federate handle.
References myHandle.
|
inlinevirtual |
Get the federate name.
References myName.
|
inlinevirtual |
Get the federate type.
References myType.
|
virtual |
|
inlinevirtual |
Get whether the federate was explicity named.
References myIsNamed.
|
private |
Not implemented.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Set/Get Assistant component ID.
|
virtual |
|
static |
Call this function to set an alternate creator function With this function, users can replace this DtFederate with their own derived class.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Set/Get federate sync point achieved.
|
virtual |
Set/Get HLA version.
|
virtual |
Set/Get restore status.
|
virtual |
Set/Get save status.
|
inlinevirtual |
Return the sync point list.
References myHashlist.
|
protected |
|
protected |
Referenced by getConnectionHandle().
|
protected |
Referenced by getDescription().
|
protected |
|
protected |
|
protected |
Referenced by getHandle().
|
protected |
Referenced by syncPtList().
|
protected |
Referenced by federateHeartbeat().
|
protected |
|
protected |
Referenced by isNamed().
|
protected |
Referenced by getName().
|
protected |
|
protected |
|
protected |
Referenced by getType().
|
staticprotected |