public class SRemoteClock
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SRemoteClock.ClockStateInformation about the clock to be transferred. | 
| static class  | SRemoteClock.RemoteClockChangeListenerThe remote clock change listener. | 
| static class  | SRemoteClock.RemoteSimServiceChangeListenerThe remote clock change listener. | 
| static class  | SRemoteClock.RemoteTimerChangeListenerThe remote clock change listener. | 
| static class  | SRemoteClock.SimulationStateInformation about the simulation to be transferred. | 
| static class  | SRemoteClock.TimerEntriesInformation about the timers to be transferred. | 
| Constructor and Description | 
|---|
| SRemoteClock() | 
| Modifier and Type | Method and Description | 
|---|---|
| static IIntermediateFuture<SRemoteClock.ClockState> | addClockListener(java.lang.String id,
                ISimulationService simservice,
                IExternalAccess exta)Add a clock listener. | 
| static IIntermediateFuture<SRemoteClock.SimulationState> | addSimulationListener(java.lang.String id,
                     ISimulationService simservice,
                     IExternalAccess exta)Add a sim listener. | 
| static IIntermediateFuture<SRemoteClock.TimerEntries> | addTimerListener(java.lang.String id,
                ISimulationService simservice,
                IExternalAccess exta)Add a timer listener. | 
| static IFuture<java.lang.Void> | removeClockListener(java.lang.String id,
                   ISimulationService simservice,
                   IExternalAccess exta)Remove a clock listener. | 
| static IFuture<java.lang.Void> | removeSimulationListener(java.lang.String id,
                        ISimulationService simservice,
                        IExternalAccess exta)Remove a sim listener. | 
| static IFuture<java.lang.Void> | removeTimerListener(java.lang.String id,
                   ISimulationService simservice,
                   IExternalAccess exta)Remove a timer listener. | 
| static IFuture<java.lang.Void> | setDelta(long delta,
        IExternalAccess exta)Set the delta. | 
| static IFuture<java.lang.Void> | setDilation(double dilation,
           IExternalAccess exta)Set the dilation. | 
public static IFuture<java.lang.Void> setDilation(double dilation, IExternalAccess exta)
public static IFuture<java.lang.Void> setDelta(long delta, IExternalAccess exta)
public static IIntermediateFuture<SRemoteClock.ClockState> addClockListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)
id - The listener id for later removal.public static IFuture<java.lang.Void> removeClockListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)
id - The listener id used for adding.public static IIntermediateFuture<SRemoteClock.SimulationState> addSimulationListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)
id - The listener id for later removal.public static IFuture<java.lang.Void> removeSimulationListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)
id - The listener id used for adding.public static IIntermediateFuture<SRemoteClock.TimerEntries> addTimerListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)
id - The listener id for later removal.public static IFuture<java.lang.Void> removeTimerListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)
id - The listener id used for adding.