libguac  0.9.8
Typedefs
client-fntypes.h File Reference

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.
 

Detailed Description

Function type definitions related to the Guacamole client structure, guac_client.