summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/RequestHandlerFactory.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/RequestHandlerFactory.h')
-rw-r--r--cpp/src/Ice/RequestHandlerFactory.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/cpp/src/Ice/RequestHandlerFactory.h b/cpp/src/Ice/RequestHandlerFactory.h
index b71e73455b6..6a9aec0114d 100644
--- a/cpp/src/Ice/RequestHandlerFactory.h
+++ b/cpp/src/Ice/RequestHandlerFactory.h
@@ -14,6 +14,7 @@
#include <IceUtil/Mutex.h>
#include <Ice/RequestHandlerF.h>
+#include <Ice/ConnectRequestHandlerF.h>
#include <Ice/ProxyF.h>
#include <Ice/ReferenceF.h>
#include <Ice/InstanceF.h>
@@ -26,14 +27,14 @@ class RequestHandlerFactory : public IceUtil::Shared, private IceUtil::Mutex
public:
RequestHandlerFactory(const InstancePtr&);
-
- RequestHandlerPtr getRequestHandler(const ReferencePtr&, const Ice::ObjectPrx&);
+
+ RequestHandlerPtr getRequestHandler(const RoutableReferencePtr&, const Ice::ObjectPrx&);
void removeRequestHandler(const ReferencePtr&, const RequestHandlerPtr&);
private:
const InstancePtr _instance;
- std::map<ReferencePtr, RequestHandlerPtr> _handlers;
+ std::map<ReferencePtr, ConnectRequestHandlerPtr> _handlers;
};
}