libguac
0.9.8
|
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_get_handler(guac_client *client, guac_object *object, char *name) |
Handler for Guacamole object get events. | |
typedef int | guac_client_put_handler(guac_client *client, guac_object *object, guac_stream *stream, char *mimetype, char *name) |
Handler for Guacamole object put 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, guac_client_log_level level, 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.