23 #ifndef _GUAC_PLUGIN_H
24 #define _GUAC_PLUGIN_H
41 void* __client_plugin_handle;
Type definitions related to client plugins.
int guac_client_plugin_close(guac_client_plugin *plugin)
Close the given plugin, releasing all associated resources.
int guac_client_plugin_init_client(guac_client_plugin *plugin, guac_client *client, int argc, char **argv)
Initializes the given guac_client using the initialization routine provided by the given guac_client_...
A handle to a client plugin, containing enough information about the plugin to complete the initial p...
Definition: plugin.h:36
Type definitions related to the Guacamole client structure, guac_client.
Constants related to client plugins.
guac_client_plugin * guac_client_plugin_open(const char *protocol)
Open the plugin which provides support for the given protocol, if it exists.
int guac_client_init_handler(guac_client *client, int argc, char **argv)
Handler which should initialize the given guac_client.
Definition: client-fntypes.h:132
Guacamole proxy client.
Definition: client.h:87
const char ** args
NULL-terminated array of all arguments accepted by this client plugin, in order.
Definition: plugin.h:54
guac_client_init_handler * init_handler
Reference to the init handler of this client plugin.
Definition: plugin.h:47