neuray API Programmer's Manual

mi::neuraylib::IShutdown_node_managers_callback Class Reference

[Node manager]

Description

Abstract interface for signaling a request to shutdown all clients and workers. Its aim is to be derived from by the application writer. The concrete implementation can then be registered with the neuray API and will after that be used by the .

Note:

Instances of this interface should not be created on the stack, since this might lead to premature destruction of such instances while still being in use by .

Public Member Functions

virtual void shutdown_node_managers_callback() =0
This function is called when a request to shutdown all clients and workers is received. More...

Member Functions

virtual void mi::​neuraylib::​IShutdown_node_managers_callback::shutdown_node_managers_callback() [pure virtual]

This function is called when a request to shutdown all clients and workers is received. It should return as soon as possible because it may block further network operations.