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
igeneral_configuration.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_IGENERAL_CONFIGURATION_H
9
#define MI_NEURAYLIB_IGENERAL_CONFIGURATION_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
IGeneral_configuration :
public
25
mi::base::Interface_declare
<0x4df9426f,0xaab5,0x4453,0xbd,0x53,0xc1,0xfb,0x0d,0x82,0xf9,0x7f>
26
{
27
public
:
40
virtual
Sint32
set_admin_http_address
(
const
char
* listen_address) = 0;
41
47
virtual
const
IHost_properties*
get_host_properties
()
const
= 0;
48
57
virtual
Sint32
set_host_property
(
const
char
* key,
const
char
* value) = 0;
58
65
virtual
Sint32
set_temp_path
(
const
char
* path) = 0;
66
70
virtual
const
char
*
get_temp_path
()
const
= 0;
71
82
virtual
Sint32
set_http_proxy_address
(
const
char
* proxy_address) = 0;
83
88
virtual
const
char
*
get_http_proxy_address
()
const
= 0;
89
104
virtual
Sint32
set_http_proxy_authentication
(
const
char
* username,
105
const
char
* password) = 0;
106
113
virtual
const
char
*
get_http_proxy_username
()
const
= 0;
114
};
115
// end group mi_neuray_configuration
117
118
}
// namespace neuraylib
119
120
}
// namespace mi
121
122
#endif // MI_NEURAYLIB_IGENERAL_CONFIGURATION_H
mi
neuraylib
igeneral_configuration.h
Generated on Fri Mar 4 2016 19:53:39. Build 250909.11169, Doxygen 1.8.4