20 #ifndef _GUAC_STREAM_H 21 #define _GUAC_STREAM_H void * data
Arbitrary data associated with this stream.
Definition: stream.h:42
Type definitions related to Guacamole protocol streams.
int guac_user_end_handler(guac_user *user, guac_stream *stream)
Handler for Guacamole stream "end" instructions.
Definition: user-fntypes.h:306
Function type definitions related to the guac_user object.
guac_user_blob_handler * blob_handler
Handler for blob events sent by the Guacamole web-client.
Definition: stream.h:87
int guac_user_blob_handler(guac_user *user, guac_stream *stream, void *data, int length)
Handler for Guacamole stream blobs.
Definition: user-fntypes.h:260
guac_user_ack_handler * ack_handler
Handler for ack events sent by the Guacamole web-client.
Definition: stream.h:67
int guac_user_ack_handler(guac_user *user, guac_stream *stream, char *error, guac_protocol_status status)
Handler for Guacamole stream "ack" instructions.
Definition: user-fntypes.h:289
Represents a single stream within the Guacamole protocol.
Definition: stream.h:32
guac_user_end_handler * end_handler
Handler for stream end events sent by the Guacamole web-client.
Definition: stream.h:106
int index
The index of this stream.
Definition: stream.h:37