45 } |
45 } |
46 } |
46 } |
47 |
47 |
48 |
48 |
49 EventId |
49 EventId |
50 Scheduler::insert (EventImpl *event, struct EventKey key) |
50 Scheduler::Insert (EventImpl *event, struct EventKey key) |
51 { |
51 { |
52 return realInsert (event, key); |
52 return RealInsert (event, key); |
53 } |
53 } |
54 bool |
54 bool |
55 Scheduler::isEmpty (void) const |
55 Scheduler::IsEmpty (void) const |
56 { |
56 { |
57 return realIsEmpty (); |
57 return RealIsEmpty (); |
58 } |
58 } |
59 EventImpl * |
59 EventImpl * |
60 Scheduler::peekNext (void) const |
60 Scheduler::PeekNext (void) const |
61 { |
61 { |
62 assert (!realIsEmpty ()); |
62 assert (!RealIsEmpty ()); |
63 return realPeekNext (); |
63 return RealPeekNext (); |
64 } |
64 } |
65 Scheduler::EventKey |
65 Scheduler::EventKey |
66 Scheduler::peekNextKey (void) const |
66 Scheduler::PeekNextKey (void) const |
67 { |
67 { |
68 assert (!realIsEmpty ()); |
68 assert (!RealIsEmpty ()); |
69 return realPeekNextKey (); |
69 return RealPeekNextKey (); |
70 } |
70 } |
71 void |
71 void |
72 Scheduler::removeNext (void) |
72 Scheduler::RemoveNext (void) |
73 { |
73 { |
74 assert (!realIsEmpty ()); |
74 assert (!RealIsEmpty ()); |
75 return realRemoveNext (); |
75 return RealRemoveNext (); |
76 } |
76 } |
77 EventImpl * |
77 EventImpl * |
78 Scheduler::remove (EventId id, EventKey *key) |
78 Scheduler::Remove (EventId id, EventKey *key) |
79 { |
79 { |
80 assert (!realIsEmpty ()); |
80 assert (!RealIsEmpty ()); |
81 return realRemove (id, key); |
81 return RealRemove (id, key); |
82 } |
82 } |
83 bool |
83 bool |
84 Scheduler::isValid (EventId id) |
84 Scheduler::IsValid (EventId id) |
85 { |
85 { |
86 return realIsValid (id); |
86 return RealIsValid (id); |
87 } |
87 } |
88 |
88 |
89 }; // namespace ns3 |
89 }; // namespace ns3 |