copyright The Portico Project 2008.

org.portico.impl.cpp13
Class ProxyFederateAmbassador

java.lang.Object
  extended by org.portico.impl.cpp13.ProxyFederateAmbassador
All Implemented Interfaces:
hla.rti.FederateAmbassador

public class ProxyFederateAmbassador
extends Object
implements hla.rti.FederateAmbassador


Field Summary
private  int id
           
private  FederateAmbassadorLink toCpp
           
 
Constructor Summary
ProxyFederateAmbassador(int ambid)
           
 
Method Summary
 void announceSynchronizationPoint(String arg0, byte[] arg1)
           
 void attributeIsNotOwned(int arg0, int arg1)
           
 void attributeOwnedByRTI(int arg0, int arg1)
           
 void attributeOwnershipAcquisitionNotification(int arg0, hla.rti.AttributeHandleSet arg1)
           
 void attributeOwnershipDivestitureNotification(int arg0, hla.rti.AttributeHandleSet arg1)
           
 void attributeOwnershipUnavailable(int arg0, hla.rti.AttributeHandleSet arg1)
           
 void attributesInScope(int arg0, hla.rti.AttributeHandleSet arg1)
           
 void attributesOutOfScope(int arg0, hla.rti.AttributeHandleSet arg1)
           
 void confirmAttributeOwnershipAcquisitionCancellation(int arg0, hla.rti.AttributeHandleSet arg1)
           
 void discoverObjectInstance(int arg0, int arg1, String arg2)
           
 void federationNotRestored()
           
 void federationNotSaved()
           
 void federationRestoreBegun()
           
 void federationRestored()
           
 void federationSaved()
           
 void federationSynchronized(String arg0)
           
private  int[] fromAHS(hla.rti.AttributeHandleSet ahs)
           
private  List<Object> fromInteraction(hla.rti.ReceivedInteraction interaction)
           
