|
pRTI v1.3 | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--se.pitch.prti.FederateAmbassador_Impl
| Constructor Summary | |
FederateAmbassador_Impl()
|
|
| Method Summary | |
void |
announceSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag)
The Announce Synchronization Point service shall inform a federate of the existence of a new synchronization point label. |
void |
attributeIsNotOwned(int theObject,
int theAttribute)
The Attribute Is Not Owned service shall be used to indicate that the specified instance attribute is unowned and available for acquisition. |
void |
attributeOwnedByRTI(int theObject,
int theAttribute)
The Attribute Owned By RTI service shall be used to indicate that the specified instance attribute is owned by the RTI and not available for acquisition. |
void |
attributeOwnershipAcquisitionNotification(int theObject,
AttributeHandleSet securedAttributes)
The Attribute Ownership Acquisition Notification service shall notify the federate that it now owns the specified set of instance attributes. |
void |
attributeOwnershipDivestitureNotification(int theObject,
AttributeHandleSet releasedAttributes)
The Attribute Ownership Divestiture Notification service shall notify the federate that it no longer owns the specified set of instance attributes. |
void |
attributeOwnershipUnavailable(int theObject,
AttributeHandleSet theAttributes)
The Attribute Ownership Unavailable service shall inform the federate that the specified instance attributes were not available for ownership acquisition. |
void |
attributesInScope(int theObject,
AttributeHandleSet theAttributes)
The Attributes In Scope service shall notify the federate that the specified attributes for the object instance are in scope for the federate. |
void |
attributesOutOfScope(int theObject,
AttributeHandleSet theAttributes)
The Attributes Out Of Scope service shall notify the federate that the specified attributes of the object instance are out of scope for the federate. |
void |
confirmAttributeOwnershipAcquisitionCancellation(int theObject,
AttributeHandleSet theAttributes)
The Confirm Attribute Ownership Acquisition Cancellation service shall inform the federate that the specified instance attributes are no longer candidates for ownership acquisition. |
void |
discoverObjectInstance(int theObject,
int theObjectClass,
java.lang.String objectName)
The Discover Object Instance service shall inform the federate to discover an object instance. |
void |
federationNotRestored()
The Federation Not Restored service shall inform the federate that the federation restore process is completed unsuccessfully. |
void |
federationNotSaved()
The Federation Not Saved service shall inform the federate that the federation save process is completed unsuccessfully. |
void |
federationRestoreBegun()
The Federation Restore Begun service shall inform the federate that a federation restoration is imminent. |
void |
federationRestored()
The Federation Restored service shall inform the federate that the federation restore process is completed successfully. |
void |
federationSaved()
The Federation Saved service shall inform the federate that the federation save process is completed successfully. |
void |
federationSynchronized(java.lang.String synchronizationPointLabel)
The Federation Synchronized service shall inform the federate that all federates in the synchronization set of the specified synchronization point have invoked the Synchronization Point Achieved service for that point. |
void |
informAttributeOwnership(int theObject,
int theAttribute,
int theOwner)
The Inform Attribute Ownership service shall be used to provide ownership information for the specified instance attribute. |
void |
initiateFederateRestore(java.lang.String label,
int federateHandle)
The Initiate Federate Restore service shall instruct the federate to return to a previously saved state. |
void |
initiateFederateSave(java.lang.String label)
The Initiate Federate Save service shall instruct the federate to save state. |
void |
provideAttributeValueUpdate(int theObject,
AttributeHandleSet theAttributes)
The Provide Attribute Value Update service shall request the current values for attributes owned by the federate for a given object instance. |
void |
receiveInteraction(int interactionClass,
ReceivedInteraction theInteraction,
byte[] userSuppliedTag)
The Receive Interaction service shall provide the federate with a sent interaction. |
void |
receiveInteraction(int interactionClass,
ReceivedInteraction theInteraction,
byte[] userSuppliedTag,
LogicalTime theTime,
se.pitch.prti.EventRetractionHandle eventRetractionHandle)
|
void |
reflectAttributeValues(int theObject,
ReflectedAttributes theAttributes,
byte[] userSuppliedTag)
The Reflect Attribute Values service shall provide the federate with new values for the specified instance attributes. |
void |
reflectAttributeValues(int theObject,
ReflectedAttributes theAttributes,
byte[] userSuppliedTag,
LogicalTime theTime,
se.pitch.prti.EventRetractionHandle retractionHandle)
|
void |
removeObjectInstance(int theObject,
byte[] userSuppliedTag)
The Remove Object Instance service shall inform the federate that an object instance has been deleted from the federation execution. |
void |
removeObjectInstance(int theObject,
byte[] userSuppliedTag,
LogicalTime theTime,
se.pitch.prti.EventRetractionHandle theHandle)
|
void |
requestAttributeOwnershipAssumption(int theObject,
AttributeHandleSet offeredAttributes,
byte[] userSuppliedTag)
The Request Attribute Ownership Assumption service shall inform the federate that the specified instance attributes are available for transfer of ownership to the federate. |
void |
requestAttributeOwnershipRelease(int theObject,
AttributeHandleSet candidateAttributes,
byte[] userSuppliedTag)
The Request Attribute Ownership Release service shall request that the federate release ownership of the specified instance attributes of the specified object instance. |
void |
requestFederationRestoreFailed(java.lang.String label,
java.lang.String reason)
The Request Federation Restore Failed service shall indicate to the federate the requested federation restoration has completed unsuccessfully. |
void |
requestFederationRestoreSucceeded(java.lang.String label)
The Request Federation Restore Succeeded service shall indicate to the federate the requested federation restoration has completed successfully. |
void |
requestRetraction(se.pitch.prti.EventRetractionHandle theHandle)
|
void |
startRegistrationForObjectClass(int theClass)
The Start Registration For Object Class service shall notify the federate that registration of new object instances of the specified object class is advised because at least one of the class attributes that the federate is publishing at this object class is actively subscribed to at the specified object class or at a super- class of the specified object class by at least one other federate in the federation execution. |
void |
stopRegistrationForObjectClass(int theClass)
The Stop Registration For Object Class service shall notify the federate that registration of new object instances of the specified object class is not advised because none of the class attributes that the federate is publishing at this object class is actively subscribed to at the specified object class or at a super- class of the specified object class by any other federate in the federation execution. |
void |
synchronizationPointRegistrationFailed(java.lang.String synchronizationPointLabel)
The Synchronization Point Registration Failed service shall indicate to the federate that the label was already in use or that the registration of this label has otherwise failed. |
void |
synchronizationPointRegistrationSucceeded(java.lang.String synchronizationPointLabel)
The Synchronization Point Registration Failed service shall indicate to the federate that the label has been successfully registered. |
void |
timeAdvanceGrant(LogicalTime theTime)
Invocation of the Time Advance Grant service shall indicate that a prior request to advance the federates logical time has been honored. |
void |
timeConstrainedEnabled(LogicalTime theFederateTime)
Invocation of the Time Constrained Enabled service shall indicate that a prior request to become time constrained has been honored. |
void |
timeRegulationEnabled(LogicalTime theFederateTime)
Invocation of the Time Regulation Enabled service shall indicate that a prior request to enable time regulation has been honored. |
void |
turnInteractionsOff(int theHandle)
The Turn Interactions Off service shall indicate to the federate that the specified class of interactions is not relevant because it or a super- class is not actively subscribed to by any other federate in the federation execution. |
void |
turnInteractionsOn(int theHandle)
The Turn Interactions On service shall notify the federate that the specified class of interactions is relevant because it or a super- class is actively subscribed to by at least one other federate in the federation execution. |
void |
turnUpdatesOffForObjectInstance(int theObject,
AttributeHandleSet theAttributes)
The Turn Updates Off For Object Instance service shall indicate to the federate that the values of the specified attributes of the object instance are not required anywhere in the federation execution. |
void |
turnUpdatesOnForObjectInstance(int theObject,
AttributeHandleSet theAttributes)
The Turn Updates On For Object Instance service shall indicate to the federate that the values of the specified attributes of the specified object instance are required somewhere in the federation execution. |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public FederateAmbassador_Impl()
| Method Detail |
public void announceSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag)
throws hla.rti.FederateInternalError
synchronizationPointLabel - Synchronization point labeluserSuppliedTag - User- supplied tag
public void synchronizationPointRegistrationFailed(java.lang.String synchronizationPointLabel)
throws hla.rti.FederateInternalError
synchronizationPointLabel - Synchronization point label
public void synchronizationPointRegistrationSucceeded(java.lang.String synchronizationPointLabel)
throws hla.rti.FederateInternalError
synchronizationPointLabel - Synchronization point label
public void attributeIsNotOwned(int theObject,
int theAttribute)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttribute - Attribute designator
public void attributeOwnedByRTI(int theObject,
int theAttribute)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttribute - Attribute designator
public void attributeOwnershipAcquisitionNotification(int theObject,
AttributeHandleSet securedAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.AttributeAcquisitionWasNotRequested,
hla.rti.AttributeAlreadyOwned,
hla.rti.AttributeNotPublished,
hla.rti.FederateInternalError
theObject - Object instance designatorsecuredAttributes - Set of attribute designators
public void attributeOwnershipDivestitureNotification(int theObject,
AttributeHandleSet releasedAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.AttributeNotOwned,
hla.rti.AttributeDivestitureWasNotRequested,
hla.rti.FederateInternalError
theObject - Object instance designatorreleasedAttributes - Set of attribute designators
public void attributeOwnershipUnavailable(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.AttributeAlreadyOwned,
hla.rti.AttributeAcquisitionWasNotRequested,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttributes - Set of attribute designators
public void attributesInScope(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttributes - Set of attribute designators
public void attributesOutOfScope(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttributes - Set of attribute designators
public void confirmAttributeOwnershipAcquisitionCancellation(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.AttributeAlreadyOwned,
hla.rti.AttributeAcquisitionWasNotCanceled,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttributes - Set of attribute designators
public void discoverObjectInstance(int theObject,
int theObjectClass,
java.lang.String objectName)
throws hla.rti.CouldNotDiscover,
hla.rti.ObjectClassNotKnown,
hla.rti.FederateInternalError
theObject - Object instance designatortheObjectClass - Object class designatorobjectName - Object name
public void federationSynchronized(java.lang.String synchronizationPointLabel)
throws hla.rti.FederateInternalError
synchronizationPointLabel - Synchronization point label
public void initiateFederateSave(java.lang.String label)
throws hla.rti.UnableToPerformSave,
hla.rti.FederateInternalError
label - Federation save label
public void federationSaved()
throws hla.rti.FederateInternalError
public void federationNotSaved()
throws hla.rti.FederateInternalError
public void requestFederationRestoreSucceeded(java.lang.String label)
throws hla.rti.FederateInternalError
label - Federation save label
public void requestFederationRestoreFailed(java.lang.String label,
java.lang.String reason)
throws hla.rti.FederateInternalError
label - Federation save labelreason - Reason why the restore failed
public void federationRestoreBegun()
throws hla.rti.FederateInternalError
public void federationRestored()
throws hla.rti.FederateInternalError
public void federationNotRestored()
throws hla.rti.FederateInternalError
public void informAttributeOwnership(int theObject,
int theAttribute,
int theOwner)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttribute - Attribute designatortheOwner - Ownership designator
public void initiateFederateRestore(java.lang.String label,
int federateHandle)
throws hla.rti.SpecifiedSaveLabelDoesNotExist,
hla.rti.CouldNotRestore,
hla.rti.FederateInternalError
label - Federation save labelfederateHandle - Federate designator
public void provideAttributeValueUpdate(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.AttributeNotOwned,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttributes - Set of attribute designators
public void reflectAttributeValues(int theObject,
ReflectedAttributes theAttributes,
byte[] userSuppliedTag)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.FederateOwnsAttributes,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttributes - Set of attribute designator and value pairsuserSuppliedTag - User- supplied tag
public void reflectAttributeValues(int theObject,
ReflectedAttributes theAttributes,
byte[] userSuppliedTag,
LogicalTime theTime,
se.pitch.prti.EventRetractionHandle retractionHandle)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.FederateOwnsAttributes,
hla.rti.InvalidFederationTime,
hla.rti.FederateInternalError
public void receiveInteraction(int interactionClass,
ReceivedInteraction theInteraction,
byte[] userSuppliedTag)
throws hla.rti.InteractionClassNotKnown,
hla.rti.InteractionParameterNotKnown,
hla.rti.FederateInternalError
interactionClass - Interaction class designatortheInteraction - Interaction parametersuserSuppliedTag - User- supplied tag
public void receiveInteraction(int interactionClass,
ReceivedInteraction theInteraction,
byte[] userSuppliedTag,
LogicalTime theTime,
se.pitch.prti.EventRetractionHandle eventRetractionHandle)
throws hla.rti.InteractionClassNotKnown,
hla.rti.InteractionParameterNotKnown,
hla.rti.InvalidFederationTime,
hla.rti.FederateInternalError
public void removeObjectInstance(int theObject,
byte[] userSuppliedTag)
throws hla.rti.ObjectNotKnown,
hla.rti.FederateInternalError
theObject - Object instance designatoruserSuppliedTag - User- supplied tag
public void removeObjectInstance(int theObject,
byte[] userSuppliedTag,
LogicalTime theTime,
se.pitch.prti.EventRetractionHandle theHandle)
throws hla.rti.ObjectNotKnown,
hla.rti.InvalidFederationTime,
hla.rti.FederateInternalError
public void requestAttributeOwnershipAssumption(int theObject,
AttributeHandleSet offeredAttributes,
byte[] userSuppliedTag)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.AttributeAlreadyOwned,
hla.rti.AttributeNotPublished,
hla.rti.FederateInternalError
theObject - Object instance designatorofferedAttributes - Set of attribute designatorsuserSuppliedTag - User- supplied tag
public void requestAttributeOwnershipRelease(int theObject,
AttributeHandleSet candidateAttributes,
byte[] userSuppliedTag)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotKnown,
hla.rti.AttributeNotOwned,
hla.rti.FederateInternalError
theObject - Object instance designatorcandidateAttributes - Set of attribute designatorsuserSuppliedTag - User- supplied tag
public void requestRetraction(se.pitch.prti.EventRetractionHandle theHandle)
throws hla.rti.EventNotKnown,
hla.rti.FederateInternalError
public void startRegistrationForObjectClass(int theClass)
throws hla.rti.ObjectClassNotPublished,
hla.rti.FederateInternalError
theClass - Object class designator
public void stopRegistrationForObjectClass(int theClass)
throws hla.rti.ObjectClassNotPublished,
hla.rti.FederateInternalError
theClass - Object class designator
public void timeAdvanceGrant(LogicalTime theTime)
throws hla.rti.InvalidFederationTime,
hla.rti.TimeAdvanceWasNotInProgress,
hla.rti.FederateInternalError
theTime - Value of federation time
public void timeConstrainedEnabled(LogicalTime theFederateTime)
throws hla.rti.InvalidFederationTime,
hla.rti.EnableTimeConstrainedWasNotPending,
hla.rti.FederateInternalError
theFederateTime - Value of federation time
public void timeRegulationEnabled(LogicalTime theFederateTime)
throws hla.rti.InvalidFederationTime,
hla.rti.EnableTimeRegulationWasNotPending,
hla.rti.FederateInternalError
theFederateTime - Current logical time of the federate
public void turnInteractionsOff(int theHandle)
throws hla.rti.InteractionClassNotPublished,
hla.rti.FederateInternalError
theHandle - Interaction class designator
public void turnInteractionsOn(int theHandle)
throws hla.rti.InteractionClassNotPublished,
hla.rti.FederateInternalError
theHandle - Interaction class designator
public void turnUpdatesOffForObjectInstance(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotOwned,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttributes - Set of attribute designators
public void turnUpdatesOnForObjectInstance(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotOwned,
hla.rti.FederateInternalError
theObject - Object instance designatortheAttributes - Set of attribute designators type
|
pRTI v1.3 | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||