|
| 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.
|
| 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.
|
| 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.
|
| virtual void | nodeDown (::std::string name, const ::Ice::Current ¤t)=0 |
| | The nodeDown operation is called to notify an observer that a node went down.
|
| virtual void | nodeInit (NodeDynamicInfoSeq nodes, const ::Ice::Current ¤t)=0 |
| | The nodeInit operation indicates the current state of nodes.
|
| virtual void | nodeUp (NodeDynamicInfo node, const ::Ice::Current ¤t)=0 |
| | The nodeUp operation is called to notify an observer that a node came up.
|
| virtual void | updateAdapter (::std::string node, AdapterDynamicInfo updatedInfo, const ::Ice::Current ¤t)=0 |
| | The updateAdapter operation is called to notify an observer that the state of an adapter changed.
|
| virtual void | updateServer (::std::string node, ServerDynamicInfo updatedInfo, const ::Ice::Current ¤t)=0 |
| | The updateServer operation is called to notify an observer that the state of a server changed.
|
| 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.
|
| virtual std::string | ice_id (const Current ¤t) const |
| | Returns the Slice type ID of the most-derived interface supported by this object.
|
| virtual std::vector< std::string > | ice_ids (const Current ¤t) const |
| | Returns the Slice type IDs of the interfaces supported by this object.
|
| virtual bool | ice_isA (std::string s, const Current ¤t) const |
| | Tests whether this object supports a specific Slice interface.
|
| virtual void | ice_ping (const Current ¤t) const |
| | Tests whether this object can be reached.
|
| virtual | ~Object ()=default |
The node observer interface.
Observers should implement this interface to receive information about the state of the IceGrid nodes.