Realtime simulator implementation. More...
 Collaboration diagram for Realtime Simulator:Files | |
| file | realtime-simulator-impl.cc | 
| ns3::RealTimeSimulatorImpl implementation.  | |
| file | realtime-simulator-impl.h | 
| ns3::RealTimeSimulatorImpl declaration.  | |
| file | synchronizer.cc | 
| ns3::Synchronizer implementation.  | |
| file | synchronizer.h | 
| ns3::Synchronizer declaration.  | |
| file | wall-clock-synchronizer.cc | 
| ns3::WallClockSynchronizer implementation.  | |
| file | wall-clock-synchronizer.h | 
| ns3::WallClockSynchronizer declaration.  | |
Classes | |
| class | ns3::RealtimeSimulatorImpl | 
| Realtime version of SimulatorImpl.  More... | |
| class | ns3::Synchronizer | 
| Base class used for synchronizing the simulation events to some real time "wall clock.".  More... | |
| class | ns3::WallClockSynchronizer | 
| Class used for synchronizing the simulation events to a real-time "wall clock" using Posix clock functions.  More... | |
Enumerations | |
| enum | ns3::RealtimeSimulatorImpl::SynchronizationMode { ns3::RealtimeSimulatorImpl::SYNC_BEST_EFFORT, ns3::RealtimeSimulatorImpl::SYNC_HARD_LIMIT } | 
| What to do when we can't maintain real time synchrony.  More... | |
Realtime simulator implementation.
What to do when we can't maintain real time synchrony.
| Enumerator | |
|---|---|
| SYNC_BEST_EFFORT | 
 Make a best effort to keep synced to real-time. If we fall behind, keep going.  | 
| SYNC_HARD_LIMIT | 
 Keep to real time within the hard limit tolerance configured with SetHardLimit, or die trying. Falling behind by more than the hard limit tolerance triggers a fatal error. 
  | 
Definition at line 68 of file realtime-simulator-impl.h.