libguac  0.9.12-incubating
Enumerations
client-types.h File Reference

Type definitions related to the Guacamole client structure, guac_client. More...

Go to the source code of this file.

Enumerations

enum  guac_client_state { GUAC_CLIENT_RUNNING, GUAC_CLIENT_STOPPING }
 Possible current states of the Guacamole client. More...
 
enum  guac_client_log_level { GUAC_LOG_ERROR = 3, GUAC_LOG_WARNING = 4, GUAC_LOG_INFO = 6, GUAC_LOG_DEBUG = 7 }
 All supported log levels used by the logging subsystem of each Guacamole client. More...
 

Detailed Description

Type definitions related to the Guacamole client structure, guac_client.

Enumeration Type Documentation

◆ guac_client_log_level

All supported log levels used by the logging subsystem of each Guacamole client.

These log levels correspond to a subset of the log levels defined by RFC 5424.

Enumerator
GUAC_LOG_ERROR 

Fatal errors.

GUAC_LOG_WARNING 

Non-fatal conditions that indicate problems.

GUAC_LOG_INFO 

Informational messages of general interest to users or administrators.

GUAC_LOG_DEBUG 

Informational messages which can be useful for debugging, but are otherwise not useful to users or administrators.

◆ guac_client_state

Possible current states of the Guacamole client.

Currently, the only two states are GUAC_CLIENT_RUNNING and GUAC_CLIENT_STOPPING.

Enumerator
GUAC_CLIENT_RUNNING 

The state of the client from when it has been allocated by the main daemon until it is killed or disconnected.

GUAC_CLIENT_STOPPING 

The state of the client when a stop has been requested, signalling the I/O threads to shutdown.