![]() |
MAK Data Logger API Documentation for HLA
|
This connection RTI Ambassador overrides calls that produce client callbacks. More...
Functions | |
| DT_DLL_CSEC const char * | callbackKindToString (int kind) |
| Return the callback kind string. | |
| void | ERROR_specialization_required () |
Variables | |
| std::set < RTI::InteractionClassHandle > | theDisabledVRVClasses |
This connection RTI Ambassador overrides calls that produce client callbacks.
While it is an ambassador for a server, it acts like a client in order to generate the client callbacks for other clients.
| typedef void(* MAKTrafficClientServerExConn::DtAddConnectionCb)(DtClientExerciseConnection *conn, void *usr) |
| typedef std::map<void*, DtAddConnectionCb> MAKTrafficClientServerExConn::DtAddConnectionCbMap |
| typedef std::map<unsigned int, DtClientExerciseConnection*> MAKTrafficClientServerExConn::DtClientConnectionMap |
| typedef std::map<void*, DtRemoveConnectionCb> MAKTrafficClientServerExConn::DtRemoveConnectionCbMap |
| typedef DtServerExerciseConnection*(* MAKTrafficClientServerExConn::DtServerConnectionDsoCreator)(const char *execName, const char *federateType, const char *dsoName, const char *fedFileName, void *fomMapInitData, DtExerciseConn::InitializationStatus *status) |
| typedef DtServerExerciseConnection*(* MAKTrafficClientServerExConn::DtServerConnectionInitCreator)(const DtExerciseConnInitializer &init, DtExerciseConn::InitializationStatus *status) |
| typedef DtServerExerciseConnection*(* MAKTrafficClientServerExConn::DtServerConnectionMapperCreator)(const char *execName, const char *federateType, DtFomMapper *mapper, const char *fedFileName, DtExerciseConn::InitializationStatus *status) |
| typedef DtBoost::shared_ptr<DtServerConnectionThread> MAKTrafficClientServerExConn::DtServerConnectionThreadSP |
| typedef std::queue<DtTaCallbackBuffer> MAKTrafficClientServerExConn::DtTaCallbackQueue |
| typedef std::vector<DtTaCallbackQueue> MAKTrafficClientServerExConn::DtTaCallbackQueueVector |
| typedef std::vector<DtTaCallbackBuffer> MAKTrafficClientServerExConn::DtTaCallbackVector |
| typedef DtTaCallbackWithObjectAttributeOptFederate<DtTaFedAmbCall_attributeIsNotOwned> MAKTrafficClientServerExConn::DtTaCbAttributeIsNotOwned |
| typedef DtTaCallbackWithObjectAttributeOptFederate<DtTaFedAmbCall_attributeIsOwnedByRTI> MAKTrafficClientServerExConn::DtTaCbAttributeIsOwnedByRTI |
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_attributeOwnershipAcquisitionNotification> MAKTrafficClientServerExConn::DtTaCbAttributeOwnershipAcquisitionNotification |
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_attributeOwnershipUnavailable> MAKTrafficClientServerExConn::DtTaCbAttributeOwnershipUnavailable |
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_attributesInScope> MAKTrafficClientServerExConn::DtTaCbAttributesInScope |
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_attributesOutOfScope> MAKTrafficClientServerExConn::DtTaCbAttributesOutOfScope |
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_confirmAttributeOwnershipAcquisitionCancellation> MAKTrafficClientServerExConn::DtTaCbConfirmAttributeOwnershipAcquisitionCancellation |
| typedef DtTaCallbackVoid<DtTaFedAmbCall_federationRestoreBegun> MAKTrafficClientServerExConn::DtTaCbFederationRestoreBegun |
| typedef DtTaCallbackVoid<DtTaFedAmbCall_federationRestored> MAKTrafficClientServerExConn::DtTaCbFederationRestored |
| typedef DtTaCallbackVoid<DtTaFedAmbCall_federationSaved> MAKTrafficClientServerExConn::DtTaCbFederationSaved |
| typedef DtTaCallbackWithWString<DtTaFedAmbCall_federationSynchronized> MAKTrafficClientServerExConn::DtTaCbFederationSynchronized |
| typedef DtTaCallbackWithObjectAttributeOptFederate<DtTaFedAmbCall_informAttributeOwnership> MAKTrafficClientServerExConn::DtTaCbInformAttributeOwnership |
| typedef DtTaCallbackWithWString<DtTaFedAmbCall_objectInstanceNameReservationFailed> MAKTrafficClientServerExConn::DtTaCbObjectInstanceNameReservationFailed |
| typedef DtTaCallbackWithWString<DtTaFedAmbCall_objectInstanceNameReservationSucceeded> MAKTrafficClientServerExConn::DtTaCbObjectInstanceNameReservationSucceeded |
Object Management Services //.
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_provideAttributeValueUpdate> MAKTrafficClientServerExConn::DtTaCbProvideAttributeValueUpdate |
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_requestAttributeOwnershipAssumption> MAKTrafficClientServerExConn::DtTaCbRequestAttributeOwnershipAssumption |
Ownership Management Services //.
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_requestAttributeOwnershipRelease> MAKTrafficClientServerExConn::DtTaCbRequestAttributeOwnershipRelease |
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_requestDivestitureConfirmation> MAKTrafficClientServerExConn::DtTaCbRequestDivestitureConfirmation |
| typedef DtTaCallbackWithWString<DtTaFedAmbCall_requestFederationRestoreFailed> MAKTrafficClientServerExConn::DtTaCbRequestFederationRestoreFailed |
| typedef DtTaCallbackWithWString<DtTaFedAmbCall_requestFederationRestoreSucceeded> MAKTrafficClientServerExConn::DtTaCbRequestFederationRestoreSucceeded |
| typedef DtTaCallbackWithObjectClass<DtTaFedAmbCall_startRegistrationForObjectClass> MAKTrafficClientServerExConn::DtTaCbStartRegistrationForObjectClass |
Declaration Management Services //.
| typedef DtTaCallbackWithObjectClass<DtTaFedAmbCall_stopRegistrationForObjectClass> MAKTrafficClientServerExConn::DtTaCbStopRegistrationForObjectClass |
| typedef DtTaCallbackWithWString<DtTaFedAmbCall_synchronizationPointRegistrationSucceeded> MAKTrafficClientServerExConn::DtTaCbSynchronizationPointRegistrationSucceeded |
Federation Management Services //.
| typedef DtTaCallbackWithTime<DtTaFedAmbCall_timeAdvanceGrant> MAKTrafficClientServerExConn::DtTaCbTimeAdvanceGrant |
| typedef DtTaCallbackWithTime<DtTaFedAmbCall_timeConstrainedEnabled> MAKTrafficClientServerExConn::DtTaCbTimeConstrainedEnabled |
| typedef DtTaCallbackWithTime<DtTaFedAmbCall_timeRegulationEnabled> MAKTrafficClientServerExConn::DtTaCbTimeRegulationEnabled |
Time Management Services //.
| typedef DtTaCallbackWithInteractionClass<DtTaFedAmbCall_turnInteractionsOff> MAKTrafficClientServerExConn::DtTaCbTurnInteractionsOff |
| typedef DtTaCallbackWithInteractionClass<DtTaFedAmbCall_turnInteractionsOn> MAKTrafficClientServerExConn::DtTaCbTurnInteractionsOn |
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_turnUpdatesOffForObjectInstance> MAKTrafficClientServerExConn::DtTaCbTurnUpdatesOffForObjectInstance |
| typedef DtTaCallbackWithObjectAttributesOptTag<DtTaFedAmbCall_turnUpdatesOnForObjectInstance> MAKTrafficClientServerExConn::DtTaCbTurnUpdatesOnForObjectInstance |
1.3 FedAmbCallback kinds
| DT_DLL_CSEC const char* MAKTrafficClientServerExConn::callbackKindToString | ( | int | kind | ) |
Return the callback kind string.
| void MAKTrafficClientServerExConn::ERROR_specialization_required | ( | ) |
| std::set<RTI::InteractionClassHandle> MAKTrafficClientServerExConn::theDisabledVRVClasses |