FreeRDP-WebConnect WebSockets gateway
1.0.0.167
|
The namespace of the main proxy application. More...
Classes | |
class | kbdio |
A small helper class for providing cross-platform non-blocking keyboard input. More... | |
class | logger |
A logging class, mapping syslog(3) functionality to C++ on Unix systems. More... | |
class | MyRawSocketHandler |
This class is our specialization of RawSocketHandler which handles all WebSocket I/O events. More... | |
class | NTService |
A class for implementing a Windows service. More... | |
class | Png |
This class implements a simple PNG generator for generating in-memory cursor images. More... | |
class | Primary |
Implementation of the FreeRDP Primary interface. More... | |
class | RDP |
This class serves as a wrapper around the main FreeRDP API. More... | |
struct | WsRdpParams |
Our set of session parameters (from html form). More... | |
struct | wsgContext |
Our extension of FreeRDP's context. More... | |
class | Update |
Implementation of the FreeRDP Update interface. More... |
Typedefs | |
typedef boost::shared_ptr < wspp::wsendpoint > | conn_ptr |
A shared pointer to our server-side WebSocket connection endpoint. | |
typedef boost::shared_ptr < wspp::wshandler > | handler_ptr |
A shared pointer to our server-side WebSocket event handler. | |
typedef boost::shared_ptr< RDP > | rdp_ptr |
A shared pointer to our server-side RDP client instance. | |
typedef boost::tuple< conn_ptr, handler_ptr, rdp_ptr > | conn_tuple |
Combinded tuple of involved instances of an RDP session. | |
typedef std::map < EHSConnection *, conn_tuple > | conn_map |
A map for finding our session related instances by EHSConnection. | |
typedef wsgate::logger | log |
Our global logging instance. |
Enumerations | |
enum | WsOPsc { WSOP_SC_BEGINPAINT, WSOP_SC_ENDPAINT, WSOP_SC_BITMAP, WSOP_SC_OPAQUERECT, WSOP_SC_SETBOUNDS, WSOP_SC_PATBLT, WSOP_SC_MULTI_OPAQUERECT, WSOP_SC_SCRBLT, WSOP_SC_PTR_NEW, WSOP_SC_PTR_FREE, WSOP_SC_PTR_SET, WSOP_SC_PTR_SETNULL, WSOP_SC_PTR_SETDEFAULT } |
OP-Codes, sent from the server to the (JavaScript) client. | |
enum | WsOPcs { WSOP_CS_MOUSE, WSOP_CS_KUPDOWN, WSOP_CS_KPRESS } |
OP-Codes, sent from the (JavaScript) client to the server. |
The namespace of the main proxy application.