NVIDIA Iray API
Home
Up
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
ihost_callback.h
Go to the documentation of this file.
1
//*****************************************************************************
2
// Copyright 1986, 2016 NVIDIA Corporation. All rights reserved.
3
//*****************************************************************************
6
//*****************************************************************************
7
8
#ifndef MI_NEURAYLIB_IHOST_CALLBACK_H
9
#define MI_NEURAYLIB_IHOST_CALLBACK_H
10
11
#include <
mi/base/interface_declare.h
>
12
13
namespace
mi {
14
15
namespace
neuraylib {
16
17
class
IHost_properties;
18
23
class
IHost_callback :
public
35
mi::base::Interface_declare
<0x39163199,0xfd6a,0x4c53,0xa8,0x00,0xdd,0x70,0xc6,0xbc,0x61,0xf3>
36
{
37
public
:
46
virtual
void
connection_callback
(
Uint32
host_id,
bool
flag) = 0;
47
57
virtual
void
membership_callback
(
Uint32
host_id,
bool
flag) = 0;
58
66
virtual
void
property_callback
(
Uint32
host_id,
const
IHost_properties* properties) = 0;
67
75
virtual
void
synchronizer_callback
(
Uint32
host_id) = 0;
76
89
virtual
void
database_status_callback
(
const
char
* status) = 0;
90
};
91
// end group mi_neuray_configuration
93
94
}
// namespace neuraylib
95
96
}
// namespace mi
97
98
#endif // MI_NEURAYLIB_IHOST_CALLBACK_H
mi
neuraylib
ihost_callback.h
Generated on Fri Mar 4 2016 19:53:39. Build 250909.11169, Doxygen 1.8.4