copyright The Portico Project 2008.

org.portico.impl.cpp13
Class FederateAmbassadorLink

java.lang.Object
  extended by org.portico.impl.cpp13.FederateAmbassadorLink

public class FederateAmbassadorLink
extends Object


Constructor Summary
FederateAmbassadorLink()
           
 
Method Summary
 void announceSynchronizationPoint(int id, String synchronizationPointLabel, byte[] userSuppliedTag)
           
 void attributeIsNotOwned(int id, int theObject, int theAttribute)
           
 void attributeOwnedByRTI(int id, int theObject, int theAttribute)
           
 void attributeOwnershipAcquisitionNotification(int id, int theObject, int[] secured)
           
 void attributeOwnershipDivestitureNotification(int id, int theObject, int[] released)
           
 void attributeOwnershipUnavailable(int id, int theObject, int[] theAttributes)
           
 void attributesInScope(int id, int theObject, int[] theAttributes)
           
 void attributesOutOfScope(int id, int theObject, int[] attributes)
           
 void confirmAttributeOwnershipAcquisitionCancellation(int id, int theObject, int[] theAttributes)
           
 void discoverObjectInstance(int id, int theObject, int theClass, String objName)
           
 void federationNotRestored(int id)
           
 void federationNotSaved(int id)
           
 void federationRestoreBegun(int id)
           
 void federationRestored(int id)
           
 void federationSaved(int id)
           
 void federationSynchronized(int id, String synchronizationPointLabel)
           
 void informAttributeOwnership(int id, int theObject, int theAttribute, int theOwner)
           
 void initiateFederateRestore(int id, String label, int federateHandle)
           
 void initiateFederateSave(int id, String label)
           
 void provideAttributeValueUpdate(int id, int theObject, int[] handles)
           
 void receiveInteraction(int id, int interactionClass, int[] handles, byte[][] values, byte[] userSuppliedTag)
           
 void receiveInteraction(int id, int interactionClass, int[] handles, byte[][] values, byte[] userSuppliedTag, double theTime, int eventRetractionHandle)
           
 void reflectAttributeValues(int id, int theObject, int[] handles, byte[][] values, byte[] userSuppliedTag)
           
 void reflectAttributeValues(int id, int theObject, int[] handles, byte[][] values, byte[] userSuppliedTag, double theTime, int retractionHandle)
           
 void removeObjectInstance(int id, int theObject, byte[] userSuppliedTag)
           
 void removeObjectInstance(int id, int theObject, byte[] userSuppliedTag, double theTime, int retractionHandle)
           
 void requestAttributeOwnershipAssumption(int id, int theObject, int[] theAttributes, byte[] tag)
           
 void requestAttributeOwnershipRelease(int id, int theObject, int[] theAttributes, byte[] tag)
           
 void requestFederationRestoreFailed(int id, String label, String reason)
           
 void requestFederationRestoreSucceeded(int id, String label)
           
 void requestRetraction(int id, int retractionHandle)
           
 void startRegistrationForObjectClass(int id, int theClass)
           
 void stopRegistrationForObjectClass(int id, int theClass)
           
 void synchronizationPointRegistrationFailed(int id, String label)
           
 void synchronizationPointRegistrationSucceeded(int id, String label)
           
 void timeAdvanceGrant(int id, double theTime)
           
 void timeConstrainedEnabled(int id, double theTime)
           
 void timeRegulationEnabled(int id, double theTime)
           
 void turnInteractionsOff(int id, int theHandle)
           
 void turnInteractionsOn(int id, int theHandle)
           
 void turnUpdatesOffForObjectInstance(int id, int theObject, int[] attributes)
           
 void turnUpdatesOnForObjectInstance(int id, int theObject, int[] attributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FederateAmbassadorLink

public FederateAmbassadorLink()
Method Detail

announceSynchronizationPoint

public void announceSynchronizationPoint(int id,
                                         String synchronizationPointLabel,
                                         byte[] userSuppliedTag)

attributeIsNotOwned

public void attributeIsNotOwned(int id,
                                int theObject,
                                int theAttribute)

attributeOwnedByRTI

public void attributeOwnedByRTI(int id,
                                int theObject,
                                int theAttribute)

attributeOwnershipAcquisitionNotification

public void attributeOwnershipAcquisitionNotification(int id,
                                                      int theObject,
                                                      int[] secured)

attributeOwnershipDivestitureNotification

public void attributeOwnershipDivestitureNotification(int id,
                                                      int theObject,
                                                      int[] released)

attributeOwnershipUnavailable

public void attributeOwnershipUnavailable(int id,
                                          int theObject,
                                          int[] theAttributes)

attributesInScope

public void attributesInScope(int id,
                              int theObject,
                              int[] theAttributes)

attributesOutOfScope

public void attributesOutOfScope(int id,
                                 int theObject,
                                 int[] attributes)

confirmAttributeOwnershipAcquisitionCancellation

public void confirmAttributeOwnershipAcquisitionCancellation(int id,
                                                             int theObject,
                                                             int[] theAttributes)

discoverObjectInstance

public void discoverObjectInstance(int id,
                                   int theObject,
                                   int theClass,
                                   String objName)

federationNotRestored

public void federationNotRestored(int id)

federationNotSaved

public void federationNotSaved(int id)

federationRestoreBegun

public void federationRestoreBegun(int id)

federationRestored

public void federationRestored(int id)

federationSaved

public void federationSaved(int id)

federationSynchronized

public void federationSynchronized(int id,
                                   String synchronizationPointLabel)

informAttributeOwnership

public void informAttributeOwnership(int id,
                                     int theObject,
                                     int theAttribute,
                                     int theOwner)

initiateFederateRestore

public void initiateFederateRestore(int id,
                                    String label,
                                    int federateHandle)

initiateFederateSave

public void initiateFederateSave(int id,
                                 String label)

provideAttributeValueUpdate

public void provideAttributeValueUpdate(int id,
                                        int theObject,
                                        int[] handles)

receiveInteraction

public void receiveInteraction(int id,
                               int interactionClass,
                               int[] handles,
                               byte[][] values,
                               byte[] userSuppliedTag)

receiveInteraction

public void receiveInteraction(int id,
                               int interactionClass,
                               int[] handles,
                               byte[][] values,
                               byte[] userSuppliedTag,
                               double theTime,
                               int eventRetractionHandle)

reflectAttributeValues

public void reflectAttributeValues(int id,
                                   int theObject,
                                   int[] handles,
                                   byte[][] values,
                                   byte[] userSuppliedTag)

reflectAttributeValues

public void reflectAttributeValues(int id,
                                   int theObject,
                                   int[] handles,
                                   byte[][] values,
                                   byte[] userSuppliedTag,
                                   double theTime,
                                   int retractionHandle)

removeObjectInstance

public void removeObjectInstance(int id,
                                 int theObject,
                                 byte[] userSuppliedTag)

removeObjectInstance

public void removeObjectInstance(int id,
                                 int theObject,
                                 byte[] userSuppliedTag,
                                 double theTime,
                                 int retractionHandle)

requestAttributeOwnershipAssumption

public void requestAttributeOwnershipAssumption(int id,
                                                int theObject,
                                                int[] theAttributes,
                                                byte[] tag)

requestAttributeOwnershipRelease

public void requestAttributeOwnershipRelease(int id,
                                             int theObject,
                                             int[] theAttributes,
                                             byte[] tag)

requestFederationRestoreFailed

public void requestFederationRestoreFailed(int id,
                                           String label,
                                           String reason)

requestFederationRestoreSucceeded

public void requestFederationRestoreSucceeded(int id,
                                              String label)

requestRetraction

public void requestRetraction(int id,
                              int retractionHandle)

startRegistrationForObjectClass

public void startRegistrationForObjectClass(int id,
                                            int theClass)

stopRegistrationForObjectClass

public void stopRegistrationForObjectClass(int id,
                                           int theClass)

synchronizationPointRegistrationFailed

public void synchronizationPointRegistrationFailed(int id,
                                                   String label)

synchronizationPointRegistrationSucceeded

public void synchronizationPointRegistrationSucceeded(int id,
                                                      String label)

timeAdvanceGrant

public void timeAdvanceGrant(int id,
                             double theTime)

timeConstrainedEnabled

public void timeConstrainedEnabled(int id,
                                   double theTime)

timeRegulationEnabled

public void timeRegulationEnabled(int id,
                                  double theTime)

turnInteractionsOff

public void turnInteractionsOff(int id,
                                int theHandle)

turnInteractionsOn

public void turnInteractionsOn(int id,
                               int theHandle)

turnUpdatesOffForObjectInstance

public void turnUpdatesOffForObjectInstance(int id,
                                            int theObject,
                                            int[] attributes)

turnUpdatesOnForObjectInstance

public void turnUpdatesOnForObjectInstance(int id,
                                           int theObject,
                                           int[] attributes)

copyright The Portico Project 2008.