libguac  0.9.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
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_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.
 

Detailed Description

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