RealityServer Web Services API Programmer's Manual

mi::rswservices Namespace Reference

[RealityServer Web Services API]

Description

Namespace for the RealityServer Web Services API.

Classes

class 
Context class used by authorization modules to authorize HTTP requests. More...
class 
Implements HTTP connection authorization. More...
class 
Exposes RealityServer configuration. More...
class 
Configuration for a Directory. More...
class 
Context which can be used to register user implemented functionality. More...
class 
Log handler interface that when implemented and registered via an extension context will receive forwarded messages that have been written to the system logger. More...
class 
Exposes the neuray library configuration. More...
class 
Implements a protocol. More...
class 
Context class used by protocol modules. More...
class 
Context class used by authorization modules to authorize RTMP requests. More...
class 
Supplies information about an installed video codec. More...
class 
Provides information and managements functionality for the RTMP connection. More...
class 
RTMP render context. More...
class 
Implements an RTMP render handler. More...
class 
Factory class for creating render handlers. More...
class 
Describes an RTMP render loop. More...
class 
Represents an RTMP stream encoder. More...
class 
The basic interface to be implemented by RealityServer Web Services plugins. More...
class 
Implements a state processor. More...
class 
Context class used by state modules. More...
class 
Configuration for a URL. More...
class 
User configuration. More...
class 
Web Socket handler interface that when implemented and registered via an extension context will be called whenever events occur on any web socket connection. More...

Typedefs

typedef  UAC_SESSION_ADDED
Event triggered when a new session is created by the UAC system. More...
typedef  UAC_SESSION_REMOVED
Event triggered when a session is removed from the UAC system. More...

Enumerations

enum  {ACCESS_ORDER_INHERITED = 0, ACCESS_ORDER_DENY_ALLOW = 1, ACCESS_ORDER_ALLOW_DENY = 2, ACCESS_ORDER_FORCE_32_BIT = 0xffffffffU }
Constants for directory access control ordering. More...

Typedefs

typedef mi::rswservices::UAC_SESSION_ADDED

Event triggered when a new session is created by the UAC system. Handlers for these events must be registered with the RealityServer Web Services event context.

event_data

  • 0 the name of the new session (mi::IString)

  • 1 the new number of current sessions (mi::ISize)

  • 2 the total number of allowed sessions (mi::ISize)

typedef mi::rswservices::UAC_SESSION_REMOVED

Event triggered when a session is removed from the UAC system. Handlers for these events must be registered with the RealityServer Web Services event context.

event_data

  • 0 the name of the session being removed (mi::IString)

  • 1 the new number of current sessions (mi::ISize)

  • 2 the total number of allowed sessions (mi::ISize)