|
|
| 56 |
void Cancel (const EventId &ev); |
56 |
void Cancel (const EventId &ev); |
| 57 |
bool IsExpired (const EventId &ev) const; |
57 |
bool IsExpired (const EventId &ev) const; |
| 58 |
void Run (void); |
58 |
void Run (void); |
|
|
59 |
void ProcessOneEvent (void); |
| 59 |
Time Now (void) const; |
60 |
Time Now (void) const; |
| 60 |
Time GetDelayLeft (const EventId &id) const; |
61 |
Time GetDelayLeft (const EventId &id) const; |
| 61 |
Time GetMaximumSimulationTime (void) const; |
62 |
Time GetMaximumSimulationTime (void) const; |
|
|
| 64 |
Ptr<Scheduler> GetScheduler (void) const; |
65 |
Ptr<Scheduler> GetScheduler (void) const; |
| 65 |
|
66 |
|
| 66 |
private: |
67 |
private: |
| 67 |
void ProcessOneEvent (void); |
|
|
| 68 |
uint64_t NextTs (void) const; |
68 |
uint64_t NextTs (void) const; |
| 69 |
|
69 |
|
| 70 |
typedef std::list<EventId> DestroyEvents; |
70 |
typedef std::list<EventId> DestroyEvents; |