summaryrefslogtreecommitdiff
path: root/cppe/src/IceE/ObjectAdapterFactory.h
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/src/IceE/ObjectAdapterFactory.h')
-rw-r--r--cppe/src/IceE/ObjectAdapterFactory.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/cppe/src/IceE/ObjectAdapterFactory.h b/cppe/src/IceE/ObjectAdapterFactory.h
index 37aa5dca9c6..b1aa509fc16 100644
--- a/cppe/src/IceE/ObjectAdapterFactory.h
+++ b/cppe/src/IceE/ObjectAdapterFactory.h
@@ -11,6 +11,9 @@
#define ICEE_OBJECT_ADAPTER_FACTORY_H
#include <IceE/ObjectAdapterF.h>
+#ifdef ICEE_HAS_ROUTER
+# include <IceE/RouterF.h>
+#endif
#include <IceE/ProxyF.h>
#include <IceE/CommunicatorF.h>
#include <IceE/InstanceF.h>
@@ -29,7 +32,12 @@ public:
void shutdown();
void waitForShutdown();
- ::Ice::ObjectAdapterPtr createObjectAdapter(const std::string&, const std::string&);
+ ::Ice::ObjectAdapterPtr createObjectAdapter(const std::string&, const std::string&
+#ifdef ICEE_HAS_ROUTER
+ , const ::Ice::RouterPrx&
+#endif
+ );
+ void removeObjectAdapter(const std::string&);
void flushBatchRequests() const;
private: