DiCE API nvidia_logo_transpbg.gif Up
inode_manager.h File Reference

Node manager API. More...

Go to the source code of this file.

Classes

class  mi::neuraylib::IWorker_node_descriptor
 This interface describes a worker node and its properties. More...
 
class  mi::neuraylib::ICluster_descriptor
 This interface describes a cluster and its properties. More...
 
class  mi::neuraylib::ICluster_property_callback
 Abstract interface for signaling changed cluster properties. More...
 
class  mi::neuraylib::IWorker_node_property_callback
 Abstract interface for signaling changed worker node properties. More...
 
class  mi::neuraylib::IClient_node_callback
 Abstract interface for signaling changed cluster members. More...
 
class  mi::neuraylib::IWorker_node_callback
 Abstract interface for signaling changed cluster members. More...
 
class  mi::neuraylib::IHead_node_callback
 Abstract interface for signaling a change of the cluster application head node. More...
 
class  mi::neuraylib::IShutdown_node_managers_callback
 Abstract interface for signaling a request to shutdown all clients and workers. More...
 
class  mi::neuraylib::IShutdown_cluster_callback
 Abstract interface for signaling a request to shutdown a cluster. More...
 
class  mi::neuraylib::IWorker_process_started_callback
 Abstract interface for indicating that a worker process has been fully started. More...
 
class  mi::neuraylib::INode_manager_cluster
 The interface to a cluster created and managed by the node manager. More...
 
class  mi::neuraylib::ICluster_filter
 A filter used to decide whether a cluster is eligible to be joined. More...
 
class  mi::neuraylib::IWorker_node_filter
 A filter used to decide whether a worker node is eligible to be included in a cluster. More...
 
class  mi::neuraylib::INode_manager_client
 The node manager client allows to start or join DiCE clusters built from worker nodes. More...
 
class  mi::neuraylib::IChild_process_resolver
 A filter used to decide if a command string to start a child process is eligible for execution. More...
 
class  mi::neuraylib::INode_manager_worker
 The node manager worker class allows to set properties and announce them to other nodes. More...
 
class  mi::neuraylib::INode_manager_factory
 Factory to create node manager client and worker instances. More...
 

Namespaces

namespace  mi
 Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 
namespace  mi::neuraylib
 Namespace for the DiCE API.
 

Detailed Description

Node manager API.