Simple federate actions.
More...
| SimpleFederate::SimpleFederate |
( |
const Configuration & |
configuration | ) |
|
| SimpleFederate::~SimpleFederate |
( |
| ) |
|
| void SimpleFederate::clear |
( |
| ) |
|
Clear data from previous connect/create/join.
| bool SimpleFederate::connect |
( |
| ) |
|
| void SimpleFederate::createFedEx |
( |
| ) |
|
Create the federation execution.
| void SimpleFederate::disconnect |
( |
| ) |
|
| void SimpleFederate::doSleep |
( |
double |
seconds | ) |
|
| void SimpleFederate::evokeMultipleCallbacks |
( |
double |
approximateMinimumTimeInSeconds, |
|
|
double |
approximateMaximumTimeInSeconds |
|
) |
| |
|
protected |
| bool SimpleFederate::isJoined |
( |
| ) |
|
Return true if federate is joined to the federation; otherwise, false.
| bool SimpleFederate::joinFedEx |
( |
| ) |
|
Join the federation execution.
| void SimpleFederate::listFederations |
( |
| ) |
|
List the federation executions.
| bool SimpleFederate::publishSubscribeAndRegisterObject |
( |
| ) |
|
Publish and subscribe the object class attributes.
Register an object instance of the class.
| bool SimpleFederate::publishSubscribeInteraction |
( |
| ) |
|
Publish and Subscribe to an interaction class.
| void SimpleFederate::resignAndDestroy |
( |
| ) |
|
Resign and destroy the federation execution.
| void SimpleFederate::tick |
( |
double |
approximateMinimumTimeInSeconds, |
|
|
double |
approximateMaximumTimeInSeconds |
|
) |
| |
Update and send interactions (periodically) and evoke callbacks Indicate the minimum and maximum time to process callbacks.
Exceptions result in returning to disconnected state
| rti1516_2025::ObjectClassHandle SimpleFederate::myAirObjectClassHandle |
|
protected |
| rti1516_2025::ObjectClassHandle SimpleFederate::myBaseObjectClassHandle |
|
protected |
| rti1516_2025::FederateHandle SimpleFederate::myFederateHandle |
|
protected |
| rti1516_2025::ObjectClassHandle SimpleFederate::myGroundObjectClassHandle |
|
protected |
| rti1516_2025::InteractionClassHandle SimpleFederate::myInteractionClassHandle |
|
protected |
| std::wstring SimpleFederate::myInteractionClassName |
|
protected |
| rti1516_2025::ObjectClassHandle SimpleFederate::myObjectClassHandle |
|
protected |
| std::wstring SimpleFederate::myObjectClassName |
|
protected |
| rti1516_2025::ObjectInstanceHandle SimpleFederate::myObjectHandle |
|
protected |
| rti1516_2025::AttributeHandle SimpleFederate::myPrivilegeToDeleteHandle |
|
protected |
| long SimpleFederate::myTickCount |
|
protected |
The documentation for this class was generated from the following file: