krfb
#include <rfb.h>
Public Attributes | |
void(* | close )(struct _rfbClientRec *client, void *data) |
rfbBool(* | enablePseudoEncoding )(struct _rfbClientRec *client, void **data, int encodingNumber) |
rfbBool(* | handleMessage )(struct _rfbClientRec *client, void *data, const rfbClientToServerMsg *message) |
rfbBool(* | init )(struct _rfbClientRec *client, void *data) |
rfbBool(* | newClient )(struct _rfbClientRec *client, void **data) |
struct _rfbProtocolExtension * | next |
int(* | processArgument )(int argc, char *argv[]) |
int * | pseudoEncodings |
void(* | usage )(void) |
Detailed Description
Protocol extension handling.
Definition at line 189 of file libvncserver/rfb/rfb.h.
Member Data Documentation
void(* _rfbProtocolExtension::close)(struct _rfbClientRec *client, void *data) |
Definition at line 207 of file libvncserver/rfb/rfb.h.
rfbBool(* _rfbProtocolExtension::enablePseudoEncoding)(struct _rfbClientRec *client, void **data, int encodingNumber) |
returns TRUE if that pseudo encoding is handled by the extension.
encodingNumber==0 means "reset encodings".
Definition at line 201 of file libvncserver/rfb/rfb.h.
rfbBool(* _rfbProtocolExtension::handleMessage)(struct _rfbClientRec *client, void *data, const rfbClientToServerMsg *message) |
returns TRUE if message was handled
Definition at line 204 of file libvncserver/rfb/rfb.h.
rfbBool(* _rfbProtocolExtension::init)(struct _rfbClientRec *client, void *data) |
returns FALSE if extension should be deactivated for client.
if init == NULL, it stays activated.
Definition at line 195 of file libvncserver/rfb/rfb.h.
rfbBool(* _rfbProtocolExtension::newClient)(struct _rfbClientRec *client, void **data) |
returns FALSE if extension should be deactivated for client.
if newClient == NULL, it is always deactivated.
Definition at line 192 of file libvncserver/rfb/rfb.h.
struct _rfbProtocolExtension* _rfbProtocolExtension::next |
Definition at line 211 of file libvncserver/rfb/rfb.h.
processArguments returns the number of handled arguments
Definition at line 210 of file libvncserver/rfb/rfb.h.
int* _rfbProtocolExtension::pseudoEncodings |
if pseudoEncodings is not NULL, it contains a 0 terminated list of the pseudo encodings handled by this extension.
Definition at line 198 of file libvncserver/rfb/rfb.h.
Definition at line 208 of file libvncserver/rfb/rfb.h.
The documentation for this struct was generated from the following file:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:54:10 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.