PipeWire 1.4.5
Loading...
Searching...
No Matches
dbus.h File Reference

spa/support/dbus.h More...

Go to the source code of this file.

Data Structures

struct  spa_dbus
struct  spa_dbus_connection_events
struct  spa_dbus_connection
struct  spa_dbus_methods

Macros

#define SPA_API_DBUS   static inline
#define SPA_TYPE_INTERFACE_DBus   SPA_TYPE_INFO_INTERFACE_BASE "DBus"
#define SPA_VERSION_DBUS   0
#define SPA_DBUS_CONNECTION_EVENT_DESTROY   0
#define SPA_DBUS_CONNECTION_EVENT_DISCONNECTED   1
#define SPA_DBUS_CONNECTION_EVENT_NUM   2
#define SPA_VERSION_DBUS_CONNECTION_EVENTS   0
#define SPA_VERSION_DBUS_CONNECTION   1
#define SPA_VERSION_DBUS_METHODS   0

Enumerations

enum  spa_dbus_type { SPA_DBUS_TYPE_SESSION , SPA_DBUS_TYPE_SYSTEM , SPA_DBUS_TYPE_STARTER }

Functions

SPA_API_DBUS void * spa_dbus_connection_get (struct spa_dbus_connection *conn)
 Get the DBusConnection from a wrapper.
SPA_API_DBUS void spa_dbus_connection_destroy (struct spa_dbus_connection *conn)
 Destroy a dbus connection wrapper.
SPA_API_DBUS void spa_dbus_connection_add_listener (struct spa_dbus_connection *conn, struct spa_hook *listener, const struct spa_dbus_connection_events *events, void *data)
 Add a listener for events.
SPA_API_DBUS struct spa_dbus_connectionspa_dbus_get_connection (struct spa_dbus *dbus, enum spa_dbus_type type)
 Get a new connection wrapper for the given bus type.

Detailed Description

Macro Definition Documentation

◆ SPA_API_DBUS

#define SPA_API_DBUS   static inline