diff options
Diffstat (limited to 'cpp/src/Ice/Instance.h')
-rw-r--r-- | cpp/src/Ice/Instance.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpp/src/Ice/Instance.h b/cpp/src/Ice/Instance.h index a1bed6c006d..860c68b2802 100644 --- a/cpp/src/Ice/Instance.h +++ b/cpp/src/Ice/Instance.h @@ -18,6 +18,7 @@ #include <Ice/InstanceF.h> #include <Ice/CommunicatorF.h> #include <Ice/StatsF.h> +#include <Ice/InstrumentationF.h> #include <Ice/TraceLevelsF.h> #include <Ice/DefaultsAndOverridesF.h> #include <Ice/RouterInfoF.h> @@ -69,7 +70,7 @@ public: ObjectAdapterFactoryPtr objectAdapterFactory() const; ProtocolSupport protocolSupport() const; ThreadPoolPtr clientThreadPool(); - ThreadPoolPtr serverThreadPool(); + ThreadPoolPtr serverThreadPool(bool create = true); EndpointHostResolverPtr endpointHostResolver(); RetryQueuePtr retryQueue(); IceUtil::TimerPtr timer(); @@ -85,6 +86,7 @@ public: Ice::ObjectPrx getAdmin(); void addAdminFacet(const Ice::ObjectPtr&, const std::string&); Ice::ObjectPtr removeAdminFacet(const std::string&); + Ice::ObjectPtr findAdminFacet(const std::string&); const Ice::ImplicitContextIPtr& getImplicitContext() const { |