Iray SDK API nvidia_logo_transpbg.gif Up
ibridge_client.h File Reference

Bridge client. More...

Go to the source code of this file.

Classes

class  mi::bridge::IClient_job_progress
 Provides detailed information about the progress of a Bridge job. More...
 
class  mi::bridge::IElement_set
 Used to specify a set of elements by name. More...
 
class  mi::bridge::IClient_job
 Represents the client-side part of a job that can be executed by the Bridge server. More...
 
class  mi::bridge::Client_job<i_id1, i_id2, i_id3, i_id4, i_id5, i_id6, i_id7, i_id8, i_id9, i_id10, i_id11, I>
 This mixin class provides a default implementation for some of the methods needed by mi::bridge::IClient_job. More...
 
class  mi::bridge::Update_job
 Base class for Bridge jobs that only update elements without executing anything. More...
 
class  mi::bridge::IClient_session_state_callback
 Abstract interface for callbacks for session state changes. More...
 
class  mi::bridge::IClient_measure_bandwidth_callback
 Abstract interface for bandwidth measurement events. More...
 
class  mi::bridge::IClient_session
 Represents the client side of a Bridge session. More...
 
class  mi::bridge::IBridge_client
 API component that serves as entry point for the client-side Bridge API. More...
 

Namespaces

namespace  mi
 Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 
namespace  mi::base
 Namespace for the Base API.
 
namespace  mi::neuraylib
 Namespace for the Iray SDK API.
 
namespace  mi::bridge
 Namespace for the Bridge functionality of the Iray SDK API.
 

Enumerations

enum  mi::bridge::Client_job_state {
  mi::bridge::CLIENT_JOB_DETECTING_CHANGES = 0 ,
  mi::bridge::CLIENT_JOB_PREPARING = 1 ,
  mi::bridge::CLIENT_JOB_QUERYING_CACHE_STATUS = 2 ,
  mi::bridge::CLIENT_JOB_UPLOADING = 3 ,
  mi::bridge::CLIENT_JOB_PENDING = 4 ,
  mi::bridge::CLIENT_JOB_DONE = 5 ,
  CLIENT_JOB_FORCE_32_BIT = 0xffffffffU
}
 Job states of Bridge jobs. More...
 
enum  mi::bridge::Client_session_state {
  mi::bridge::CLIENT_SESSION_CONNECTING ,
  mi::bridge::CLIENT_SESSION_CONNECTED ,
  mi::bridge::CLIENT_SESSION_PENDING ,
  mi::bridge::CLIENT_SESSION_CLOSED
}
 The different states a client session can be in. More...
 

Detailed Description

Bridge client.