![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Typedefs | |
| typedef std::map< std::wstring, AttributeHandle > | DtAttrNameHandleMap |
| typedef std::map< std::wstring, ParameterHandle > | DtParamNameHandleMap |
Functions | |
| bool | connect (RTIambassador &rtiAmb, MyFederateAmbassador &fedAmb, const std::wstring &localDesignator) |
| void | createFedEx (RTIambassador &rtiAmb, std::wstring const &fedName, std::wstring const &fedFile) |
| void | joinFedEx (RTIambassador &rtiAmb, std::wstring const &federateType, std::wstring const &federationName) |
| void | resignAndDestroy (RTIambassador &rtiAmb, std::wstring const &federationName) |
| void | queryFederationSaveStatus (RTIambassador &rtiAmb) |
| bool | requestFederationSave (RTIambassador &rtiAmb, std::wstring const &label) |
| bool | waitForFederationSaved (RTIambassador &rtiAmb) |
| bool | saveFederation (RTIambassador &rtiAmb, std::wstring const &label, bool performRequest) |
| void | queryRestoreStatus (RTIambassador &rtiAmb) |
| bool | requestFederationRestore (RTIambassador &rtiAmb, std::wstring const &label) |
| bool | waitForRestoreBegun (RTIambassador &rtiAmb) |
| bool | waitForInitiateRestore (RTIambassador &rtiAmb) |
| bool | waitForFederationRestored (RTIambassador &rtiAmb) |
| bool | restoreFederation (RTIambassador &rtiAmb, std::wstring const &label, bool performRequest) |
| bool | publishSubscribeAndRegisterObject (RTIambassador &rtiAmb) |
| bool | publishAndSubscribeInteraction (RTIambassador &rtiAmb) |
| int | main (int argc, char **argv) |
Variables | |
| keyboard | input |
| DtTalkAmbData | theAmbData |
| FederateHandle | theFederateHandle |
| std::wstring | theClassName = "BaseEntity" |
| std::wstring | theInterClassName = "WeaponFire" |
| ObjectClassHandle | theClassHandle |
| InteractionClassHandle | theInterClassHandle |
| ObjectInstanceHandle | theObjectHandle |
| DtAttrNameHandleMap | theAttrNameHandleMap |
| DtParamNameHandleMap | theParamNameHandleMap |
| typedef std::map<std::wstring, AttributeHandle> DtAttrNameHandleMap |
| typedef std::map<std::wstring, ParameterHandle> DtParamNameHandleMap |
| bool connect | ( | RTIambassador & | rtiAmb, |
| MyFederateAmbassador & | fedAmb, | ||
| const std::wstring & | localDesignator | ||
| ) |
References rti1516e::RTIambassador::connect(), rti1516e::RTIambassador::evokeMultipleCallbacks(), rti1516e::HLA_EVOKED, and rti1516e::Exception::what().
Referenced by DtAssistantLrcConnQueryWidget::acceptCurrentSelection(), DtRidWidget::addButton(), DtAssistantConfigDialog::addConfigWidget(), DtFomTreeAndTableWidget::connectSignals(), DtTreesAndGraphWidget::connectSignals(), DtSignalMappings::connectSignals(), DtQueryMappings::connectSignals(), DtFederationsViewDialog::connectSignals(), DtAssistantPlot::connectToSignals(), DtAssistantFederationsViewMgr::createRidDialog(), DtAboutBox::DtAboutBox(), DtAssistantAddLrcConnDialog::DtAssistantAddLrcConnDialog(), DtAssistantAddRtiexecConnDialog::DtAssistantAddRtiexecConnDialog(), DtAssistantAdvancedForwarderOptionsWidget::DtAssistantAdvancedForwarderOptionsWidget(), DtAssistantConfigDialog::DtAssistantConfigDialog(), DtAssistantConnConfigWidget::DtAssistantConnConfigWidget(), DtAssistantConnQueryMgr::DtAssistantConnQueryMgr(), DtAssistantConnQueryWidget::DtAssistantConnQueryWidget(), DtAssistantFederationsViewMgr::DtAssistantFederationsViewMgr(), DtAssistantFomViewMgr::DtAssistantFomViewMgr(), DtAssistantLatencyTestMgr::DtAssistantLatencyTestMgr(), DtAssistantLicenseQueryMgr::DtAssistantLicenseQueryMgr(), DtAssistantLicQueryDialog::DtAssistantLicQueryDialog(), DtAssistantLicServerConfigWidget::DtAssistantLicServerConfigWidget(), DtAssistantLrcConnQueryDialog::DtAssistantLrcConnQueryDialog(), DtAssistantLrcConnQueryWidget::DtAssistantLrcConnQueryWidget(), DtAssistantNotifyDialog::DtAssistantNotifyDialog(), DtAssistantPopupDialog::DtAssistantPopupDialog(), DtAssistantPopupMsgMgr::DtAssistantPopupMsgMgr(), DtAssistantPreferencesViewMgr::DtAssistantPreferencesViewMgr(), DtAssistantPreferencesWidget::DtAssistantPreferencesWidget(), DtAssistantRtiexecConnQueryDialog::DtAssistantRtiexecConnQueryDialog(), DtAssistantTrayIconMgr::DtAssistantTrayIconMgr(), DtCollectionEditor::DtCollectionEditor(), DtColorPicker::DtColorPicker(), DtConsoleWidget::DtConsoleWidget(), DtExecConsoleWidget::DtExecConsoleWidget(), DtFederateIconChooserDlg::DtFederateIconChooserDlg(), DtFederateTree::DtFederateTree(), DtFederationColorItem::DtFederationColorItem(), DtFederationsViewPreferencesWidget::DtFederationsViewPreferencesWidget(), DtFileConsoleWidget::DtFileConsoleWidget(), DtForwarderConnStatusDialog::DtForwarderConnStatusDialog(), DtGraphDialog::DtGraphDialog(), DtLatencyTestConfigWidget::DtLatencyTestConfigWidget(), DtLatencyTestDialog::DtLatencyTestDialog(), DtNetworkMapWidget::DtNetworkMapWidget(), DtNotificationAndLoggingConfigWidget::DtNotificationAndLoggingConfigWidget(), DtPropertyBoolEditorWidget::DtPropertyBoolEditorWidget(), DtPropertyCollectionEditorWidget::DtPropertyCollectionEditorWidget(), DtPropertyColorEditorWidget::DtPropertyColorEditorWidget(), DtPropertyDoubleEditorWidget::DtPropertyDoubleEditorWidget(), DtPropertyIntEditorWidget::DtPropertyIntEditorWidget(), DtPropertyStringEditorWidget::DtPropertyStringEditorWidget(), DtPropertyStringListEditorWidget::DtPropertyStringListEditorWidget(), DtRidChooser::DtRidChooser(), DtRidWidget::DtRidWidget(), DtSignalToCallbackMapper::DtSignalToCallbackMapper(), DtSyncPtDialog::DtSyncPtDialog(), DtWidgetDialog::DtWidgetDialog(), DtPropertyListViewItem::editor(), DtAssistantLogFileMgr::enableComponentLog(), HlaBounceMainWindow::enterAddDdmRegionMode(), DtTreesAndGraphWidget::graphSelectedItem(), DtTreesAndGraphWidget::graphSelectedItemRate(), HlaBounceMainWindow::HlaBounceMainWindow(), HlaBounceOptionsDialog::HlaBounceOptionsDialog(), DtPropertyEditView::init(), DtGenericConfigDialog::init(), DtPropertyListView::init(), DtFomStatisticsDialog::initButtonBoxWidget(), DtFederateStatisticsDialog::initButtonBoxWidget(), DtRtiSelectedNodeWidget::initialize(), DtAssistantPreferencesViewMgr::initialize(), DtFomStatisticsDialog::initInteractionStatsWidget(), DtFomStatisticsDialog::initObjectStatsWidget(), DtAssistantPlotWidget::layoutTab(), main(), DtAssistantFederationsViewMgr::processAwaitingForwardersMsg(), DtEnumToStringHelpers::rtiAmbTypeToDisplayStr(), DtPropertyEditView::setEditable(), DtLatencyTestDialog::setTestConfig(), HlaBounceMainWindow::setupBallLists(), HlaBounceMainWindow::setupGraphics(), HlaBounceMainWindow::setupMenus(), HlaBounceMainWindow::setupToolBar(), DtFederationsViewDialog::setupUI(), DtFederationsViewDialog::showDeadFederateInfo(), DtFederationsViewDialog::showFederateInfo(), DtAssistantFederateViewMgr::showFederateStatsDialog(), DtFederationsViewDialog::showFederationInfo(), DtAssistantFomViewMgr::showFomDialog(), DtAssistantTrayIconMgr::showHelpDialog(), DtFederationsViewDialog::showHelpDialog(), and DtAssistantMgr::startDialog().
| void createFedEx | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | fedName, | ||
| std::wstring const & | fedFile | ||
| ) |
| void joinFedEx | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | federateType, | ||
| std::wstring const & | federationName | ||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References connect(), createFedEx(), rti1516e::RTIambassadorFactory::createRTIambassador(), DtToString(), DtToWString(), rti1516e::RTIambassador::evokeCallback(), rti1516e::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(), rti1516e::rtiName(), rti1516e::rtiVersion(), saveFederation(), rti1516e::RTIambassador::sendInteraction(), theAmbData, theAttrNameHandleMap, theInterClassHandle, theObjectHandle, theParamNameHandleMap, rti1516e::RTIambassador::updateAttributeValues(), and rti1516e::Exception::what().
| bool publishAndSubscribeInteraction | ( | RTIambassador & | rtiAmb | ) |
References rti1516e::RTIambassador::evokeMultipleCallbacks(), rti1516e::RTIambassador::getInteractionClassHandle(), rti1516e::RTIambassador::getParameterHandle(), DtTalkAmbData::interactionClassMap, rti1516e::RTIambassador::publishInteractionClass(), rti1516e::RTIambassador::subscribeInteractionClass(), theAmbData, theInterClassHandle, theInterClassName, theParamNameHandleMap, and rti1516e::Exception::what().
| bool publishSubscribeAndRegisterObject | ( | RTIambassador & | rtiAmb | ) |
References rti1516e::RTIambassador::evokeMultipleCallbacks(), rti1516e::RTIambassador::getAttributeHandle(), rti1516e::RTIambassador::getObjectClassHandle(), rti1516e::RTIambassador::getObjectInstanceName(), DtTalkAmbData::myNameReservationReturned, DtTalkAmbData::myNameReservationSucceeded, DtTalkAmbData::objectClassMap, DtTalkAmbData::objectInstanceMap, rti1516e::RTIambassador::publishObjectClassAttributes(), rti1516e::RTIambassador::registerObjectInstance(), rti1516e::RTIambassador::reserveObjectInstanceName(), rti1516e::RTIambassador::subscribeObjectClassAttributes(), theAmbData, theAttrNameHandleMap, theClassHandle, theClassName, theObjectHandle, and rti1516e::Exception::what().
| void queryFederationSaveStatus | ( | RTIambassador & | rtiAmb | ) |
References rti1516e::RTIambassador::evokeMultipleCallbacks(), rti1516e::FEDERATE_INSTRUCTED_TO_SAVE, rti1516e::FEDERATE_SAVING, rti1516e::FEDERATE_WAITING_FOR_FEDERATION_TO_SAVE, DtTalkAmbData::myFederateHandleSaveStatus, DtTalkAmbData::myReceivedFederationSaveStatusResponse, rti1516e::NO_SAVE_IN_PROGRESS, rti1516e::RTIambassador::queryFederationSaveStatus(), and theAmbData.
| void queryRestoreStatus | ( | RTIambassador & | rtiAmb | ) |
References rti1516e::RTIambassador::evokeMultipleCallbacks(), rti1516e::FEDERATE_PREPARED_TO_RESTORE, rti1516e::FEDERATE_RESTORE_REQUEST_PENDING, rti1516e::FEDERATE_RESTORING, rti1516e::FEDERATE_WAITING_FOR_FEDERATION_TO_RESTORE, rti1516e::FEDERATE_WAITING_FOR_RESTORE_TO_BEGIN, DtTalkAmbData::myFederateHandleRestoreStatus, DtTalkAmbData::myReceivedFederationRestoreStatusResponse, rti1516e::NO_RESTORE_IN_PROGRESS, rti1516e::RTIambassador::queryFederationRestoreStatus(), and theAmbData.
| bool requestFederationRestore | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | label | ||
| ) |
References rti1516e::RTIambassador::evokeMultipleCallbacks(), DtTalkAmbData::myFederateHandleRestoreStatus, DtTalkAmbData::myReceivedFederationNotRestored, DtTalkAmbData::myReceivedFederationRestoreBegun, DtTalkAmbData::myReceivedFederationRestored, DtTalkAmbData::myReceivedFederationRestoreStatusResponse, DtTalkAmbData::myReceivedInitiateFederateRestore, DtTalkAmbData::myReceivedRequestFederationRestoreFailed, DtTalkAmbData::myReceivedRequestFederationRestoreSucceeded, queryRestoreStatus(), rti1516e::RTIambassador::requestFederationRestore(), and theAmbData.
| bool requestFederationSave | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | label | ||
| ) |
References rti1516e::RTIambassador::evokeMultipleCallbacks(), DtTalkAmbData::myReceivedFederationNotSaved, DtTalkAmbData::myReceivedFederationSaved, DtTalkAmbData::myReceivedFederationSaveStatusResponse, DtTalkAmbData::myReceivedInitiateFederateSave, queryFederationSaveStatus(), rti1516e::RTIambassador::requestFederationSave(), and theAmbData.
| void resignAndDestroy | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | federationName | ||
| ) |
| bool restoreFederation | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | label, | ||
| bool | performRequest | ||
| ) |
References rti1516e::RTIambassador::federateRestoreComplete(), DtTalkAmbData::myFederateHandleRestoreStatus, DtTalkAmbData::myReceivedFederationNotRestored, DtTalkAmbData::myReceivedFederationRestoreBegun, DtTalkAmbData::myReceivedFederationRestored, DtTalkAmbData::myReceivedFederationRestoreStatusResponse, DtTalkAmbData::myReceivedInitiateFederateRestore, DtTalkAmbData::myReceivedRequestFederationRestoreFailed, DtTalkAmbData::myReceivedRequestFederationRestoreSucceeded, requestFederationRestore(), theAmbData, waitForFederationRestored(), waitForInitiateRestore(), waitForRestoreBegun(), and rti1516e::Exception::what().
| bool saveFederation | ( | RTIambassador & | rtiAmb, |
| std::wstring const & | label, | ||
| bool | performRequest | ||
| ) |
References rti1516e::RTIambassador::federateSaveBegun(), rti1516e::RTIambassador::federateSaveComplete(), DtTalkAmbData::myReceivedFederationNotSaved, DtTalkAmbData::myReceivedFederationSaved, DtTalkAmbData::myReceivedFederationSaveStatusResponse, DtTalkAmbData::myReceivedInitiateFederateSave, requestFederationSave(), theAmbData, waitForFederationSaved(), and rti1516e::Exception::what().
| bool waitForFederationRestored | ( | RTIambassador & | rtiAmb | ) |
| bool waitForFederationSaved | ( | RTIambassador & | rtiAmb | ) |
| bool waitForInitiateRestore | ( | RTIambassador & | rtiAmb | ) |
References rti1516e::RTIambassador::evokeMultipleCallbacks(), rti1516e::RTIambassador::federateRestoreNotComplete(), DtTalkAmbData::myReceivedFederationNotRestored, DtTalkAmbData::myReceivedInitiateFederateRestore, DtTalkAmbData::myRestoreFederateHandle, queryRestoreStatus(), theAmbData, and theFederateHandle.
| bool waitForRestoreBegun | ( | RTIambassador & | rtiAmb | ) |
| keyboard input |
| DtTalkAmbData theAmbData |
| DtAttrNameHandleMap theAttrNameHandleMap |
| ObjectClassHandle theClassHandle |
| std::wstring theClassName = "BaseEntity" |
| FederateHandle theFederateHandle |
| InteractionClassHandle theInterClassHandle |
| std::wstring theInterClassName = "WeaponFire" |
| ObjectInstanceHandle theObjectHandle |
| DtParamNameHandleMap theParamNameHandleMap |