neuray API Programmer's Manual

mi::bridge Namespace Reference

[Neuray API]

Description

Namespace for the Bridge functionality of the neuray API.

Classes

class 
This mixin class provides a default implementation for some of the methods needed by mi::bridge::IClient_job. More...
class 
This class represents a Bridge application. More...
class 
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 
API component that serves as entry point for the client-side Bridge API. More...
class 
API component that serves as entry point for the server-side Bridge API. More...
class 
Context to import or remove snapshots. More...
class 
Represents the client-side part of a job that can be executed by the Bridge server. More...
class 
Provides detailed information about the progress of a Bridge job. More...
class 
Abstract interface for bandwidth measurement events. More...
class 
Represents the client side of a Bridge scope. More...
class 
Represents the client side of a Bridge session. More...
class 
Abstract interface for callbacks for session state changes. More...
class 
Represents the client side of a Bridge transaction. More...
class 
Abstract interface for callbacks for asynchronous transaction commit or abort events. More...
class 
Client-side video context that receives and decodes video frames from the corresponding server-side video context. More...
class 
Used to specify a set of elements by name. More...
class 
Context for incremental snapshots. More...
class 
The Iray Bridge application. More...
class 
API component that serves as entry point for the client-side Iray Bridge API. More...
class 
API component that serves as entry point for the server-side Iray Bridge API. More...
class 
More...
class 
Context for creating Iray Bridge snapshots. More...
class 
Represents the server-side part of a job that can be executed by the Bridge server. More...
class 
Represents the server side of a Bridge session. More...
class 
Abstract interface for callbacks for session state changes. More...
class 
Represents the server side of a Bridge transaction. More...
class 
Abstract interface for callbacks for transaction commit or abort events. More...
class 
Server-side video context that generates and encodes video frames for the corresponding client-side video context. More...
class 
Represents the data for a single video frame. More...
class 
Abstract interface to receive video frames produced by the corresponding server-side video context. More...
class 
Abstract interface to generate video frames that are transmitted to the corresponding client-side video context. More...
class 
This mixin class provides a default implementation for some of the methods needed by mi::bridge::IServer_job. More...
class 
Base class for Bridge jobs that only update elements without executing anything. More...

Enumerations

enum  {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, CLIENT_JOB_FORCE_32_BIT = 0xffffffffU }
Job states of Bridge jobs. More...
enum  {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_CONNECTING = 0, SERVER_SESSION_CONNECTED = 1, SERVER_SESSION_PENDING = 2, SERVER_SESSION_CLOSED = 3, SERVER_SESSION_FORCE_32_BIT = 0xffffffffU }
The different states a server session can be in. More...