private  List<Object> fromReflection(hla.rti.ReflectedAttributes attributes)
           
 FederateAmbassadorLink getFederateAmbassadorLink()
           
 void informAttributeOwnership(int arg0, int arg1, int arg2)
           
 void initiateFederateRestore(String arg0, int arg1)
           
 void initiateFederateSave(String arg0)
           
 void provideAttributeValueUpdate(int arg0, hla.rti.AttributeHandleSet arg1)
           
 void receiveInteraction(int arg0, hla.rti.ReceivedInteraction arg1, byte[] arg2)
           
 void receiveInteraction(int arg0, hla.rti.ReceivedInteraction arg1, byte[] arg2, hla.rti.LogicalTime arg3, hla.rti.EventRetractionHandle arg4)
           
 void reflectAttributeValues(int arg0, hla.rti.ReflectedAttributes arg1, byte[] arg2)
           
 void reflectAttributeValues(int arg0, hla.rti.ReflectedAttributes arg1, byte[] arg2, hla.rti.LogicalTime arg3, hla.rti.EventRetractionHandle arg4)
           
 void removeObjectInstance(int arg0, byte[] arg1)
           
 void removeObjectInstance(int arg0, byte[] arg1, hla.rti.LogicalTime arg2, hla.rti.EventRetractionHandle arg3)
           
 void requestAttributeOwnershipAssumption(int arg0, hla.rti.AttributeHandleSet arg1, byte[] arg2)
           
 void requestAttributeOwnershipRelease(int arg0, hla.rti.AttributeHandleSet arg1, byte[] arg2)
           
 void requestFederationRestoreFailed(String arg0, String arg1)
           
 void requestFederationRestoreSucceeded(String arg0)
           
 void requestRetraction(hla.rti.EventRetractionHandle arg0)
           
 void startRegistrationForObjectClass(int arg0)
           
 void stopRegistrationForObjectClass(int arg0)
           
 void synchronizationPointRegistrationFailed(String arg0)
           
 void synchronizationPointRegistrationSucceeded(String arg0)
           
 void timeAdvanceGrant(hla.rti.LogicalTime arg0)
           
 void timeConstrainedEnabled(hla.rti.LogicalTime arg0)
           
 void timeRegulationEnabled(hla.rti.LogicalTime arg0)
           
 void turnInteractionsOff(int arg0)
           
 void turnInteractionsOn(int arg0)
           
 void turnUpdatesOffForObjectInstance(int arg0, hla.rti.AttributeHandleSet arg1)
           
 void turnUpdatesOnForObjectInstance(int arg0, hla.rti.AttributeHandleSet arg1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

toCpp

private FederateAmbassadorLink toCpp

id

private int id
Constructor Detail

ProxyFederateAmbassador

public ProxyFederateAmbassador(int ambid)
Method Detail

getFederateAmbassadorLink

public FederateAmbassadorLink getFederateAmbassadorLink()

fromAHS

private int[] fromAHS(hla.rti.AttributeHandleSet ahs)

fromInteraction

private List<Object> fromInteraction(hla.rti.ReceivedInteraction interaction)

fromReflection

private List<Object> fromReflection(hla.rti.ReflectedAttributes attributes)

announceSynchronizationPoint

public void announceSynchronizationPoint(String arg0,
                                         byte[] arg1)
Specified by:
announceSynchronizationPoint in interface hla.rti.FederateAmbassador

attributeIsNotOwned

public void attributeIsNotOwned(int arg0,
                                int arg1)
Specified by:
attributeIsNotOwned in interface hla.rti.FederateAmbassador

attributeOwnedByRTI

public void attributeOwnedByRTI(int arg0,
                                int arg1)
Specified by:
attributeOwnedByRTI in interface hla.rti.FederateAmbassador

attributeOwnershipAcquisitionNotification

public void attributeOwnershipAcquisitionNotification(int arg0,
                                                      hla.rti.AttributeHandleSet arg1)
Specified by:
attributeOwnershipAcquisitionNotification in interface hla.rti.FederateAmbassador

attributeOwnershipDivestitureNotification

public void attributeOwnershipDivestitureNotification(int arg0,
                                                      hla.rti.AttributeHandleSet arg1)
Specified by:
attributeOwnershipDivestitureNotification in interface hla.rti.FederateAmbassador

attributeOwnershipUnavailable

public void attributeOwnershipUnavailable(int arg0,
                                          hla.rti.AttributeHandleSet arg1)
Specified by:
attributeOwnershipUnavailable in interface hla.rti.FederateAmbassador

attributesInScope

public void attributesInScope(int arg0,
                              hla.rti.AttributeHandleSet arg1)
Specified by:
attributesInScope in interface hla.rti.FederateAmbassador

attributesOutOfScope

public void attributesOutOfScope(int arg0,
                                 hla.rti.AttributeHandleSet arg1)
Specified by:
attributesOutOfScope in interface hla.rti.FederateAmbassador

confirmAttributeOwnershipAcquisitionCancellation

public void confirmAttributeOwnershipAcquisitionCancellation(int arg0,
                                                             hla.rti.AttributeHandleSet arg1)
Specified by:
confirmAttributeOwnershipAcquisitionCancellation in interface hla.rti.FederateAmbassador

discoverObjectInstance

public void discoverObjectInstance(int arg0,
                                   int arg1,
                                   String arg2)
Specified by:
discoverObjectInstance in interface hla.rti.FederateAmbassador

federationNotRestored

public void federationNotRestored()
Specified by:
federationNotRestored in interface hla.rti.FederateAmbassador

federationNotSaved

public void federationNotSaved()
Specified by:
federationNotSaved in interface hla.rti.FederateAmbassador

federationRestoreBegun

public void federationRestoreBegun()
Specified by:
federationRestoreBegun in interface hla.rti.FederateAmbassador

federationRestored

public void federationRestored()
Specified by:
federationRestored in interface hla.rti.FederateAmbassador

federationSaved

public void federationSaved()
Specified by:
federationSaved in interface hla.rti.FederateAmbassador

federationSynchronized

public void federationSynchronized(String arg0)
Specified by:
federationSynchronized in interface hla.rti.FederateAmbassador

informAttributeOwnership

public void informAttributeOwnership(int arg0,
                                     int arg1,
                                     int arg2)
Specified by:
informAttributeOwnership in interface hla.rti.FederateAmbassador

initiateFederateRestore

public void initiateFederateRestore(String arg0,
                                    int arg1)
Specified by:
initiateFederateRestore in interface hla.rti.FederateAmbassador

initiateFederateSave

public void initiateFederateSave(String arg0)
Specified by:
initiateFederateSave in interface hla.rti.FederateAmbassador

provideAttributeValueUpdate

public void provideAttributeValueUpdate(int arg0,
                                        hla.rti.AttributeHandleSet arg1)
Specified by:
provideAttributeValueUpdate in interface hla.rti.FederateAmbassador

receiveInteraction

public void receiveInteraction(int arg0,
                               hla.rti.ReceivedInteraction arg1,
                               byte[] arg2)
Specified by:
receiveInteraction in interface hla.rti.FederateAmbassador

receiveInteraction

public void receiveInteraction(int arg0,
                               hla.rti.ReceivedInteraction arg1,
                               byte[] arg2,
                               hla.rti.LogicalTime arg3,
                               hla.rti.EventRetractionHandle arg4)
Specified by:
receiveInteraction in interface hla.rti.FederateAmbassador

reflectAttributeValues

public void reflectAttributeValues(int arg0,
                                   hla.rti.ReflectedAttributes arg1,
                                   byte[] arg2)
Specified by:
reflectAttributeValues in interface hla.rti.FederateAmbassador

reflectAttributeValues

public void reflectAttributeValues(int arg0,
                                   hla.rti.ReflectedAttributes arg1,
                                   byte[] arg2,
                                   hla.rti.LogicalTime arg3,
                                   hla.rti.EventRetractionHandle arg4)
Specified by:
reflectAttributeValues in interface hla.rti.FederateAmbassador

removeObjectInstance

public void removeObjectInstance(int arg0,
                                 byte[] arg1)
Specified by:
removeObjectInstance in interface hla.rti.FederateAmbassador

removeObjectInstance

public void removeObjectInstance(int arg0,
                                 byte[] arg1,
                                 hla.rti.LogicalTime arg2,
                                 hla.rti.EventRetractionHandle arg3)
Specified by:
removeObjectInstance in interface hla.rti.FederateAmbassador

requestAttributeOwnershipAssumption

public void requestAttributeOwnershipAssumption(int arg0,
                                                hla.rti.AttributeHandleSet arg1,
                                                byte[] arg2)
Specified by:
requestAttributeOwnershipAssumption in interface hla.rti.FederateAmbassador

requestAttributeOwnershipRelease

public void requestAttributeOwnershipRelease(int arg0,
                                             hla.rti.AttributeHandleSet arg1,
                                             byte[] arg2)
Specified by:
requestAttributeOwnershipRelease in interface hla.rti.FederateAmbassador

requestFederationRestoreFailed

public void requestFederationRestoreFailed(String arg0,
                                           String arg1)
Specified by:
requestFederationRestoreFailed in interface hla.rti.FederateAmbassador

requestFederationRestoreSucceeded

public void requestFederationRestoreSucceeded(String arg0)
Specified by:
requestFederationRestoreSucceeded in interface hla.rti.FederateAmbassador

requestRetraction

public void requestRetraction(hla.rti.EventRetractionHandle arg0)
Specified by:
requestRetraction in interface hla.rti.FederateAmbassador

startRegistrationForObjectClass

public void startRegistrationForObjectClass(int arg0)
Specified by:
startRegistrationForObjectClass in interface hla.rti.FederateAmbassador

stopRegistrationForObjectClass

public void stopRegistrationForObjectClass(int arg0)
Specified by:
stopRegistrationForObjectClass in interface hla.rti.FederateAmbassador

synchronizationPointRegistrationFailed

public void synchronizationPointRegistrationFailed(String arg0)
Specified by:
synchronizationPointRegistrationFailed in interface hla.rti.FederateAmbassador

synchronizationPointRegistrationSucceeded

public void synchronizationPointRegistrationSucceeded(String arg0)
Specified by:
synchronizationPointRegistrationSucceeded in interface hla.rti.FederateAmbassador

timeAdvanceGrant

public void timeAdvanceGrant(hla.rti.LogicalTime arg0)
Specified by:
timeAdvanceGrant in interface hla.rti.FederateAmbassador

timeConstrainedEnabled

public void timeConstrainedEnabled(hla.rti.LogicalTime arg0)
Specified by:
timeConstrainedEnabled in interface hla.rti.FederateAmbassador

timeRegulationEnabled

public void timeRegulationEnabled(hla.rti.LogicalTime arg0)
Specified by:
timeRegulationEnabled in interface hla.rti.FederateAmbassador

turnInteractionsOff

public void turnInteractionsOff(int arg0)
Specified by:
turnInteractionsOff in interface hla.rti.FederateAmbassador

turnInteractionsOn

public void turnInteractionsOn(int arg0)
Specified by:
turnInteractionsOn in interface hla.rti.FederateAmbassador

turnUpdatesOffForObjectInstance

public void turnUpdatesOffForObjectInstance(int arg0,
                                            hla.rti.AttributeHandleSet arg1)
Specified by:
turnUpdatesOffForObjectInstance in interface hla.rti.FederateAmbassador

turnUpdatesOnForObjectInstance

public void turnUpdatesOnForObjectInstance(int arg0,
                                           hla.rti.AttributeHandleSet arg1)
Specified by:
turnUpdatesOnForObjectInstance in interface hla.rti.FederateAmbassador

copyright The Portico Project 2008.