Protocol extension handling.
More...
#include <rfb.h>
Data Fields |
rfbBool(* | newClient )(struct _rfbClientRec *client, void **data) |
| returns FALSE if extension should be deactivated for client.
|
rfbBool(* | init )(struct _rfbClientRec *client, void *data) |
| returns FALSE if extension should be deactivated for client.
|
int * | pseudoEncodings |
| if pseudoEncodings is not NULL, it contains a 0 terminated list of the pseudo encodings handled by this extension.
|
rfbBool(* | enablePseudoEncoding )(struct _rfbClientRec *client, void **data, int encodingNumber) |
| returns TRUE if that pseudo encoding is handled by the extension.
|
rfbBool(* | handleMessage )(struct _rfbClientRec *client, void *data, const rfbClientToServerMsg *message) |
| returns TRUE if message was handled
|
void(* | close )(struct _rfbClientRec *client, void *data) |
void(* | usage )(void) |
int(* | processArgument )(int argc, char *argv[]) |
| processArguments returns the number of handled arguments
|
struct _rfbProtocolExtension * | next |
Detailed Description
Protocol extension handling.
Definition at line 198 of file rfb.h.
Field Documentation
void(* close)(struct _rfbClientRec *client, void *data) |
returns TRUE if that pseudo encoding is handled by the extension.
encodingNumber==0 means "reset encodings".
Definition at line 210 of file rfb.h.
returns TRUE if message was handled
Definition at line 213 of file rfb.h.
rfbBool(* init)(struct _rfbClientRec *client, void *data) |
returns FALSE if extension should be deactivated for client.
if init == NULL, it stays activated.
Definition at line 204 of file rfb.h.
returns FALSE if extension should be deactivated for client.
if newClient == NULL, it is always deactivated.
Definition at line 201 of file rfb.h.
struct _rfbProtocolExtension* next |
processArguments returns the number of handled arguments
Definition at line 219 of file rfb.h.
if pseudoEncodings is not NULL, it contains a 0 terminated list of the pseudo encodings handled by this extension.
Definition at line 207 of file rfb.h.
The documentation for this struct was generated from the following file: