diff options
Diffstat (limited to 'cpp/src/Ice/CommunicatorI.h')
-rw-r--r-- | cpp/src/Ice/CommunicatorI.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/cpp/src/Ice/CommunicatorI.h b/cpp/src/Ice/CommunicatorI.h index 4472e688097..50e0d44973b 100644 --- a/cpp/src/Ice/CommunicatorI.h +++ b/cpp/src/Ice/CommunicatorI.h @@ -49,14 +49,6 @@ public: virtual void addObjectFactory(const ObjectFactoryPtr&, const std::string&); virtual ObjectFactoryPtr findObjectFactory(const std::string&) const; -#ifdef ICE_CPP11_MAPPING - virtual void addValueFactory(std::function<std::shared_ptr<Ice::Value> (std::string)>, const ::std::string&); - virtual std::function<::std::shared_ptr<Ice::Value> (const std::string&)> findValueFactory(const std::string&) const; -#else - virtual void addValueFactory(const ValueFactoryPtr&, const std::string&); - virtual ValueFactoryPtr findValueFactory(const std::string&) const; -#endif - virtual ImplicitContextPtr getImplicitContext() const; virtual PropertiesPtr getProperties() const; @@ -71,6 +63,8 @@ public: virtual PluginManagerPtr getPluginManager() const; + virtual ValueFactoryManagerPtr getValueFactoryManager() const; + virtual void flushBatchRequests(); #ifdef ICE_CPP11_MAPPING @@ -97,8 +91,9 @@ public: private: - static CommunicatorIPtr - create(const InitializationData&); + CommunicatorI() {} + + static CommunicatorIPtr create(const InitializationData&); // // Certain initialization tasks need to be completed after the |