summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/sys/AsynchIOHandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/sys/AsynchIOHandler.h')
-rw-r--r--cpp/src/qpid/sys/AsynchIOHandler.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/cpp/src/qpid/sys/AsynchIOHandler.h b/cpp/src/qpid/sys/AsynchIOHandler.h
index 7448094a94..26e2cf4c5c 100644
--- a/cpp/src/qpid/sys/AsynchIOHandler.h
+++ b/cpp/src/qpid/sys/AsynchIOHandler.h
@@ -23,7 +23,6 @@
#include "OutputControl.h"
#include "ConnectionCodec.h"
-#include "AsynchIO.h"
namespace qpid {
@@ -32,6 +31,11 @@ namespace framing {
}
namespace sys {
+
+class AsynchIO;
+class AsynchIOBufferBase;
+class Socket;
+
class AsynchIOHandler : public OutputControl {
std::string identifier;
AsynchIO* aio;
@@ -54,7 +58,7 @@ class AsynchIOHandler : public OutputControl {
void activateOutput();
// Input side
- void readbuff(AsynchIO& aio, AsynchIO::BufferBase* buff);
+ void readbuff(AsynchIO& aio, AsynchIOBufferBase* buff);
void eof(AsynchIO& aio);
void disconnect(AsynchIO& aio);