diff --git a/src/mem/bridge.hh b/src/mem/bridge.hh index eefb4d121..cc428e44d 100644 --- a/src/mem/bridge.hh +++ b/src/mem/bridge.hh @@ -213,22 +213,8 @@ class Bridge : public MemObject */ void trySend(); - /** - * Private class for scheduling sending of responses from the - * response queue. - */ - class SendEvent : public Event - { - BridgeSlavePort& port; - - public: - SendEvent(BridgeSlavePort& p) : port(p) {} - virtual void process() { port.trySend(); } - virtual const char *description() const { return "bridge send"; } - }; - /** Send event for the response queue. */ - SendEvent sendEvent; + EventWrapper sendEvent; public: @@ -322,22 +308,8 @@ class Bridge : public MemObject */ void trySend(); - /** - * Private class for scheduling sending of requests from the - * request queue. - */ - class SendEvent : public Event - { - BridgeMasterPort& port; - - public: - SendEvent(BridgeMasterPort& p) : port(p) {} - virtual void process() { port.trySend(); } - virtual const char *description() const { return "bridge send"; } - }; - /** Send event for the request queue. */ - SendEvent sendEvent; + EventWrapper sendEvent; public: