Function type definitions related to the Guacamole client structure, guac_client. More...
Go to the source code of this file.
Typedefs | |
typedef int | guac_client_handle_messages (guac_client *client) |
Handler for server messages (where "server" refers to the server that the proxy client is connected to). | |
typedef int | guac_client_mouse_handler (guac_client *client, int x, int y, int button_mask) |
Handler for Guacamole mouse events. | |
typedef int | guac_client_key_handler (guac_client *client, int keysym, int pressed) |
Handler for Guacamole key events. | |
typedef int | guac_client_clipboard_handler (guac_client *client, guac_stream *stream, char *mimetype) |
Handler for Guacamole clipboard events. | |
typedef int | guac_client_size_handler (guac_client *client, int width, int height) |
Handler for Guacamole screen size events. | |
typedef int | guac_client_file_handler (guac_client *client, guac_stream *stream, char *mimetype, char *filename) |
Handler for Guacamole file transfer events. | |
typedef int | guac_client_pipe_handler (guac_client *client, guac_stream *stream, char *mimetype, char *name) |
Handler for Guacamole pipe events. | |
typedef int | guac_client_blob_handler (guac_client *client, guac_stream *stream, void *data, int length) |
Handler for Guacamole stream blob events. | |
typedef int | guac_client_ack_handler (guac_client *client, guac_stream *stream, char *error, guac_protocol_status status) |
Handler for Guacamole stream ack events. | |
typedef int | guac_client_end_handler (guac_client *client, guac_stream *stream) |
Handler for Guacamole stream end events. | |
typedef int | guac_client_audio_handler (guac_client *client, char *mimetype) |
Handler for Guacamole audio format events. | |
typedef int | guac_client_video_handler (guac_client *client, char *mimetype) |
Handler for Guacamole video format events. | |
typedef int | guac_client_free_handler (guac_client *client) |
Handler for freeing up any extra data allocated by the client implementation. | |
typedef void | guac_client_log_handler (guac_client *client, const char *format, va_list args) |
Handler for logging messages. | |
typedef int | guac_client_init_handler (guac_client *client, int argc, char **argv) |
Handler which should initialize the given guac_client. |
Function type definitions related to the Guacamole client structure, guac_client.