public class RTIUserAmbassador
extends hla.rti13.java1.NullFederateAmbassador
| Modifier and Type | Field and Description |
|---|---|
private int |
count |
(package private) RTIUserFederate |
federate |
protected double |
federateLookahead |
protected double |
federateTime |
protected boolean |
isAdvancing |
protected boolean |
isAnnounced |
protected boolean |
isConstrained |
protected boolean |
isReadyToRun |
protected boolean |
isRegulating |
private Container |
user |
| Constructor and Description |
|---|
RTIUserAmbassador(RTIUserFederate federate) |
| Modifier and Type | Method and Description |
|---|---|
void |
announceSynchronizationPoint(java.lang.String label,
java.lang.String tag) |
double |
convertTime(byte[] time) |
void |
discoverObjectInstance(int theObject,
int theObjectClass,
java.lang.String objectName) |
void |
federationSynchronized(java.lang.String label) |
private void |
log(java.lang.String message) |
void |
receiveInteraction(int interactionClass,
hla.rti13.java1.ReceivedInteraction theInteraction,
byte[] theTime,
java.lang.String theTag,
hla.rti13.java1.EventRetractionHandle eventRetractionHandle) |
void |
receiveInteraction(int interactionClass,
hla.rti13.java1.ReceivedInteraction theInteraction,
java.lang.String tag) |
void |
reflectAttributeValues(int theObject,
hla.rti13.java1.ReflectedAttributes theAttributes,
byte[] theTime,
java.lang.String theTag,
hla.rti13.java1.EventRetractionHandle theHandle) |
void |
reflectAttributeValues(int theObject,
hla.rti13.java1.ReflectedAttributes theAttributes,
java.lang.String tag) |
void |
removeObjectInstance(int theObject,
byte[] theTime,
java.lang.String theTag,
hla.rti13.java1.EventRetractionHandle theHandle) |
void |
removeObjectInstance(int theObject,
java.lang.String userSuppliedTag) |
void |
synchronizationPointRegistrationFailed(java.lang.String label) |
void |
synchronizationPointRegistrationSucceeded(java.lang.String label) |
void |
timeAdvanceGrant(byte[] theTime) |
void |
timeConstrainedEnabled(byte[] theFederateTime) |
void |
timeRegulationEnabled(byte[] theFederateTime)
|
private void |
waitForAllUsers()
|
attributeIsNotOwned, attributeOwnedByRTI, attributeOwnershipAcquisitionNotification, attributeOwnershipDivestitureNotification, attributeOwnershipUnavailable, attributesInScope, attributesOutOfScope, confirmAttributeOwnershipAcquisitionCancellation, federationNotRestored, federationNotSaved, federationRestoreBegun, federationRestored, federationSaved, informAttributeOwnership, initiateFederateRestore, initiateFederateSave, provideAttributeValueUpdate, requestAttributeOwnershipAssumption, requestAttributeOwnershipRelease, requestFederationRestoreFailed, requestFederationRestoreSucceeded, requestRetraction, startRegistrationForObjectClass, stopRegistrationForObjectClass, turnInteractionsOff, turnInteractionsOn, turnUpdatesOffForObjectInstance, turnUpdatesOnForObjectInstanceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected double federateTime
protected double federateLookahead
protected boolean isRegulating
protected boolean isConstrained
protected boolean isAdvancing
protected boolean isAnnounced
protected boolean isReadyToRun
private int count
private Container user
RTIUserFederate federate
public RTIUserAmbassador(RTIUserFederate federate)
public double convertTime(byte[] time)
private void log(java.lang.String message)
public void synchronizationPointRegistrationFailed(java.lang.String label)
synchronizationPointRegistrationFailed in interface hla.rti13.java1.FederateAmbassadorsynchronizationPointRegistrationFailed in class hla.rti13.java1.NullFederateAmbassadorpublic void synchronizationPointRegistrationSucceeded(java.lang.String label)
synchronizationPointRegistrationSucceeded in interface hla.rti13.java1.FederateAmbassadorsynchronizationPointRegistrationSucceeded in class hla.rti13.java1.NullFederateAmbassadorpublic void announceSynchronizationPoint(java.lang.String label,
java.lang.String tag)
announceSynchronizationPoint in interface hla.rti13.java1.FederateAmbassadorannounceSynchronizationPoint in class hla.rti13.java1.NullFederateAmbassadorpublic void federationSynchronized(java.lang.String label)
federationSynchronized in interface hla.rti13.java1.FederateAmbassadorfederationSynchronized in class hla.rti13.java1.NullFederateAmbassadorpublic void timeRegulationEnabled(byte[] theFederateTime)
timeRegulationEnabled in interface hla.rti13.java1.FederateAmbassadortimeRegulationEnabled in class hla.rti13.java1.NullFederateAmbassadorpublic void timeConstrainedEnabled(byte[] theFederateTime)
timeConstrainedEnabled in interface hla.rti13.java1.FederateAmbassadortimeConstrainedEnabled in class hla.rti13.java1.NullFederateAmbassadorpublic void timeAdvanceGrant(byte[] theTime)
timeAdvanceGrant in interface hla.rti13.java1.FederateAmbassadortimeAdvanceGrant in class hla.rti13.java1.NullFederateAmbassadorpublic void discoverObjectInstance(int theObject,
int theObjectClass,
java.lang.String objectName)
discoverObjectInstance in interface hla.rti13.java1.FederateAmbassadordiscoverObjectInstance in class hla.rti13.java1.NullFederateAmbassadorpublic void reflectAttributeValues(int theObject,
hla.rti13.java1.ReflectedAttributes theAttributes,
java.lang.String tag)
reflectAttributeValues in interface hla.rti13.java1.FederateAmbassadorreflectAttributeValues in class hla.rti13.java1.NullFederateAmbassadorpublic void reflectAttributeValues(int theObject,
hla.rti13.java1.ReflectedAttributes theAttributes,
byte[] theTime,
java.lang.String theTag,
hla.rti13.java1.EventRetractionHandle theHandle)
reflectAttributeValues in interface hla.rti13.java1.FederateAmbassadorreflectAttributeValues in class hla.rti13.java1.NullFederateAmbassadorpublic void receiveInteraction(int interactionClass,
hla.rti13.java1.ReceivedInteraction theInteraction,
java.lang.String tag)
receiveInteraction in interface hla.rti13.java1.FederateAmbassadorreceiveInteraction in class hla.rti13.java1.NullFederateAmbassadorpublic void receiveInteraction(int interactionClass,
hla.rti13.java1.ReceivedInteraction theInteraction,
byte[] theTime,
java.lang.String theTag,
hla.rti13.java1.EventRetractionHandle eventRetractionHandle)
receiveInteraction in interface hla.rti13.java1.FederateAmbassadorreceiveInteraction in class hla.rti13.java1.NullFederateAmbassadorpublic void removeObjectInstance(int theObject,
java.lang.String userSuppliedTag)
removeObjectInstance in interface hla.rti13.java1.FederateAmbassadorremoveObjectInstance in class hla.rti13.java1.NullFederateAmbassadorprivate void waitForAllUsers()
public void removeObjectInstance(int theObject,
byte[] theTime,
java.lang.String theTag,
hla.rti13.java1.EventRetractionHandle theHandle)
removeObjectInstance in interface hla.rti13.java1.FederateAmbassadorremoveObjectInstance in class hla.rti13.java1.NullFederateAmbassador