libguac 1.6.0
 
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
 Cguac_audio_encoderArbitrary audio codec encoder
 Cguac_audio_streamBasic audio stream
 Cguac_clientGuacamole proxy client
 Cguac_display_layer_cairo_contextThe current Cairo drawing context of a guac_display_layer, including a Cairo image surface wrapping the underlying drawing buffer of the guac_display_layer
 Cguac_display_layer_raw_contextThe current raw drawing context of a guac_display_layer, including the underlying drawing buffer of the guac_display_layer and memory layout information
 Cguac_fifoGeneric base structure for a FIFO of arbitrary events
 Cguac_flagGeneric integer flag intended for signalling of arbitrary events between processes
 Cguac_layerRepresents a single layer within the Guacamole protocol
 Cguac_objectRepresents a single object within the Guacamole protocol
 Cguac_parserA Guacamole protocol parser, which reads individual instructions, filling its own internal structure with the most recently read instruction data
 Cguac_poolA pool of integers
 Cguac_pool_intRepresents a single integer within a larger pool of integers
 Cguac_recordingAn in-progress session recording, attached to a guac_client instance such that output Guacamole instructions may be dynamically intercepted and written to a file
 Cguac_rectA rectangle defined by its upper-left and lower-right corners
 Cguac_rwlockThis file implements reentrant read-write locks using thread-local storage to keep track of how locks are held and released by the current thread, since the pthread locks do not support reentrant behavior
 Cguac_socketThe core I/O object of Guacamole
 Cguac_socket_ssl_dataSSL socket-specific data
 Cguac_streamRepresents a single stream within the Guacamole protocol
 Cguac_userRepresentation of a physical connection within a larger logical connection which may be shared
 Cguac_user_infoInformation exposed by the remote client during the connection handshake which can be used by a client plugin