Liste des fonctions
Voici la liste exhaustive des fonctions du HLA Toolbox par groupe de service. Les fonctions communes aux deux standards sont en bleu,
les fonctions spécifiques au standard HLA 1.3 sont en rouge
et les fonctions spécifiques au standard IEEE 1516 sont en vert.
-
Fonctions spécifiques au HLA Toolbox
hlaAutoPublishSubscribe
hlaCreateFederate
hlaDecode
hlaDestroy
hlaEncode
hlaErrorMsg
hlaGUI
hlaInitialize
hlaRegisterToolbox
hlaRun
hlaVersion
-
Gestion de la fédération
createFederationExecution
destroyFederationExecution
federateRestoreComplete
federateRestoreNotComplete
federateSaveBegun
federateSaveComplete
federateSaveNotComplete
joinFederationExecution
registerFederationSynchronizationPoint
requestFederationRestore
requestFederationSave
resignFederationExecution
synchronizationPointAchieved
queryFederationSaveStatus
queryFederationRestoreStatus
-
Gestion des déclarations
publishInteractionClass
subscribeInteractionClass
subscribeObjectClassAttributes
unpublishInteractionClass
unpublishObjectClass
unsubscribeInteractionClass
unsubscribeObjectClass
publishObjectClass
publishObjectClassAttributes
unpublishObjectClassAttributes
unsubscribeObjectClassAttributes
-
Gestion des objets
changeAttributeTransportationType
changeInteractionTransportationType
deleteObjectInstance
localDeleteObjectInstance
updateAttributeValues
sendInteraction
registerObjectInstance
requestClassAttributeValueUpdate
requestObjectAttributeValueUpdate
reserveObjectInstanceName
requestAttributeValueUpdate
ObjectInstanceHandle
-
Gestion de l’ownership
unconditionalAttributeOwnershipDivestiture
negotiatedAttributeOwnershipDivestiture
attributeOwnershipAcquisition
attributeOwnershipAcquisitionIfAvailable
cancelNegotiatedAttributeOwnershipDivestiture
cancelAttributeOwnershipAcquisition
isAttributeOwnedByFederate
queryAttributeOwnership
attributeOwnershipReleaseResponse
confirmDivestiture
attributeOwnershipDivestitureIfWanted
-
Gestion du temps
changeAttributeOrderType
changeInteractionOrderType
disableAsynchronousDelivery
disableTimeConstrained
disableTimeRegulation
enableAsynchronousDelivery
enableTimeConstrained
enableTimeRegulation
flushQueueRequest
modifyLookahead
queryLookahead
retract
timeAdvanceRequest
timeAdvanceRequestAvailable
nextEventRequest
nextEventRequestAvailable
queryFederateTime
queryLBTS
queryMinNextEventTime
nextMessageRequest
nextMessageRequestAvailable
queryGALT
queryLogicalTime
queryLITS
-
Gestion de la distribution des données
associateRegionForUpdates
createRegion
registerObjectInstanceWithRegion
sendInteractionWithRegion
subscribeInteractionClassWithRegion
subscribeObjectClassAttributesWithRegion
unassociateRegionForUpdates
unsubscribeInteractionClassWithRegion
notifyAboutRegionModification
requestClassAttributeValueUpdateWithRegion
unsubscribeObjectClassWithRegion
commitRegionModifications
deleteRegion
unsubscribeObjectClassAttributesWithRegions
requestAttributeValueUpdateWithRegions
-
Services de gestion des types et fonctions auxiliaires
disableAttributeRelevanceAdvisorySwitch
disableAttributeScopeAdvisorySwitch
disableInteractionRelevanceAdvisorySwitch
enableAttributeRelevanceAdvisorySwitch
enableAttributeScopeAdvisorySwitch
enableInteractionRelevanceAdvisorySwitch
getAttributeHandle
getAttributeName
getDimensionHandle
getInteractionClassHandle
getInteractionClassName
getObjectClassHandle
getObjectClassName
getObjectInstanceHandle
getObjectInstanceName
getParameterHandle
getParameterName
getTransportationName
disableClassRelevanceAdvisorySwitch
enableClassRelevanceAdvisorySwitch
getAttributeRoutingSpaceHandle
getDimensionHandles
getInteractionRoutingSpaceHandle
getObjectClass
getOrderingHandle
getOrderingName
getRoutingSpaceHandle
getRoutingSpaceName
getTransportationHandle
tick
getDimensionName
getDimensionUpperBound
getAvailableDimensionsForClassAttribute
getKnownObjectClassHandle
getAvailableDimensionsForInteractionClass
getTransportationType
getOrderType
getOrderName
enableObjectClassRelevanceAdvisorySwitch
disableObjectClassRelevanceAdvisorySwitch
getDimensionHandleSet
getRangeBounds
setRangeBounds
normalizeFederateHandle
normalizeServiceGroup
evokeCallback
evokeMultipleCallbacks
enableCallbacks
disableCallbacks