Protocol extension handling.
More...
#include <rfb.h>
Protocol extension handling.
Definition at line 164 of file rfb.h.
◆ close
void(* close) (struct _rfbClientRec *client, void *data) |
◆ enablePseudoEncoding
rfbBool(* 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 176 of file rfb.h.
◆ handleMessage
returns TRUE if message was handled
Definition at line 179 of file rfb.h.
◆ init
returns FALSE if extension should be deactivated for client.
if init == NULL, it stays activated.
Definition at line 170 of file rfb.h.
◆ newClient
returns FALSE if extension should be deactivated for client.
if newClient == NULL, it is always deactivated.
Definition at line 167 of file rfb.h.
◆ next
struct _rfbProtocolExtension* next |
◆ processArgument
int(* processArgument) (int argc, char *argv[]) |
processArguments returns the number of handled arguments
Definition at line 185 of file rfb.h.
◆ pseudoEncodings
if pseudoEncodings is not NULL, it contains a 0 terminated list of the pseudo encodings handled by this extension.
Definition at line 173 of file rfb.h.
◆ usage
The documentation for this struct was generated from the following file: