Description
Fields
unknown - Sentinel, not a real type
session - Regular user session bus, used for applications and services running per user
system - System-wide connection bus, used for system services
starter - Uses whatever bus started our application, be session or system
address - A private bus at a specific address
last - Sentinel, not a real type
Signature
enum @extern Eldbus.Connection.Type {
unknown: 0,
session,
system,
starter,
address,
last
}
C signature
typedef enum {
ELDBUS_CONNECTION_TYPE_UNKNOWN = 0,
ELDBUS_CONNECTION_TYPE_SESSION,
ELDBUS_CONNECTION_TYPE_SYSTEM,
ELDBUS_CONNECTION_TYPE_STARTER,
ELDBUS_CONNECTION_TYPE_ADDRESS,
ELDBUS_CONNECTION_TYPE_LAST
} Eldbus_Connection_Type;