|
virtual void | ice_invokeAsync (std::vector< Byte > inEncaps, std::function< void(bool, const std::vector< Byte > &)> response, std::function< void(std::exception_ptr)> error, const Current ¤t)=0 |
| Dispatch an incoming request asynchronously. 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 |
|
Base class for asynchronous dynamic dispatch servants.
A server application derives a concrete servant class from Blobject that implements the ice_invokeAsync method.