|
virtual ::Ice::ObjectProxySeq | findAllObjectsByType (::std::string type, const ::Ice::Current ¤t) const =0 |
| Find all the well-known objects with the given type. More...
|
|
virtual ::Ice::ObjectProxySeq | findAllReplicas (::std::shared_ptr<::Ice::ObjectPrx > proxy, const ::Ice::Current ¤t) const =0 |
| Find all the object replicas associated with the given proxy. More...
|
|
virtual ::std::shared_ptr<::Ice::ObjectPrx > | findObjectById (::Ice::Identity id, const ::Ice::Current ¤t) const =0 |
| Find a well-known object by identity. More...
|
|
virtual ::std::shared_ptr<::Ice::ObjectPrx > | findObjectByType (::std::string type, const ::Ice::Current ¤t) const =0 |
| Find a well-known object by type. More...
|
|
virtual ::std::shared_ptr<::Ice::ObjectPrx > | findObjectByTypeOnLeastLoadedNode (::std::string type, LoadSample sample, const ::Ice::Current ¤t) const =0 |
| Find a well-known object by type on the least-loaded node. More...
|
|
virtual ::std::string | ice_id (const ::Ice::Current ¤t) const override |
| Obtains a Slice type ID representing the most-derived interface supported by this object. More...
|
|
virtual ::std::vector<::std::string > | ice_ids (const ::Ice::Current ¤t) const override |
| Obtains a list of the Slice type IDs representing the interfaces supported by this object. More...
|
|
virtual bool | ice_isA (::std::string id, const ::Ice::Current ¤t) const override |
| Determines whether this object supports an interface with the given Slice type ID. More...
|
|
virtual bool | ice_dispatch (Ice::Request &request, std::function< bool()> response=nullptr, std::function< bool(std::exception_ptr)> error=nullptr) |
| Dispatches an invocation to a servant. More...
|
|
virtual std::string | ice_id (const Current ¤t) const |
| Returns the Slice type ID of the most-derived interface supported by this object. More...
|
|
virtual std::vector< std::string > | ice_ids (const Current ¤t) const |
| Returns the Slice type IDs of the interfaces supported by this object. More...
|
|
virtual bool | ice_isA (std::string s, const Current ¤t) const |
| Tests whether this object supports a specific Slice interface. More...
|
|
virtual void | ice_ping (const Current ¤t) const |
| Tests whether this object can be reached. More...
|
|
virtual | ~Object ()=default |
|
The IceGrid query interface.
This interface is accessible to Ice clients who wish to look up well-known objects.