neuray API Programmer's Manual

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.
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.

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.