NVIDIA Iray API
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
iremote_configuration.h
Go to the documentation of this file.
1
//*****************************************************************************
2
// Copyright 1986, 2014 NVIDIA Corporation. All rights reserved.
3
//*****************************************************************************
6
//*****************************************************************************
7
8
#ifndef MI_NEURAYLIB_IREMOTE_CONFIGURATION_H
9
#define MI_NEURAYLIB_IREMOTE_CONFIGURATION_H
10
11
#include <
mi/base/interface_declare.h
>
12
13
namespace
mi {
14
15
class
IString;
16
17
namespace
neuraylib {
18
23
class
IRemote_configuration :
public
27
mi::base::Interface_declare
<0x55e319ec,0x9f91,0x4c97,0x91,0x90,0x95,0x88,0x4a,0xaa,0x8f,0xc6>
28
{
29
public
:
35
virtual
const
IString*
get_remote_address
()
const
= 0;
36
49
virtual
Sint32
set_remote_address
(
const
char
* address) = 0;
50
57
virtual
const
IString*
get_remote_disk_cache_path
()
const
= 0;
58
66
virtual
Sint32
set_remote_disk_cache_path
(
const
char
* path) = 0;
67
75
virtual
const
IString*
get_scene_export_path
()
const
= 0;
76
86
virtual
Sint32
set_scene_export_path
(
const
char
* path) = 0;
87
93
virtual
const
IString*
get_remote_server_listen_address
()
const
= 0;
94
104
virtual
Sint32
set_remote_server_listen_address
(
const
char
* address) = 0;
105
109
virtual
Uint32
get_remote_server_client_limit
() = 0;
110
120
virtual
Sint32
set_remote_server_client_limit
(
Uint32
limit) = 0;
121
127
virtual
const
IString*
get_remote_forwarding_log_level
() = 0;
128
140
virtual
Sint32
set_remote_forwarding_log_level
(
const
char
* level) = 0;
141
153
virtual
Sint32
set_allowed_forwarding_log_level
(
const
char
* level) = 0;
154
159
virtual
const
IString*
get_allowed_forwarding_log_level
() = 0;
160
162
virtual
const
char
*
get_bridge_protocol_version
() = 0;
163
};
164
// end group mi_neuray_configuration
166
167
}
// namespace neuraylib
168
169
}
// namespace mi
170
171
#endif // MI_NEURAYLIB_IREMOTE_CONFIGURATION_H
mi
neuraylib
iremote_configuration.h
Generated on Tue Aug 12 2014 15:28:35. Build 221133.3991, Doxygen 1.8.4