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, export, 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 session. More...
- class
- Abstract interface for callbacks for session state changes. 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
- Represents a session (connection) to an Iray Bridge Server. More...
- class
- Abstract interface for snapshot events. More...
- class
- Context for creating Iray Bridge snapshots. More...
- class
- The IIray_bridge_snapshot_handler can be used to control snapshot creation for an Iray bridge server application. More...
- class
- Represents the server-side part of a job that can be executed by the Bridge server. More...
- class
- Provides additional information about a bridge job. More...
- class
- A list of IServer_job instances. More...
- class
- Represents the server side of a Bridge session. More...
- class
- Abstract interface for callbacks for session state changes. More...
- class
- Database transactions started on the client will be automatically mirrored to the server and exposed as instances of this class to executing Bridge jobs. More...
- class
- Abstract interface for callbacks for transaction commit or abort events. More...
- class
- A list of IServer_transaction instances. 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...