summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/qpid/cluster/OutputInterceptor.h
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/src/qpid/cluster/OutputInterceptor.h')
-rw-r--r--qpid/cpp/src/qpid/cluster/OutputInterceptor.h8
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;