diff options
Diffstat (limited to 'qpid/cpp/src/qpid/cluster/OutputInterceptor.h')
-rw-r--r-- | qpid/cpp/src/qpid/cluster/OutputInterceptor.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/qpid/cpp/src/qpid/cluster/OutputInterceptor.h b/qpid/cpp/src/qpid/cluster/OutputInterceptor.h index b39f2a2be9..548ec32b5b 100644 --- a/qpid/cpp/src/qpid/cluster/OutputInterceptor.h +++ b/qpid/cpp/src/qpid/cluster/OutputInterceptor.h @@ -31,14 +31,14 @@ namespace qpid { namespace framing { class AMQFrame; } namespace cluster { -class ConnectionInterceptor; +class Connection; /** * Interceptor for connection OutputHandler, manages outgoing message replication. */ class OutputInterceptor : public sys::ConnectionOutputHandler { public: - OutputInterceptor(ConnectionInterceptor& p, sys::ConnectionOutputHandler& h); + OutputInterceptor(cluster::Connection& p, sys::ConnectionOutputHandler& h); // sys::ConnectionOutputHandler functions void send(framing::AMQFrame& f); @@ -51,9 +51,7 @@ class OutputInterceptor : public sys::ConnectionOutputHandler { // Intercept doOutput requests on Connection. bool doOutput(); - boost::function<bool ()> doOutputNext; - - ConnectionInterceptor& parent; + cluster::Connection& parent; private: typedef sys::Mutex::ScopedLock Locker; |