hla.rti1516
Interface FederateAmbassador
- All Known Implementing Classes:
- NullFederateAmbassador
public interface FederateAmbassador
Federate must implement this interface.
Method Summary |
void |
announceSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag)
|
void |
attributeIsNotOwned(ObjectInstanceHandle theObject,
AttributeHandle theAttribute)
|
void |
attributeIsOwnedByRTI(ObjectInstanceHandle theObject,
AttributeHandle theAttribute)
|
void |
attributeOwnershipAcquisitionNotification(ObjectInstanceHandle theObject,
AttributeHandleSet securedAttributes,
byte[] userSuppliedTag)
|
void |
attributeOwnershipUnavailable(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
|
void |
attributesInScope(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
|
void |
attributesOutOfScope(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
|
void |
confirmAttributeOwnershipAcquisitionCancellation(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
|
void |
discoverObjectInstance(ObjectInstanceHandle theObject,
ObjectClassHandle theObjectClass,
java.lang.String objectName)
|
void |
federationNotRestored(RestoreFailureReason reason)
|
void |
federationNotSaved(SaveFailureReason reason)
|
void |
federationRestoreBegun()
|
void |
federationRestored()
|
void |
federationRestoreStatusResponse(FederateHandleRestoreStatusPair[] response)
|
void |
federationSaved()
|
void |
federationSaveStatusResponse(FederateHandleSaveStatusPair[] response)
|
void |
federationSynchronized(java.lang.String synchronizationPointLabel)
|
void |
informAttributeOwnership(ObjectInstanceHandle theObject,
AttributeHandle theAttribute,
FederateHandle theOwner)
|
void |
initiateFederateRestore(java.lang.String label,
FederateHandle federateHandle)
|
void |
initiateFederateSave(java.lang.String label)
|
void |
initiateFederateSave(java.lang.String label,
LogicalTime time)
|
void |
objectInstanceNameReservationFailed(java.lang.String objectName)
|
void |
objectInstanceNameReservationSucceeded(java.lang.String objectName)
|
void |
provideAttributeValueUpdate(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
|
void |
receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport)
|
void |
receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering)
|
void |
receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
MessageRetractionHandle messageRetractionHandle)
|
void |
receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
MessageRetractionHandle messageRetractionHandle,
RegionHandleSet sentRegions)
|
void |
receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
RegionHandleSet regions)
|
void |
receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
RegionHandleSet sentRegions)
|
void |
reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport)
|
void |
reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering)
|
void |
reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
MessageRetractionHandle retractionHandle)
|
void |
reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
MessageRetractionHandle retractionHandle,
RegionHandleSet sentRegions)
|
void |
reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
RegionHandleSet sentRegions)
|
void |
reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
RegionHandleSet sentRegions)
|
void |
removeObjectInstance(ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
OrderType sentOrdering)
|
void |
removeObjectInstance(ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
OrderType sentOrdering,
LogicalTime theTime,
OrderType receivedOrdering)
|
void |
removeObjectInstance(ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
OrderType sentOrdering,
LogicalTime theTime,
OrderType receivedOrdering,
MessageRetractionHandle retractionHandle)
|
void |
requestAttributeOwnershipAssumption(ObjectInstanceHandle theObject,
AttributeHandleSet offeredAttributes,
byte[] userSuppliedTag)
|
void |
requestAttributeOwnershipRelease(ObjectInstanceHandle theObject,
AttributeHandleSet candidateAttributes,
byte[] userSuppliedTag)
|
void |
requestDivestitureConfirmation(ObjectInstanceHandle theObject,
AttributeHandleSet offeredAttributes)
|
void |
requestFederationRestoreFailed(java.lang.String label)
|
void |
requestFederationRestoreSucceeded(java.lang.String label)
|
void |
requestRetraction(MessageRetractionHandle theHandle)
|
void |
startRegistrationForObjectClass(ObjectClassHandle theClass)
|
void |
stopRegistrationForObjectClass(ObjectClassHandle theClass)
|
void |
synchronizationPointRegistrationFailed(java.lang.String synchronizationPointLabel,
SynchronizationPointFailureReason reason)
|
void |
synchronizationPointRegistrationSucceeded(java.lang.String synchronizationPointLabel)
|
void |
timeAdvanceGrant(LogicalTime theTime)
|
void |
timeConstrainedEnabled(LogicalTime time)
|
void |
timeRegulationEnabled(LogicalTime time)
|
void |
turnInteractionsOff(InteractionClassHandle theHandle)
|
void |
turnInteractionsOn(InteractionClassHandle theHandle)
|
void |
turnUpdatesOffForObjectInstance(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
|
void |
turnUpdatesOnForObjectInstance(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
|
synchronizationPointRegistrationSucceeded
void synchronizationPointRegistrationSucceeded(java.lang.String synchronizationPointLabel)
throws FederateInternalError
- Throws:
FederateInternalError
synchronizationPointRegistrationFailed
void synchronizationPointRegistrationFailed(java.lang.String synchronizationPointLabel,
SynchronizationPointFailureReason reason)
throws FederateInternalError
- Throws:
FederateInternalError
announceSynchronizationPoint
void announceSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag)
throws FederateInternalError
- Throws:
FederateInternalError
federationSynchronized
void federationSynchronized(java.lang.String synchronizationPointLabel)
throws FederateInternalError
- Throws:
FederateInternalError
initiateFederateSave
void initiateFederateSave(java.lang.String label)
throws UnableToPerformSave,
FederateInternalError
- Throws:
UnableToPerformSave
FederateInternalError
initiateFederateSave
void initiateFederateSave(java.lang.String label,
LogicalTime time)
throws InvalidLogicalTime,
UnableToPerformSave,
FederateInternalError
- Throws:
InvalidLogicalTime
UnableToPerformSave
FederateInternalError
federationSaved
void federationSaved()
throws FederateInternalError
- Throws:
FederateInternalError
federationNotSaved
void federationNotSaved(SaveFailureReason reason)
throws FederateInternalError
- Throws:
FederateInternalError
federationSaveStatusResponse
void federationSaveStatusResponse(FederateHandleSaveStatusPair[] response)
throws FederateInternalError
- Throws:
FederateInternalError
requestFederationRestoreSucceeded
void requestFederationRestoreSucceeded(java.lang.String label)
throws FederateInternalError
- Throws:
FederateInternalError
requestFederationRestoreFailed
void requestFederationRestoreFailed(java.lang.String label)
throws FederateInternalError
- Throws:
FederateInternalError
federationRestoreBegun
void federationRestoreBegun()
throws FederateInternalError
- Throws:
FederateInternalError
initiateFederateRestore
void initiateFederateRestore(java.lang.String label,
FederateHandle federateHandle)
throws SpecifiedSaveLabelDoesNotExist,
CouldNotInitiateRestore,
FederateInternalError
- Throws:
SpecifiedSaveLabelDoesNotExist
CouldNotInitiateRestore
FederateInternalError
federationRestored
void federationRestored()
throws FederateInternalError
- Throws:
FederateInternalError
federationNotRestored
void federationNotRestored(RestoreFailureReason reason)
throws FederateInternalError
- Throws:
FederateInternalError
federationRestoreStatusResponse
void federationRestoreStatusResponse(FederateHandleRestoreStatusPair[] response)
throws FederateInternalError
- Throws:
FederateInternalError
startRegistrationForObjectClass
void startRegistrationForObjectClass(ObjectClassHandle theClass)
throws ObjectClassNotPublished,
FederateInternalError
- Throws:
ObjectClassNotPublished
FederateInternalError
stopRegistrationForObjectClass
void stopRegistrationForObjectClass(ObjectClassHandle theClass)
throws ObjectClassNotPublished,
FederateInternalError
- Throws:
ObjectClassNotPublished
FederateInternalError
turnInteractionsOn
void turnInteractionsOn(InteractionClassHandle theHandle)
throws InteractionClassNotPublished,
FederateInternalError
- Throws:
InteractionClassNotPublished
FederateInternalError
turnInteractionsOff
void turnInteractionsOff(InteractionClassHandle theHandle)
throws InteractionClassNotPublished,
FederateInternalError
- Throws:
InteractionClassNotPublished
FederateInternalError
objectInstanceNameReservationSucceeded
void objectInstanceNameReservationSucceeded(java.lang.String objectName)
throws UnknownName,
FederateInternalError
- Throws:
UnknownName
FederateInternalError
objectInstanceNameReservationFailed
void objectInstanceNameReservationFailed(java.lang.String objectName)
throws UnknownName,
FederateInternalError
- Throws:
UnknownName
FederateInternalError
discoverObjectInstance
void discoverObjectInstance(ObjectInstanceHandle theObject,
ObjectClassHandle theObjectClass,
java.lang.String objectName)
throws CouldNotDiscover,
ObjectClassNotRecognized,
FederateInternalError
- Throws:
CouldNotDiscover
ObjectClassNotRecognized
FederateInternalError
reflectAttributeValues
void reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotSubscribed,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError
reflectAttributeValues
void reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
RegionHandleSet sentRegions)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotSubscribed,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError
reflectAttributeValues
void reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotSubscribed,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError
reflectAttributeValues
void reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
RegionHandleSet sentRegions)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotSubscribed,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError
reflectAttributeValues
void reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
MessageRetractionHandle retractionHandle)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotSubscribed,
InvalidLogicalTime,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
InvalidLogicalTime
FederateInternalError
reflectAttributeValues
void reflectAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
MessageRetractionHandle retractionHandle,
RegionHandleSet sentRegions)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotSubscribed,
InvalidLogicalTime,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
InvalidLogicalTime
FederateInternalError
receiveInteraction
void receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport)
throws InteractionClassNotRecognized,
InteractionParameterNotRecognized,
InteractionClassNotSubscribed,
FederateInternalError
- Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
FederateInternalError
receiveInteraction
void receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
RegionHandleSet sentRegions)
throws InteractionClassNotRecognized,
InteractionParameterNotRecognized,
InteractionClassNotSubscribed,
FederateInternalError
- Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
FederateInternalError
receiveInteraction
void receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering)
throws InteractionClassNotRecognized,
InteractionParameterNotRecognized,
InteractionClassNotSubscribed,
FederateInternalError
- Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
FederateInternalError
receiveInteraction
void receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
RegionHandleSet regions)
throws InteractionClassNotRecognized,
InteractionParameterNotRecognized,
InteractionClassNotSubscribed,
FederateInternalError
- Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
FederateInternalError
receiveInteraction
void receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
MessageRetractionHandle messageRetractionHandle)
throws InteractionClassNotRecognized,
InteractionParameterNotRecognized,
InteractionClassNotSubscribed,
InvalidLogicalTime,
FederateInternalError
- Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
InvalidLogicalTime
FederateInternalError
receiveInteraction
void receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport,
LogicalTime theTime,
OrderType receivedOrdering,
MessageRetractionHandle messageRetractionHandle,
RegionHandleSet sentRegions)
throws InteractionClassNotRecognized,
InteractionParameterNotRecognized,
InteractionClassNotSubscribed,
InvalidLogicalTime,
FederateInternalError
- Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
InvalidLogicalTime
FederateInternalError
removeObjectInstance
void removeObjectInstance(ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
OrderType sentOrdering)
throws ObjectInstanceNotKnown,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
FederateInternalError
removeObjectInstance
void removeObjectInstance(ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
OrderType sentOrdering,
LogicalTime theTime,
OrderType receivedOrdering)
throws ObjectInstanceNotKnown,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
FederateInternalError
removeObjectInstance
void removeObjectInstance(ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
OrderType sentOrdering,
LogicalTime theTime,
OrderType receivedOrdering,
MessageRetractionHandle retractionHandle)
throws ObjectInstanceNotKnown,
InvalidLogicalTime,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
InvalidLogicalTime
FederateInternalError
attributesInScope
void attributesInScope(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotSubscribed,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError
attributesOutOfScope
void attributesOutOfScope(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotSubscribed,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError
provideAttributeValueUpdate
void provideAttributeValueUpdate(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotOwned,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotOwned
FederateInternalError
turnUpdatesOnForObjectInstance
void turnUpdatesOnForObjectInstance(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotOwned,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotOwned
FederateInternalError
turnUpdatesOffForObjectInstance
void turnUpdatesOffForObjectInstance(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotOwned,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotOwned
FederateInternalError
requestAttributeOwnershipAssumption
void requestAttributeOwnershipAssumption(ObjectInstanceHandle theObject,
AttributeHandleSet offeredAttributes,
byte[] userSuppliedTag)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeAlreadyOwned,
AttributeNotPublished,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeAlreadyOwned
AttributeNotPublished
FederateInternalError
requestDivestitureConfirmation
void requestDivestitureConfirmation(ObjectInstanceHandle theObject,
AttributeHandleSet offeredAttributes)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotOwned,
AttributeDivestitureWasNotRequested,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotOwned
AttributeDivestitureWasNotRequested
FederateInternalError
attributeOwnershipAcquisitionNotification
void attributeOwnershipAcquisitionNotification(ObjectInstanceHandle theObject,
AttributeHandleSet securedAttributes,
byte[] userSuppliedTag)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeAcquisitionWasNotRequested,
AttributeAlreadyOwned,
AttributeNotPublished,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeAcquisitionWasNotRequested
AttributeAlreadyOwned
AttributeNotPublished
FederateInternalError
attributeOwnershipUnavailable
void attributeOwnershipUnavailable(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeAlreadyOwned,
AttributeAcquisitionWasNotRequested,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeAlreadyOwned
AttributeAcquisitionWasNotRequested
FederateInternalError
requestAttributeOwnershipRelease
void requestAttributeOwnershipRelease(ObjectInstanceHandle theObject,
AttributeHandleSet candidateAttributes,
byte[] userSuppliedTag)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeNotOwned,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotOwned
FederateInternalError
confirmAttributeOwnershipAcquisitionCancellation
void confirmAttributeOwnershipAcquisitionCancellation(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
AttributeAlreadyOwned,
AttributeAcquisitionWasNotCanceled,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeAlreadyOwned
AttributeAcquisitionWasNotCanceled
FederateInternalError
informAttributeOwnership
void informAttributeOwnership(ObjectInstanceHandle theObject,
AttributeHandle theAttribute,
FederateHandle theOwner)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
FederateInternalError
attributeIsNotOwned
void attributeIsNotOwned(ObjectInstanceHandle theObject,
AttributeHandle theAttribute)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
FederateInternalError
attributeIsOwnedByRTI
void attributeIsOwnedByRTI(ObjectInstanceHandle theObject,
AttributeHandle theAttribute)
throws ObjectInstanceNotKnown,
AttributeNotRecognized,
FederateInternalError
- Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
FederateInternalError
timeRegulationEnabled
void timeRegulationEnabled(LogicalTime time)
throws InvalidLogicalTime,
NoRequestToEnableTimeRegulationWasPending,
FederateInternalError
- Throws:
InvalidLogicalTime
NoRequestToEnableTimeRegulationWasPending
FederateInternalError
timeConstrainedEnabled
void timeConstrainedEnabled(LogicalTime time)
throws InvalidLogicalTime,
NoRequestToEnableTimeConstrainedWasPending,
FederateInternalError
- Throws:
InvalidLogicalTime
NoRequestToEnableTimeConstrainedWasPending
FederateInternalError
timeAdvanceGrant
void timeAdvanceGrant(LogicalTime theTime)
throws InvalidLogicalTime,
JoinedFederateIsNotInTimeAdvancingState,
FederateInternalError
- Throws:
InvalidLogicalTime
JoinedFederateIsNotInTimeAdvancingState
FederateInternalError
requestRetraction
void requestRetraction(MessageRetractionHandle theHandle)
throws FederateInternalError
- Throws:
FederateInternalError