Functions list
Here is an exhaustive list of the HLA Toolbox™ functions by service group.
Functions common to both standards are in blue
Functions specific to HLA 1.3 standard are in red
Functions specific to HLA 1516 standard are in green
-
HLA Toolbox specific functions
hlaAutoPublishSubscribe
hlaCreateFederate
hlaDecode
hlaDestroy
hlaEncode
hlaErrorMsg
hlaGUI
hlaInitialize
hlaRegisterToolbox
hlaRun
hlaVersion
-
Federation management
createFederationExecution
destroyFederationExecution
federateRestoreComplete
federateRestoreNotComplete
federateSaveBegun
federateSaveComplete
federateSaveNotComplete
joinFederationExecution
registerFederationSynchronizationPoint
requestFederationRestore
requestFederationSave
resignFederationExecution
synchronizationPointAchieved
queryFederationSaveStatus
queryFederationRestoreStatus
-
Declaration management
publishInteractionClass
subscribeInteractionClass
subscribeObjectClassAttributes
unpublishInteractionClass
unpublishObjectClass
unsubscribeInteractionClass
unsubscribeObjectClass
publishObjectClass
publishObjectClassAttributes
unpublishObjectClassAttributes
unsubscribeObjectClassAttributes
-
Object management
changeAttributeTransportationType
changeInteractionTransportationType
deleteObjectInstance
localDeleteObjectInstance
updateAttributeValues
sendInteraction
registerObjectInstance
requestClassAttributeValueUpdate
requestObjectAttributeValueUpdate
reserveObjectInstanceName
requestAttributeValueUpdate
ObjectInstanceHandle
-
Ownership management
unconditionalAttributeOwnershipDivestiture
negotiatedAttributeOwnershipDivestiture
attributeOwnershipAcquisition
attributeOwnershipAcquisitionIfAvailable
cancelNegotiatedAttributeOwnershipDivestiture
cancelAttributeOwnershipAcquisition
isAttributeOwnedByFederate
queryAttributeOwnership
attributeOwnershipReleaseResponse
confirmDivestiture
attributeOwnershipDivestitureIfWanted
-
Time management
changeAttributeOrderType
changeInteractionOrderType
disableAsynchronousDelivery
disableTimeConstrained
disableTimeRegulation
enableAsynchronousDelivery
enableTimeConstrained
enableTimeRegulation
flushQueueRequest
modifyLookahead
queryLookahead
retract
timeAdvanceRequest
timeAdvanceRequestAvailable
nextEventRequest
nextEventRequestAvailable
queryFederateTime
queryLBTS
queryMinNextEventTime
nextMessageRequest
nextMessageRequestAvailable
queryGALT
queryLogicalTime
queryLITS
-
Data distribution management
associateRegionForUpdates
createRegion
registerObjectInstanceWithRegion
sendInteractionWithRegion
subscribeInteractionClassWithRegion
subscribeObjectClassAttributesWithRegion
unassociateRegionForUpdates
unsubscribeInteractionClassWithRegion
notifyAboutRegionModification
requestClassAttributeValueUpdateWithRegion
unsubscribeObjectClassWithRegion
commitRegionModifications
deleteRegion
unsubscribeObjectClassAttributesWithRegions
requestAttributeValueUpdateWithRegions
-
Types and ancillary services
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