ruby: Refactor some Event subclasses to lambdas
[gem5.git] / src / mem / ruby / common / Consumer.hh
index 20f2bdd0f642c7cce1e730221918a79045b39d71..b0d35bf70c1262167d188fb143de5caab1763816 100644 (file)
@@ -76,20 +76,6 @@ class Consumer
   private:
     std::set<Tick> m_scheduled_wakeups;
     ClockedObject *em;
-
-    class ConsumerEvent : public Event
-    {
-      public:
-          ConsumerEvent(Consumer* _consumer)
-              : Event(Default_Pri, AutoDelete), m_consumer_ptr(_consumer)
-          {
-          }
-
-          void process() { m_consumer_ptr->wakeup(); }
-
-      private:
-          Consumer* m_consumer_ptr;
-    };
 };
 
 inline std::ostream&