DBus configuration

DBus configuration — gum dbus configuration keys

Types and Values

Object Hierarchy


Includes

#include <gum/common/gum-config.h>

Description

DBus configuration keys are defined below. See GumConfig for how to use them.

Functions

Types and Values

GUM_CONFIG_DBUS_TIMEOUTS

#define GUM_CONFIG_DBUS_TIMEOUTS           "ObjectTimeouts"

A prefix for dbus timeout keys. Should be used only when defining new keys.


GUM_CONFIG_DBUS_DAEMON_TIMEOUT

#define             GUM_CONFIG_DBUS_DAEMON_TIMEOUT

A timeout in seconds, after which the gum daemon will exit. If not set (or set to 0), the daemon will not exit. Has no effect if P2P DBus is in use.

Can be overriden in debug builds by setting UM_DAEMON_TIMEOUT environment variable.


GUM_CONFIG_DBUS_USER_TIMEOUT

#define             GUM_CONFIG_DBUS_USER_TIMEOUT

A timeout in seconds, after which inactive user dbus objects will be removed. If not set (or set to 0), the dbus objects will persist.

Can be overriden in debug builds by setting UM_USER_TIMEOUT environment variable.


GUM_CONFIG_DBUS_GROUP_TIMEOUT

#define             GUM_CONFIG_DBUS_GROUP_TIMEOUT

A timeout in seconds, after which inactive group dbus objects will be removed. If not set (or set to 0), the dbus objects will persist.

Can be overriden in debug builds by setting UM_GROUP_TIMEOUT environment variable.