diff options
Diffstat (limited to 'cpp/src/Ice/LocatorInfo.h')
-rw-r--r-- | cpp/src/Ice/LocatorInfo.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/cpp/src/Ice/LocatorInfo.h b/cpp/src/Ice/LocatorInfo.h index f0a1032fa05..0fd92725c6b 100644 --- a/cpp/src/Ice/LocatorInfo.h +++ b/cpp/src/Ice/LocatorInfo.h @@ -96,16 +96,19 @@ public: void clearCache(const IndirectReferencePtr&); void clearObjectCache(const IndirectReferencePtr&); -private: - - void trace(const std::string&, const IndirectReferencePtr&, const std::vector<EndpointIPtr>&); - + // + // The following methods need to be public for access by AMI callbacks. + // void getEndpointsException(const IndirectReferencePtr&, const Ice::Exception&); void getWellKnownObjectEndpoints(const IndirectReferencePtr&, const Ice::ObjectPrx&, int, bool, const GetEndpointsCallbackPtr&); void getEndpointsException(const IndirectReferencePtr&, const Ice::Exception&, const GetEndpointsCallbackPtr&); void getEndpointsTrace(const IndirectReferencePtr&, const std::vector<EndpointIPtr>&, bool); +private: + + void trace(const std::string&, const IndirectReferencePtr&, const std::vector<EndpointIPtr>&); + const Ice::LocatorPrx _locator; Ice::LocatorRegistryPrx _locatorRegistry; const LocatorTablePtr _table; |