guac_socket Struct Reference

The core I/O object of Guacamole. More...

Data Fields

void * data
 Arbitrary socket-specific data.
guac_socket_read_handlerread_handler
 Handler which will be called when data needs to be read from the socket.
guac_socket_write_handlerwrite_handler
 Handler which will be called whenever data is written to this socket.
guac_socket_select_handlerselect_handler
 Handler which will be called whenever guac_socket_select is invoked on this socket.
guac_socket_free_handlerfree_handler
 Handler which will be called when the socket is free'd (closed).

Detailed Description

The core I/O object of Guacamole.

guac_socket provides buffered input and output as well as convenience methods for efficiently writing base64 data.


Field Documentation

Handler which will be called whenever data is written to this socket.

Note that because guac_socket automatically buffers written data, this handler might only get called when the socket is flushed.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 19 Jun 2013 for libguac by  doxygen 1.6.1