diff options
Diffstat (limited to 'cpp/include/Ice/ProtocolPluginFacade.h')
-rw-r--r-- | cpp/include/Ice/ProtocolPluginFacade.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cpp/include/Ice/ProtocolPluginFacade.h b/cpp/include/Ice/ProtocolPluginFacade.h index 7228cba5b48..31ff388284f 100644 --- a/cpp/include/Ice/ProtocolPluginFacade.h +++ b/cpp/include/Ice/ProtocolPluginFacade.h @@ -15,6 +15,7 @@ #include <Ice/CommunicatorF.h> #include <Ice/EndpointFactoryF.h> #include <Ice/InstanceF.h> +#include <Ice/EndpointIF.h> namespace IceInternal { @@ -51,10 +52,20 @@ public: const char* getNetworkTraceCategory() const; // + // Get the endpoint host resolver. + // + EndpointHostResolverPtr getEndpointHostResolver() const; + + // // Register an EndpointFactory. // void addEndpointFactory(const EndpointFactoryPtr&) const; + // + // Get an EndpointFactory. + // + EndpointFactoryPtr getEndpointFactory(Ice::Short) const; + private: ProtocolPluginFacade(const Ice::CommunicatorPtr&); |