neuray API Programmer's Manual

iremote_configuration.h File Reference

Description

API component for configuration of the Bridge.

Code Example

iremote_configuration.h

‎//*****************************************************************************
// Copyright 1986, 2016 NVIDIA Corporation. All rights reserved.
//*****************************************************************************
//*****************************************************************************

#ifndef MI_NEURAYLIB_IREMOTE_CONFIGURATION_H
#define MI_NEURAYLIB_IREMOTE_CONFIGURATION_H

#include <mi/base/interface_declare.h>
#include <mi/neuraylib/version.h>

namespace mi {

class IString;

namespace neuraylib {

class MI_NEURAYLIB_DEPRECATED_CLASS_6_0(IRemote_configuration) : public
    mi::base::Interface_declare<0x55e319ec,0x9f91,0x4c97,0x91,0x90,0x95,0x88,0x4a,0xaa,0x8f,0xc6>
{
public:
    virtual const IString* get_remote_address() const = 0;

    virtual Sint32 set_remote_address(const char* address) = 0;

    virtual const IString* get_remote_disk_cache_path() const = 0;

    virtual Sint32 set_remote_disk_cache_path(const char* path) = 0;

    virtual const IString* get_scene_export_path() const = 0;

    virtual Sint32 set_scene_export_path(const char* path) = 0;

    virtual const IString* get_remote_server_listen_address() const = 0;

    virtual Sint32 set_remote_server_listen_address(const char* address) = 0;

    virtual Uint32 get_remote_server_client_limit() = 0;

    virtual Sint32 set_remote_server_client_limit(Uint32 limit) = 0;

    virtual const IString* get_remote_forwarding_log_level() = 0;

    virtual Sint32 set_remote_forwarding_log_level(const char* level) = 0;

    virtual Sint32 set_allowed_forwarding_log_level(const char* level) = 0;

    virtual const IString* get_allowed_forwarding_log_level() = 0;

    virtual const char* get_bridge_protocol_version() = 0;
};

} // namespace neuraylib

} // namespace mi

#endif // MI_NEURAYLIB_IREMOTE_CONFIGURATION_H

Namespaces

namespace 
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. More...
namespace 
Namespace for the neuray API. More...