11 #ifdef DtIFSPEC1516_2025
17 #include <vlutil/vlPrint.h>
20 class DtRtiAmbassadorImplementor;
23 class DT_DLL_LRC DtRTIambassador :
public rti1516_2025::RTIambassador
30 virtual ~DtRTIambassador ();
45 virtual rti1516_2025::ConfigurationResult connect(
46 rti1516_2025::FederateAmbassador& federateAmbassador,
58 virtual rti1516_2025::ConfigurationResult connect(
59 rti1516_2025::FederateAmbassador& federateAmbassador,
61 rti1516_2025::RtiConfiguration const& configuration);
73 virtual rti1516_2025::ConfigurationResult connect(
74 rti1516_2025::FederateAmbassador& federateAmbassador,
76 rti1516_2025::Credentials const& credentials);
88 virtual rti1516_2025::ConfigurationResult connect(
89 rti1516_2025::FederateAmbassador& federateAmbassador,
91 rti1516_2025::RtiConfiguration const& configuration,
92 rti1516_2025::Credentials const& credentials);
100 virtual
void disconnect();
118 virtual
void createFederationExecution(
119 std::wstring const& federationName,
120 std::wstring const& fomModule,
121 std::wstring const& logicalTimeImplementationName = L"");
135 virtual
void createFederationExecution(
136 std::wstring const& federationName,
137 std::vector<std::wstring> const& fomModules,
138 std::wstring const& logicalTimeImplementationName = L"");
155 virtual
void createFederationExecutionWithMIM(
156 std::wstring const& federationName,
157 std::vector<std::wstring> const& fomModules,
158 std::wstring const& mimModule,
159 std::wstring const& logicalTimeImplementationName = L"");
169 virtual
void destroyFederationExecution(
170 std::wstring const& federationName);
177 virtual
void listFederationExecutions();
184 virtual
void listFederationExecutionMembers(std::wstring const& federationName);
203 virtual rti1516_2025::FederateHandle joinFederationExecution(
204 std::wstring const& federateType,
205 std::wstring const& federationName,
206 std::vector<std::wstring> const& additionalFomModules = std::vector<std::wstring>());
224 virtual rti1516_2025::FederateHandle joinFederationExecution(
225 std::wstring const& federateName,
226 std::wstring const& federateType,
227 std::wstring const& federationName,
228 std::vector<std::wstring> const& additionalFomModules = std::vector<std::wstring>());
240 virtual
void resignFederationExecution(
251 virtual
void registerFederationSynchronizationPoint(
252 std::wstring const& synchronizationPointLabel,
253 rti1516_2025::VariableLengthData const& userSuppliedTag);
264 virtual
void registerFederationSynchronizationPoint(
265 std::wstring const& synchronizationPointLabel,
266 rti1516_2025::VariableLengthData const& userSuppliedTag,
278 virtual
void synchronizationPointAchieved(
279 std::wstring const& synchronizationPointLabel,
280 bool successfully = true);
290 virtual
void requestFederationSave(
291 std::wstring const& label);
304 virtual
void requestFederationSave(
305 std::wstring const& label,
306 rti1516_2025::LogicalTime const& time);
316 virtual
void federateSaveBegun();
326 virtual
void federateSaveComplete();
336 virtual
void federateSaveNotComplete();
345 virtual
void abortFederationSave();
354 virtual
void queryFederationSaveStatus();
364 virtual
void requestFederationRestore(
365 std::wstring const& label);
375 virtual
void federateRestoreComplete();
385 virtual
void federateRestoreNotComplete();
394 virtual
void abortFederationRestore();
403 virtual
void queryFederationRestoreStatus();
419 virtual
void publishObjectClassAttributes(
420 rti1516_2025::ObjectClassHandle const& objectClass,
433 virtual
void unpublishObjectClass(
434 rti1516_2025::ObjectClassHandle const& objectClass);
447 virtual
void unpublishObjectClassAttributes(
448 rti1516_2025::ObjectClassHandle const& objectClass,
460 virtual
void publishInteractionClass(
461 rti1516_2025::InteractionClassHandle const& interactionClass);
472 virtual
void unpublishInteractionClass(
473 rti1516_2025::InteractionClassHandle const& interactionClass);
485 virtual
void publishObjectClassDirectedInteractions(
486 rti1516_2025::ObjectClassHandle const& objectClass,
487 rti1516_2025::InteractionClassHandleSet const& interactionClasses);
498 virtual
void unpublishObjectClassDirectedInteractions(
499 rti1516_2025::ObjectClassHandle const& objectClass);
511 virtual
void unpublishObjectClassDirectedInteractions(
512 rti1516_2025::ObjectClassHandle const& objectClass,
513 rti1516_2025::InteractionClassHandleSet const& interactionClasses);
525 virtual
void subscribeObjectClassAttributes(
526 rti1516_2025::ObjectClassHandle const& objectClass,
529 std::wstring const& updateRateDesignator = L"");
540 virtual
void unsubscribeObjectClass(
541 rti1516_2025::ObjectClassHandle const& objectClass);
553 virtual
void unsubscribeObjectClassAttributes(
554 rti1516_2025::ObjectClassHandle const& objectClass,
567 virtual
void subscribeInteractionClass(
568 rti1516_2025::InteractionClassHandle const& interactionClass,
580 virtual
void unsubscribeInteractionClass(
581 rti1516_2025::InteractionClassHandle const& interactionClass);
593 virtual
void subscribeObjectClassDirectedInteractions(
594 rti1516_2025::ObjectClassHandle const& objectClass,
595 rti1516_2025::InteractionClassHandleSet const& interactionClasses,
596 bool universally = false);
607 virtual
void unsubscribeObjectClassDirectedInteractions(
608 rti1516_2025::ObjectClassHandle const& objectClass);
620 virtual
void unsubscribeObjectClassDirectedInteractions(
621 rti1516_2025::ObjectClassHandle const& objectClass,
622 rti1516_2025::InteractionClassHandleSet const& interactionClasses);
637 virtual
void reserveObjectInstanceName(
638 std::wstring const& objectInstanceName);
649 virtual
void releaseObjectInstanceName(
650 std::wstring const& objectInstanceName);
662 virtual
void reserveMultipleObjectInstanceNames(
663 std::set<std::wstring> const& objectInstanceNames);
674 virtual
void releaseMultipleObjectInstanceNames(
675 std::set<std::wstring> const& objectInstanceNames);
687 virtual rti1516_2025::ObjectInstanceHandle registerObjectInstance(
688 rti1516_2025::ObjectClassHandle const& objectClass);
702 virtual rti1516_2025::ObjectInstanceHandle registerObjectInstance(
703 rti1516_2025::ObjectClassHandle const& objectClass,
704 std::wstring const& objectInstanceName);
717 virtual
void updateAttributeValues(
718 rti1516_2025::ObjectInstanceHandle const& objectInstance,
720 rti1516_2025::VariableLengthData const& userSuppliedTag);
734 virtual rti1516_2025::MessageRetractionHandle updateAttributeValues(
735 rti1516_2025::ObjectInstanceHandle const& objectInstance,
737 rti1516_2025::VariableLengthData const& userSuppliedTag,
738 rti1516_2025::LogicalTime const& time);
751 virtual
void sendInteraction(
752 rti1516_2025::InteractionClassHandle const& interactionClass,
754 rti1516_2025::VariableLengthData const& userSuppliedTag);
768 virtual rti1516_2025::MessageRetractionHandle sendInteraction(
769 rti1516_2025::InteractionClassHandle const& interactionClass,
771 rti1516_2025::VariableLengthData const& userSuppliedTag,
772 rti1516_2025::LogicalTime const& time);
786 virtual
void sendDirectedInteraction(
787 rti1516_2025::InteractionClassHandle const& interactionClass,
788 rti1516_2025::ObjectInstanceHandle const& objectInstance,
790 rti1516_2025::VariableLengthData const& userSuppliedTag);
805 virtual rti1516_2025::MessageRetractionHandle sendDirectedInteraction(
806 rti1516_2025::InteractionClassHandle const& interactionClass,
807 rti1516_2025::ObjectInstanceHandle const& objectInstance,
809 rti1516_2025::VariableLengthData const& userSuppliedTag,
810 rti1516_2025::LogicalTime const& time);
822 virtual
void deleteObjectInstance(
823 rti1516_2025::ObjectInstanceHandle const& objectInstance,
824 rti1516_2025::VariableLengthData const& userSuppliedTag);
837 virtual rti1516_2025::MessageRetractionHandle deleteObjectInstance(
838 rti1516_2025::ObjectInstanceHandle const& objectInstance,
839 rti1516_2025::VariableLengthData const& userSuppliedTag,
840 rti1516_2025::LogicalTime const& time);
853 virtual
void localDeleteObjectInstance(
854 rti1516_2025::ObjectInstanceHandle const& objectInstance);
866 virtual
void requestAttributeValueUpdate(
867 rti1516_2025::ObjectInstanceHandle const& objectInstance,
869 rti1516_2025::VariableLengthData const& userSuppliedTag);
881 virtual
void requestAttributeValueUpdate(
882 rti1516_2025::ObjectClassHandle const& objectClass,
884 rti1516_2025::VariableLengthData const& userSuppliedTag);
899 virtual
void requestAttributeTransportationTypeChange(
900 rti1516_2025::ObjectInstanceHandle const& objectInstance,
902 rti1516_2025::TransportationTypeHandle const& transportationType);
916 virtual
void changeDefaultAttributeTransportationType(
917 rti1516_2025::ObjectClassHandle const& objectClass,
919 rti1516_2025::TransportationTypeHandle const& transportationType);
931 virtual
void queryAttributeTransportationType(
932 rti1516_2025::ObjectInstanceHandle const& objectInstance,
933 rti1516_2025::AttributeHandle const& attribute);
947 virtual
void requestInteractionTransportationTypeChange(
948 rti1516_2025::InteractionClassHandle const& interactionClass,
949 rti1516_2025::TransportationTypeHandle const& transportationType);
960 virtual
void queryInteractionTransportationType(
961 rti1516_2025::FederateHandle const& federate,
962 rti1516_2025::InteractionClassHandle const& interactionClass);
979 virtual
void unconditionalAttributeOwnershipDivestiture(
980 rti1516_2025::ObjectInstanceHandle const& objectInstance,
982 rti1516_2025::VariableLengthData const& userSuppliedTag);
996 virtual
void negotiatedAttributeOwnershipDivestiture(
997 rti1516_2025::ObjectInstanceHandle const& objectInstance,
999 rti1516_2025::VariableLengthData const& userSuppliedTag);
1014 virtual
void confirmDivestiture(
1015 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1017 rti1516_2025::VariableLengthData const& userSuppliedTag);
1032 virtual
void attributeOwnershipAcquisition(
1033 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1035 rti1516_2025::VariableLengthData const& userSuppliedTag);
1051 virtual
void attributeOwnershipAcquisitionIfAvailable(
1052 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1054 rti1516_2025::VariableLengthData const& userSuppliedTag);
1067 virtual
void attributeOwnershipReleaseDenied(
1068 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1070 rti1516_2025::VariableLengthData const& userSuppliedTag);
1083 virtual
void attributeOwnershipDivestitureIfWanted(
1084 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1086 rti1516_2025::VariableLengthData const& userSuppliedTag,
1101 virtual
void cancelNegotiatedAttributeOwnershipDivestiture(
1102 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1117 virtual
void cancelAttributeOwnershipAcquisition(
1118 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1131 virtual
void queryAttributeOwnership(
1132 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1145 virtual
bool isAttributeOwnedByFederate(
1146 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1147 rti1516_2025::AttributeHandle const& attribute);
1165 virtual
void enableTimeRegulation(
1166 rti1516_2025::LogicalTimeInterval const& lookahead);
1177 virtual
void disableTimeRegulation();
1190 virtual
void enableTimeConstrained();
1201 virtual
void disableTimeConstrained();
1216 virtual
void timeAdvanceRequest(
1217 rti1516_2025::LogicalTime const& time);
1232 virtual
void timeAdvanceRequestAvailable(
1233 rti1516_2025::LogicalTime const& time);
1248 virtual
void nextMessageRequest(
1249 rti1516_2025::LogicalTime const& time);
1264 virtual
void nextMessageRequestAvailable(
1265 rti1516_2025::LogicalTime const& time);
1280 virtual
void flushQueueRequest(
1281 rti1516_2025::LogicalTime const& time);
1292 virtual
void enableAsynchronousDelivery();
1303 virtual
void disableAsynchronousDelivery();
1313 virtual
bool queryGALT(rti1516_2025::LogicalTime& time);
1323 virtual
void queryLogicalTime(rti1516_2025::LogicalTime& time);
1333 virtual
bool queryLITS(rti1516_2025::LogicalTime& time);
1346 virtual
void modifyLookahead(
1347 rti1516_2025::LogicalTimeInterval const& lookahead);
1358 virtual
void queryLookahead(rti1516_2025::LogicalTimeInterval& interval);
1371 virtual
void retract(
1372 rti1516_2025::MessageRetractionHandle const& retraction);
1385 virtual
void changeAttributeOrderType(
1386 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1400 virtual
void changeDefaultAttributeOrderType(
1401 rti1516_2025::ObjectClassHandle const& objectClass,
1415 virtual
void changeInteractionOrderType(
1416 rti1516_2025::InteractionClassHandle const& interactionClass,
1432 virtual rti1516_2025::RegionHandle createRegion(
1445 virtual
void commitRegionModifications(
1459 virtual
void deleteRegion(
1460 rti1516_2025::RegionHandle const& region);
1477 virtual rti1516_2025::ObjectInstanceHandle registerObjectInstanceWithRegions(
1478 rti1516_2025::ObjectClassHandle const& objectClass,
1498 virtual rti1516_2025::ObjectInstanceHandle registerObjectInstanceWithRegions(
1499 rti1516_2025::ObjectClassHandle const& objectClass,
1501 std::wstring const& objectInstanceName);
1516 virtual
void associateRegionsForUpdates(
1517 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1532 virtual
void unassociateRegionsForUpdates(
1533 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1549 virtual
void subscribeObjectClassAttributesWithRegions(
1550 rti1516_2025::ObjectClassHandle const& objectClass,
1553 std::wstring const& updateRateDesignator = L"");
1568 virtual
void unsubscribeObjectClassAttributesWithRegions(
1569 rti1516_2025::ObjectClassHandle const& objectClass,
1585 virtual
void subscribeInteractionClassWithRegions(
1586 rti1516_2025::InteractionClassHandle const& interactionClass,
1588 bool active = true);
1603 virtual
void unsubscribeInteractionClassWithRegions(
1604 rti1516_2025::InteractionClassHandle const& interactionClass,
1621 virtual
void sendInteractionWithRegions(
1622 rti1516_2025::InteractionClassHandle const& interactionClass,
1625 rti1516_2025::VariableLengthData const& userSuppliedTag);
1642 virtual rti1516_2025::MessageRetractionHandle sendInteractionWithRegions(
1643 rti1516_2025::InteractionClassHandle const& interactionClass,
1646 rti1516_2025::VariableLengthData const& userSuppliedTag,
1647 rti1516_2025::LogicalTime const& time);
1662 virtual
void requestAttributeValueUpdateWithRegions(
1663 rti1516_2025::ObjectClassHandle const& objectClass,
1665 rti1516_2025::VariableLengthData const& userSuppliedTag);
1678 virtual rti1516_2025::FederateHandle getFederateHandle(
1679 std::wstring const& federateName);
1689 virtual std::wstring getFederateName(
1690 rti1516_2025::FederateHandle const& federate);
1699 virtual rti1516_2025::ObjectClassHandle getObjectClassHandle(
1700 std::wstring const& objectClassName);
1709 virtual std::wstring getObjectClassName(
1710 rti1516_2025::ObjectClassHandle const& objectClass);
1719 virtual rti1516_2025::ObjectClassHandle getKnownObjectClassHandle(
1720 rti1516_2025::ObjectInstanceHandle const& objectInstance);
1729 virtual rti1516_2025::ObjectInstanceHandle getObjectInstanceHandle(
1730 std::wstring const& objectInstanceName);
1739 virtual std::wstring getObjectInstanceName(
1740 rti1516_2025::ObjectInstanceHandle const& objectInstance);
1750 virtual rti1516_2025::AttributeHandle getAttributeHandle(
1751 rti1516_2025::ObjectClassHandle const& objectClass,
1752 std::wstring const& attributeName);
1763 virtual std::wstring getAttributeName(
1764 rti1516_2025::ObjectClassHandle const& objectClass,
1765 rti1516_2025::AttributeHandle const& attribute);
1774 virtual
double getUpdateRateValue(
1775 std::wstring const& updateRateDesignator);
1785 virtual
double getUpdateRateValueForAttribute(
1786 rti1516_2025::ObjectInstanceHandle const& objectInstance,
1787 rti1516_2025::AttributeHandle const& attribute);
1796 virtual rti1516_2025::InteractionClassHandle getInteractionClassHandle(
1797 std::wstring const& interactionClassName);
1806 virtual std::wstring getInteractionClassName(
1807 rti1516_2025::InteractionClassHandle const& interactionClass);
1817 virtual rti1516_2025::ParameterHandle getParameterHandle(
1818 rti1516_2025::InteractionClassHandle const& interactionClass,
1819 std::wstring const& parameterName);
1830 virtual std::wstring getParameterName(
1831 rti1516_2025::InteractionClassHandle const& interactionClass,
1832 rti1516_2025::ParameterHandle const& parameter);
1841 virtual rti1516_2025::
OrderType getOrderType(
1842 std::wstring const& orderTypeName);
1851 virtual std::wstring getOrderName(
1861 virtual rti1516_2025::TransportationTypeHandle getTransportationTypeHandle(
1862 std::wstring const& transportationTypeName);
1871 virtual std::wstring getTransportationTypeName(
1872 rti1516_2025::TransportationTypeHandle const& transportationType);
1882 rti1516_2025::ObjectClassHandle const& objectClass);
1892 rti1516_2025::InteractionClassHandle const& interactionClass);
1901 virtual rti1516_2025::DimensionHandle getDimensionHandle(
1902 std::wstring const& dimensionName);
1911 virtual std::wstring getDimensionName(
1912 rti1516_2025::DimensionHandle const& dimension);
1921 virtual
unsigned long getDimensionUpperBound(
1922 rti1516_2025::DimensionHandle const& dimension);
1934 rti1516_2025::RegionHandle const& region);
1946 virtual rti1516_2025::RangeBounds getRangeBounds(
1947 rti1516_2025::RegionHandle const& region,
1948 rti1516_2025::DimensionHandle const& dimension);
1962 virtual
void setRangeBounds(
1963 rti1516_2025::RegionHandle const& region,
1964 rti1516_2025::DimensionHandle const& dimension,
1965 rti1516_2025::RangeBounds const& rangeBounds);
1974 virtual
unsigned long normalizeServiceGroup(
1984 virtual
unsigned long normalizeFederateHandle(
1985 rti1516_2025::FederateHandle const& federate);
1994 virtual
unsigned long normalizeObjectClassHandle(
1995 rti1516_2025::ObjectClassHandle const& objectClass);
2004 virtual
unsigned long normalizeInteractionClassHandle(
2005 rti1516_2025::InteractionClassHandle const& interactionClass);
2014 virtual
unsigned long normalizeObjectInstanceHandle(
2015 rti1516_2025::ObjectInstanceHandle const& objectInstance);
2025 virtual
bool getObjectClassRelevanceAdvisorySwitch() const;
2035 virtual
void setObjectClassRelevanceAdvisorySwitch(
bool switchValue);
2045 virtual
bool getAttributeRelevanceAdvisorySwitch() const;
2055 virtual
void setAttributeRelevanceAdvisorySwitch(
bool switchValue);
2065 virtual
bool getAttributeScopeAdvisorySwitch() const;
2075 virtual
void setAttributeScopeAdvisorySwitch(
bool switchValue);
2085 virtual
bool getInteractionRelevanceAdvisorySwitch() const;
2095 virtual
void setInteractionRelevanceAdvisorySwitch(
bool switchValue);
2105 virtual
bool getConveyRegionDesignatorSetsSwitch() const;
2115 virtual
void setConveyRegionDesignatorSetsSwitch(
bool switchValue);
2125 virtual rti1516_2025::
ResignAction getAutomaticResignDirective();
2136 virtual
void setAutomaticResignDirective(
2147 virtual
bool getServiceReportingSwitch() const;
2158 virtual
void setServiceReportingSwitch(
bool switchValue);
2168 virtual
bool getExceptionReportingSwitch() const;
2178 virtual
void setExceptionReportingSwitch(
bool switchValue);
2188 virtual
bool getSendServiceReportsToFileSwitch() const;
2198 virtual
void setSendServiceReportsToFileSwitch(
bool switchValue);
2208 virtual
bool getAutoProvideSwitch() const;
2218 virtual
bool getDelaySubscriptionEvaluationSwitch() const;
2228 virtual
bool getAdvisoriesUseKnownClassSwitch() const;
2238 virtual
bool getAllowRelaxedDDMSwitch() const;
2248 virtual
bool getNonRegulatedGrantSwitch() const;
2255 virtual
bool evokeCallback(
2256 double approximateMinimumTimeInSeconds);
2263 virtual
bool evokeMultipleCallbacks(
2264 double approximateMinimumTimeInSeconds,
2265 double approximateMaximumTimeInSeconds);
2273 virtual
void enableCallbacks();
2281 virtual
void disableCallbacks();
2292 virtual std::unique_ptr<rti1516_2025::LogicalTimeFactory> getTimeFactory() const;
2303 virtual rti1516_2025::FederateHandle decodeFederateHandle(
2304 rti1516_2025::VariableLengthData const& encodedValue) const;
2312 virtual rti1516_2025::ObjectClassHandle decodeObjectClassHandle(
2313 rti1516_2025::VariableLengthData const& encodedValue) const;
2321 virtual rti1516_2025::InteractionClassHandle decodeInteractionClassHandle(
2322 rti1516_2025::VariableLengthData const& encodedValue) const;
2330 virtual rti1516_2025::ObjectInstanceHandle decodeObjectInstanceHandle(
2331 rti1516_2025::VariableLengthData const& encodedValue) const;
2339 virtual rti1516_2025::AttributeHandle decodeAttributeHandle(
2340 rti1516_2025::VariableLengthData const& encodedValue) const;
2348 virtual rti1516_2025::ParameterHandle decodeParameterHandle(
2349 rti1516_2025::VariableLengthData const& encodedValue) const;
2357 virtual rti1516_2025::DimensionHandle decodeDimensionHandle(
2358 rti1516_2025::VariableLengthData const& encodedValue) const;
2366 virtual rti1516_2025::MessageRetractionHandle decodeMessageRetractionHandle(
2367 rti1516_2025::VariableLengthData const& encodedValue) const;
2375 virtual rti1516_2025::RegionHandle decodeRegionHandle(
2376 rti1516_2025::VariableLengthData const& encodedValue) const;
2381 virtual DtRtiAmbassadorImplementor* getImplementation();
2394 DtRtiAmbassadorImplementor* myAmbImpl;
OrderType
Definition: datatypes.pb.h:472
std::set< AttributeHandle > AttributeHandleSet
Definition: Typedefs.h:35
Definition: ambObsList.h:20
This class manages the RTI's start-up configuration using both MTL variables and functions.
Definition: RIDparams.h:87
ServiceGroup
Definition: datatypes.pb.h:497
CallbackModel
Definition: datatypes.pb.h:280
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:39
std::vector< AttributeHandleSetRegionHandleSetPair > AttributeHandleSetRegionHandleSetPairVector
Definition: Typedefs.h:57
ResignAction
Definition: datatypes.pb.h:305
std::map< AttributeHandle, VariableLengthData > AttributeHandleValueMap
Definition: Typedefs.h:44
std::set< FederateHandle > FederateHandleSet
Definition: Typedefs.h:37
This file contains the rti1516e::RTIambassador class.
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
std::set< DimensionHandle > DimensionHandleSet
Definition: Typedefs.h:38
std::map< ParameterHandle, VariableLengthData > ParameterHandleValueMap
Definition: Typedefs.h:49