All Classes and Interfaces

Class
Description
The ClientConnector provides an interface to the REP-REQ ZMQ socket to make requests to the WebX Router or Engine.
Encapsulates data representing a unique client in a WebX Engine
Encapsulates connection data returned by the client connector and used to connect all the sockets.
Utility class to convert binary bytearrays into hexadecimal strings and vice versa.
The instruction publisher publishes instructions asynchronously to the WebX Engine (passing by the router if not in standalone).
Encapsulates the raw binary message data from a WebX Engine.
Creates a Close message (used internally)
Creates a Interrupt message (used internally)
Enum defining the type of the message
The message subscriber connects to the ZMQ message publisher of the WebX Router (or Engine if in standalone) and forwards them immediately to a handler (managed in the WebXHost).
Interface used to handle the callback when a message arrives
The Session Channel provides an encrypted socket to connect initiate and create sessions with the WebX Router.
Encapsulates the binary session Id value.
Encapsulates the binary data of a ZMQ REQ-REP socket response
Wraps all ZMQ sockets into a single interface.
Provides a connection point between specific web client and a session.
Provides client connection configuration.
A general client exception thrown when methods to the client-facing classes (ie Tunnel and Client) are called and the state of the client is not valid.
Exception thrown when a problem occurs while trying to connect to a host or connect a client.
Thrown when the connection is interrupted either explicitly by the Relay due to another problem or from a thread interrupt.
Thrown when the host is not connected
General WebX Exception
Provides connection to a WebXRouter or standalone WebXEngine.
Provides host configuration parameters
Central creation and storage of WebXHosts.
Encapsulates a particular WebX X11 session, identified by a unique sessionId.
Separate thread to ping a session to ensure it is still running.
The WebXTunnel provides the main entry point to connecting to a WebX Host.