diff options
Diffstat (limited to 'cpp/src/Glacier2/Blobject.h')
-rw-r--r-- | cpp/src/Glacier2/Blobject.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/cpp/src/Glacier2/Blobject.h b/cpp/src/Glacier2/Blobject.h index afda9383a7e..ab6ebf8b3ff 100644 --- a/cpp/src/Glacier2/Blobject.h +++ b/cpp/src/Glacier2/Blobject.h @@ -12,6 +12,7 @@ #include <Ice/Ice.h> #include <Glacier2/RequestQueue.h> +#include <Glacier2/Instance.h> namespace Glacier2 { @@ -20,25 +21,20 @@ class Blobject : public Ice::BlobjectArrayAsync { public: - Blobject(const Ice::CommunicatorPtr&, bool, const Ice::Context&); + Blobject(const InstancePtr&, bool, const Ice::Context&); virtual ~Blobject(); - virtual void destroy(); - protected: void invoke(Ice::ObjectPrx&, const Ice::AMD_Array_Object_ice_invokePtr&, const std::pair<const Ice::Byte*, const Ice::Byte*>&, const Ice::Current&); - const Ice::CommunicatorPtr _communicator; - const Ice::PropertiesPtr _properties; - const Ice::LoggerPtr _logger; + const InstancePtr _instance; private: const bool _reverse; const bool _forwardContext; - const bool _buffered; const bool _alwaysBatch; const int _requestTraceLevel; const int _overrideTraceLevel; |