NVIDIA Iray API Home  Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mi::bridge Namespace Reference

Namespace for the Bridge functionality of the Iray API. More...

Classes

class   IClient_job_progress
  Provides detailed information about the progress of a Bridge job. More...
 
class   IElement_set
  Used to specify a set of elements by name. More...
 
class   IClient_job
  Represents the client-side part of a job that can be executed by the Bridge server. More...
 
class   Client_job
  This mixin class provides a default implementation for some of the methods needed by mi::bridge::IClient_job. More...
 
class   Update_job
  Base class for Bridge jobs that only update elements without executing anything. More...
 
class   IClient_transaction_callback
  Abstract interface for callbacks for asynchronous transaction commit or abort events. More...
 
class   IClient_transaction
  Represents the client side of a Bridge transaction. More...
 
class   IClient_scope
  Represents the client side of a Bridge scope. More...
 
class   IClient_session_state_callback
  Abstract interface for callbacks for session state changes. More...
 
class   IClient_measure_bandwidth_callback
  Abstract interface for bandwidth measurement events. More...
 
class   IClient_session
  Represents the client side of a Bridge session. More...
 
class   IBridge_client
  API component that serves as entry point for the client-side Bridge API. More...
 
class   IServer_job
  Represents the server-side part of a job that can be executed by the Bridge server. More...
 
class   Server_job
  This mixin class provides a default implementation for some of the methods needed by mi::bridge::IServer_job. More...
 
class   IServer_transaction_callback
  Abstract interface for callbacks for transaction commit or abort events. More...
 
class   IIncremental_snapshot_context
  Context for incremental snapshots. More...
 
class   IServer_transaction
  Represents the server side of a Bridge transaction. More...
 
class   IServer_session_state_callback
  Abstract interface for callbacks for session state changes. More...
 
class   IServer_session
  Represents the server side of a Bridge session. More...
 
class   IApplication_session_handler
  Abstract interface that can be used to control which sessions to a Bridge application are established, based on credentials supplied by the client. More...
 
class   IApplication
  This class represents a Bridge application. More...
 
class   IBridge_snapshot_context
  Context to import or remove snapshots. More...
 
class   IBridge_server
  API component that serves as entry point for the server-side Bridge API. More...
 
class   IClient_video_context
  Client-side video context that receives and decodes video frames from the corresponding server-side video context. More...
 
class   IVideo_frame
  Represents the data for a single video frame. More...
 
class   IVideo_sink
  Abstract interface to receive video frames produced by the corresponding server-side video context. More...
 
class   IServer_video_context
  Server-side video context that generates and encodes video frames for the corresponding client-side video context. More...
 
class   IVideo_source
  Abstract interface to generate video frames that are transmitted to the corresponding client-side video context. More...
 
class   IIray_bridge_snapshot_callback
  Abstract interface for snapshot events. More...
 
class   IIray_bridge_snapshot_context
  Context for creating Iray Bridge snapshots. More...
 
class   IIray_bridge_client
  API component that serves as entry point for the client-side Iray Bridge API. More...
 
class   IIray_bridge_application
  The Iray Bridge application. More...
 
class   IIray_bridge_server
  API component that serves as entry point for the server-side Iray Bridge API. More...
 

Enumerations

enum   Client_job_state {
  CLIENT_JOB_DETECTING_CHANGES = 0,
  CLIENT_JOB_PREPARING = 1,
  CLIENT_JOB_QUERYING_CACHE_STATUS = 2,
  CLIENT_JOB_UPLOADING = 3,
  CLIENT_JOB_PENDING = 4,
  CLIENT_JOB_DONE = 5
}
  Job states of Bridge jobs. More...
 
enum   Client_session_state {
  CLIENT_SESSION_CONNECTING,
  CLIENT_SESSION_CONNECTED,
  CLIENT_SESSION_PENDING,
  CLIENT_SESSION_CLOSED
}
  The different states a client session can be in. More...
 
enum   Server_session_state {
  SERVER_SESSION_CONNECTING = 0,
  SERVER_SESSION_CONNECTED = 1,
  SERVER_SESSION_PENDING = 2,
  SERVER_SESSION_CLOSED = 3
}
  The different states a server session can be in. More...
 

Detailed Description

Namespace for the Bridge functionality of the Iray API.