src/simulator/scheduler.cc
changeset 122 6b8f1eda5c57
parent 110 9ac6d63bfe33
child 131 f4fb87e77034
equal deleted inserted replaced
121:f8bc1a370b82 122:6b8f1eda5c57
    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