diff options
author | Kim van der Riet <kpvdr@apache.org> | 2012-07-16 13:54:11 +0000 |
---|---|---|
committer | Kim van der Riet <kpvdr@apache.org> | 2012-07-16 13:54:11 +0000 |
commit | a804510d81ade0594a75b5c9b8765cafcc233245 (patch) | |
tree | 8c6be643564b6d8c88619d17de7150c98a314781 /cpp/src/qpid/broker/AsyncResultHandle.h | |
parent | 1ab07197127e990da2c765ea0ffa5fd8ca47b7b6 (diff) | |
download | qpid-python-a804510d81ade0594a75b5c9b8765cafcc233245.tar.gz |
QPID-3858: Refactor to tidy up several class design issues
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1362039 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker/AsyncResultHandle.h')
-rw-r--r-- | cpp/src/qpid/broker/AsyncResultHandle.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/cpp/src/qpid/broker/AsyncResultHandle.h b/cpp/src/qpid/broker/AsyncResultHandle.h index f916bde5d3..cf0fea5a06 100644 --- a/cpp/src/qpid/broker/AsyncResultHandle.h +++ b/cpp/src/qpid/broker/AsyncResultHandle.h @@ -24,14 +24,17 @@ #ifndef qpid_broker_AsyncResultHandle_h_ #define qpid_broker_AsyncResultHandle_h_ -#include "AsyncResultHandleImpl.h" +#include "Handle.h" -#include "qpid/messaging/Handle.h" +#include <boost/shared_ptr.hpp> +#include <string> namespace qpid { namespace broker { +class AsyncResultHandleImpl; +class BrokerAsyncContext; -class AsyncResultHandle : public qpid::messaging::Handle<AsyncResultHandleImpl> +class AsyncResultHandle : public Handle<AsyncResultHandleImpl> { public: AsyncResultHandle(AsyncResultHandleImpl* p = 0); @@ -47,7 +50,7 @@ public: void invokeAsyncResultCallback() const; private: - friend class qpid::messaging::PrivateImplRef<AsyncResultHandle>; + friend class PrivateImplRef<AsyncResultHandle>; }; }} // namespace qpid::broker |