mi::neuraylib::ICluster_notification_callback Class Reference
[Cluster manager]
Description
Abstract interface for giving notifications about errors and status changes.
See also:
mi::neuraylib::ICluster_manager_connection::set_cluster_notification_callback()
Public Member Functions
- virtual void cluster_change_callback() =0
- This callback will be called when the user's cluster changed. More...
- virtual void cluster_ready_callback( bool is_ready) =0
- This callback will be called when the cluster is fully started and connected. More...
- virtual void error_callback() =0
- This callback will be called when an error occurred, like the connection broke down.
- virtual void status_change_callback() =0
- This callback will be called when some node in the pool changed status, e.g., a cluster was reserved or released.
Member Functions
- virtual void mi::neuraylib::ICluster_notification_callback::cluster_change_callback() [pure virtual]
-
This callback will be called when the user's cluster changed. It will be called after a cluster reservation succeeded and after the cluster got released.
- virtual void mi::neuraylib::ICluster_notification_callback::cluster_ready_callback( bool is_ready) [pure virtual]
-
This callback will be called when the cluster is fully started and connected.
Parameters
- is_ready
- True, if the cluster is up and ready to be connected
- virtual void mi::neuraylib::ICluster_notification_callback::error_callback() [pure virtual]
-
This callback will be called when an error occurred, like the connection broke down.
- virtual void mi::neuraylib::ICluster_notification_callback::status_change_callback() [pure virtual]
-
This callback will be called when some node in the pool changed status, e.g., a cluster was reserved or released.