equal
deleted
inserted
replaced
84 } |
84 } |
85 } |
85 } |
86 } |
86 } |
87 |
87 |
88 void |
88 void |
89 DefaultSimulatorImpl::SetScheduler (Ptr<Scheduler> scheduler) |
89 DefaultSimulatorImpl::SetScheduler (ObjectFactory schedulerFactory) |
90 { |
90 { |
|
91 Ptr<Scheduler> scheduler = schedulerFactory.Create<Scheduler> (); |
|
92 |
91 if (m_events != 0) |
93 if (m_events != 0) |
92 { |
94 { |
93 while (!m_events->IsEmpty ()) |
95 while (!m_events->IsEmpty ()) |
94 { |
96 { |
95 Scheduler::Event next = m_events->RemoveNext (); |
97 Scheduler::Event next = m_events->RemoveNext (); |