![]() |
MAK RTIspy API Documentation for HLA 1516
|
| typedef std::map<std::wstring, AttributeHandle> DtAttrNameHandleMap |
| typedef std::map<std::wstring, ParameterHandle> DtParamNameHandleMap |
| void createFedEx | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | fedName, | ||
| std::wstring const & | fedFile | ||
| ) |
| void joinFedEx | ( | RTIambassador & | rtiAmb, |
| MyFederateAmbassador & | fedAmb, | ||
| std::wstring const & | federateType, | ||
| std::wstring const & | federationName | ||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References createFedEx(), rti1516::RTIambassadorFactory::createRTIambassador(), DtToString(), DtToWString(), rti1516::RTIambassador::evokeCallback(), rti1516::RTIambassador::evokeMultipleCallbacks(), federationName(), joinFedEx(), keyboard::keybrdTick(), DtTalkAmbData::myNameReservationReturned, DtTalkAmbData::myNameReservationSucceeded, DtTalkAmbData::myReceivedFederationNotRestored, DtTalkAmbData::myReceivedFederationNotSaved, DtTalkAmbData::myReceivedFederationRestoreBegun, DtTalkAmbData::myReceivedFederationRestored, DtTalkAmbData::myReceivedFederationRestoreStatusResponse, DtTalkAmbData::myReceivedFederationSaved, DtTalkAmbData::myReceivedFederationSaveStatusResponse, DtTalkAmbData::myReceivedInitiateFederateRestore, DtTalkAmbData::myReceivedInitiateFederateSave, DtTalkAmbData::myReceivedRequestFederationRestoreFailed, DtTalkAmbData::myReceivedRequestFederationRestoreSucceeded, DtTalkAmbData::myRestoreLabel, DtTalkAmbData::mySaveLabel, publishAndSubscribeInteraction(), publishSubscribeAndRegisterObject(), resignAndDestroy(), restoreFederation(), rti1516::RTIname(), rti1516::RTIversion(), saveFederation(), rti1516::RTIambassador::sendInteraction(), theAmbData, theAttrNameHandleMap, theInterClassHandle, theObjectHandle, theParamNameHandleMap, rti1516::RTIambassador::updateAttributeValues(), and rti1516::Exception::what().
| bool publishAndSubscribeInteraction | ( | RTIambassador & | rtiAmb | ) |
References rti1516::RTIambassador::evokeMultipleCallbacks(), rti1516::RTIambassador::getInteractionClassHandle(), rti1516::RTIambassador::getParameterHandle(), DtTalkAmbData::interactionClassMap, rti1516::RTIambassador::publishInteractionClass(), rti1516::RTIambassador::subscribeInteractionClass(), theAmbData, theInterClassHandle, theInterClassName, theParamNameHandleMap, and rti1516::Exception::what().
| bool publishSubscribeAndRegisterObject | ( | RTIambassador & | rtiAmb | ) |
References rti1516::RTIambassador::evokeMultipleCallbacks(), rti1516::RTIambassador::getAttributeHandle(), rti1516::RTIambassador::getObjectClassHandle(), rti1516::RTIambassador::getObjectInstanceName(), DtTalkAmbData::myNameReservationReturned, DtTalkAmbData::myNameReservationSucceeded, DtTalkAmbData::objectClassMap, DtTalkAmbData::objectInstanceMap, rti1516::RTIambassador::publishObjectClassAttributes(), rti1516::RTIambassador::registerObjectInstance(), rti1516::RTIambassador::reserveObjectInstanceName(), rti1516::RTIambassador::subscribeObjectClassAttributes(), theAmbData, theAttrNameHandleMap, theClassHandle, theClassName, theObjectHandle, and rti1516::Exception::what().
| void queryFederationSaveStatus | ( | RTIambassador & | rtiAmb | ) |
References rti1516::RTIambassador::evokeMultipleCallbacks(), rti1516::FEDERATE_INSTRUCTED_TO_SAVE, rti1516::FEDERATE_SAVING, rti1516::FEDERATE_WAITING_FOR_FEDERATION_TO_SAVE, DtTalkAmbData::myFederateHandleSaveStatus, DtTalkAmbData::myReceivedFederationSaveStatusResponse, rti1516::NO_SAVE_IN_PROGRESS, rti1516::RTIambassador::queryFederationSaveStatus(), and theAmbData.
Referenced by requestFederationSave(), and waitForFederationSaved().
| void queryRestoreStatus | ( | RTIambassador & | rtiAmb | ) |
References rti1516::RTIambassador::evokeMultipleCallbacks(), rti1516::FEDERATE_PREPARED_TO_RESTORE, rti1516::FEDERATE_RESTORE_REQUEST_PENDING, rti1516::FEDERATE_RESTORING, rti1516::FEDERATE_WAITING_FOR_FEDERATION_TO_RESTORE, rti1516::FEDERATE_WAITING_FOR_RESTORE_TO_BEGIN, DtTalkAmbData::myFederateHandleRestoreStatus, DtTalkAmbData::myReceivedFederationRestoreStatusResponse, rti1516::NO_RESTORE_IN_PROGRESS, rti1516::RTIambassador::queryFederationRestoreStatus(), and theAmbData.
Referenced by requestFederationRestore(), waitForFederationRestored(), waitForInitiateRestore(), and waitForRestoreBegun().
| bool requestFederationRestore | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | label | ||
| ) |
References rti1516::RTIambassador::evokeMultipleCallbacks(), DtTalkAmbData::myFederateHandleRestoreStatus, DtTalkAmbData::myReceivedFederationNotRestored, DtTalkAmbData::myReceivedFederationRestoreBegun, DtTalkAmbData::myReceivedFederationRestored, DtTalkAmbData::myReceivedFederationRestoreStatusResponse, DtTalkAmbData::myReceivedInitiateFederateRestore, DtTalkAmbData::myReceivedRequestFederationRestoreFailed, DtTalkAmbData::myReceivedRequestFederationRestoreSucceeded, queryRestoreStatus(), rti1516::RTIambassador::requestFederationRestore(), and theAmbData.
| bool requestFederationSave | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | label | ||
| ) |
References rti1516::RTIambassador::evokeMultipleCallbacks(), DtTalkAmbData::myReceivedFederationNotSaved, DtTalkAmbData::myReceivedFederationSaved, DtTalkAmbData::myReceivedFederationSaveStatusResponse, DtTalkAmbData::myReceivedInitiateFederateSave, queryFederationSaveStatus(), rti1516::RTIambassador::requestFederationSave(), and theAmbData.
| void resignAndDestroy | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | federationName | ||
| ) |
| bool restoreFederation | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | label, | ||
| bool | performRequest | ||
| ) |
References rti1516::RTIambassador::federateRestoreComplete(), DtTalkAmbData::myFederateHandleRestoreStatus, DtTalkAmbData::myReceivedFederationNotRestored, DtTalkAmbData::myReceivedFederationRestoreBegun, DtTalkAmbData::myReceivedFederationRestored, DtTalkAmbData::myReceivedFederationRestoreStatusResponse, DtTalkAmbData::myReceivedInitiateFederateRestore, DtTalkAmbData::myReceivedRequestFederationRestoreFailed, DtTalkAmbData::myReceivedRequestFederationRestoreSucceeded, requestFederationRestore(), theAmbData, waitForFederationRestored(), waitForInitiateRestore(), waitForRestoreBegun(), and rti1516::Exception::what().
| bool saveFederation | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | label, | ||
| bool | performRequest | ||
| ) |
References rti1516::RTIambassador::federateSaveBegun(), rti1516::RTIambassador::federateSaveComplete(), DtTalkAmbData::myReceivedFederationNotSaved, DtTalkAmbData::myReceivedFederationSaved, DtTalkAmbData::myReceivedFederationSaveStatusResponse, DtTalkAmbData::myReceivedInitiateFederateSave, requestFederationSave(), theAmbData, waitForFederationSaved(), and rti1516::Exception::what().
| bool waitForFederationRestored | ( | RTIambassador & | rtiAmb | ) |
| bool waitForFederationSaved | ( | RTIambassador & | rtiAmb | ) |
| bool waitForInitiateRestore | ( | RTIambassador & | rtiAmb | ) |
References rti1516::RTIambassador::evokeMultipleCallbacks(), rti1516::RTIambassador::federateRestoreNotComplete(), DtTalkAmbData::myReceivedFederationNotRestored, DtTalkAmbData::myReceivedInitiateFederateRestore, DtTalkAmbData::myRestoreFederateHandle, queryRestoreStatus(), theAmbData, and theFederateHandle.
| bool waitForRestoreBegun | ( | RTIambassador & | rtiAmb | ) |
| std::wstring theClassName = "BaseEntity" |
| std::wstring theInterClassName = "WeaponFire" |
| ObjectInstanceHandle theObjectHandle |