This module encompasses the API components used to configure the DiCE API as well as closely related interfaces. More...
Classes | |
class | mi::neuraylib::IDice_configuration |
This interface allows configuration of DiCE. More... | |
class | mi::neuraylib::IDatabase_configuration |
This interface is used to query and change the database configuration. More... | |
class | mi::neuraylib::IDebug_configuration |
This interface represents an interface to set debug options. More... | |
class | mi::neuraylib::IExtension_api |
This interface is used to extent the DiCE API. More... | |
class | mi::neuraylib::IGeneral_configuration |
This interface is used to query and change the general configuration. More... | |
class | mi::neuraylib::IGpu_description |
This interface describes a GPU. More... | |
class | mi::neuraylib::IHost_callback |
Abstract interface to report cluster status changes. More... | |
class | mi::neuraylib::IHost_properties |
This interface contains information about a local or remote host. More... | |
class | mi::neuraylib::ILibrary_authenticator |
This interface is used for authenticating the application against the library. More... | |
class | mi::neuraylib::ILogging_configuration |
This interface is used for configuring the logging for the DiCE library. More... | |
class | mi::neuraylib::INetwork_configuration |
This interface is used to query and change the networking configuration. More... | |
class | mi::neuraylib::INetwork_statistics |
This interface is used to inquire statistics about the network usage etc. More... | |
class | mi::neuraylib::IPlugin_configuration |
This interface is used to load plugins and to query information about loaded plugins. More... | |
class | mi::neuraylib::IScheduling_configuration |
This interface is used to query and change the scheduling configuration. More... | |
class | mi::neuraylib::ITimer |
This is an abstract interface class for a timer. More... | |
class | mi::neuraylib::ITimer_class_factory |
The registration of a timer class requires a factory which constructs an instance during deserialization. More... | |
class | mi::neuraylib::Timer_class_factory<T> |
This mixin class provides a default implementation of the mi::neuraylib::ITimer_class_factory interface. More... | |
class | mi::neuraylib::ITimer_configuration |
This class is used to start and stop timers. More... | |
Enumerations | |
enum | mi::neuraylib::Log_prefix { mi::neuraylib::LOG_PREFIX_TIME = 0x0001 , mi::neuraylib::LOG_PREFIX_TIME_SECONDS = 0x0002 , mi::neuraylib::LOG_PREFIX_HOST_THREAD = 0x0004 , mi::neuraylib::LOG_PREFIX_HOST_NAME = 0x0008 , mi::neuraylib::LOG_PREFIX_MODULE = 0x0010 , mi::neuraylib::LOG_PREFIX_CATEGORY = 0x0020 , mi::neuraylib::LOG_PREFIX_SEVERITY = 0x0040 , mi::neuraylib::LOG_PREFIX_CUDA_DEVICE = 0x0080 , mi::neuraylib::LOG_PREFIX_TAGS = 0x0100 , LOG_PREFIX_FORCE_32_BIT = 0xffffffffU } |
Components of the log message prefix. More... | |
This module encompasses the API components used to configure the DiCE API as well as closely related interfaces.
API components can be obtained from mi::neuraylib::INeuray::get_api_component() or from mi::neuraylib::IPlugin_api::get_api_component().
Components of the log message prefix.