summaryrefslogtreecommitdiffstats
path: root/src/modules/dbus-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/dbus-util.c')
-rw-r--r--src/modules/dbus-util.c44
1 files changed, 21 insertions, 23 deletions
diff --git a/src/modules/dbus-util.c b/src/modules/dbus-util.c
index ccc658b7..905be13f 100644
--- a/src/modules/dbus-util.c
+++ b/src/modules/dbus-util.c
@@ -1,5 +1,3 @@
-/* $Id$ */
-
/***
This file is part of PulseAudio.
@@ -35,7 +33,7 @@
struct pa_dbus_connection {
PA_REFCNT_DECLARE;
-
+
pa_core *core;
DBusConnection *connection;
const char *property_name;
@@ -44,7 +42,7 @@ struct pa_dbus_connection {
static void dispatch_cb(pa_mainloop_api *ea, pa_defer_event *ev, void *userdata) {
DBusConnection *conn = userdata;
-
+
if (dbus_connection_dispatch(conn) == DBUS_DISPATCH_COMPLETE) {
/* no more data to process, disable the deferred */
ea->defer_enable(ev, 0);
@@ -56,13 +54,13 @@ static void dispatch_status(DBusConnection *conn, DBusDispatchStatus status, voi
pa_dbus_connection *c = userdata;
pa_assert(c);
-
+
switch(status) {
-
+
case DBUS_DISPATCH_COMPLETE:
c->core->mainloop->defer_enable(c->dispatch_event, 0);
break;
-
+
case DBUS_DISPATCH_DATA_REMAINS:
case DBUS_DISPATCH_NEED_MEMORY:
default:
@@ -76,9 +74,9 @@ static pa_io_event_flags_t get_watch_flags(DBusWatch *watch) {
pa_io_event_flags_t events = 0;
pa_assert(watch);
-
+
flags = dbus_watch_get_flags(watch);
-
+
/* no watch flags for disabled watches */
if (!dbus_watch_get_enabled(watch))
return PA_IO_EVENT_NULL;
@@ -142,14 +140,14 @@ static dbus_bool_t add_watch(DBusWatch *watch, void *data) {
pa_assert(c);
ev = c->mainloop->io_new(
- c->mainloop,
+ c->mainloop,
#if HAVE_DBUS_WATCH_GET_UNIX_FD
- dbus_watch_get_unix_fd(watch),
+ dbus_watch_get_unix_fd(watch),
#else
- dbus_watch_get_fd(watch),
+ dbus_watch_get_fd(watch),
#endif
get_watch_flags(watch), handle_io_event, watch);
-
+
dbus_watch_set_data(watch, ev, NULL);
return TRUE;
@@ -162,7 +160,7 @@ static void remove_watch(DBusWatch *watch, void *data) {
pa_assert(watch);
pa_assert(c);
-
+
if ((ev = dbus_watch_get_data(watch)))
c->mainloop->io_free(ev);
}
@@ -174,7 +172,7 @@ static void toggle_watch(DBusWatch *watch, void *data) {
pa_assert(watch);
pa_core_assert_ref(c);
-
+
pa_assert_se(ev = dbus_watch_get_data(watch));
/* get_watch_flags() checks if the watch is enabled */
@@ -210,7 +208,7 @@ static void remove_timeout(DBusTimeout *timeout, void *data) {
pa_assert(timeout);
pa_assert(c);
-
+
if ((ev = dbus_timeout_get_data(timeout)))
c->mainloop->time_free(ev);
}
@@ -222,15 +220,15 @@ static void toggle_timeout(DBusTimeout *timeout, void *data) {
pa_assert(timeout);
pa_assert(c);
-
+
pa_assert_se(ev = dbus_timeout_get_data(timeout));
if (dbus_timeout_get_enabled(timeout)) {
struct timeval tv;
-
+
pa_gettimeofday(&tv);
pa_timeval_add(&tv, dbus_timeout_get_interval(timeout) * 1000);
-
+
c->mainloop->time_restart(ev, &tv);
} else
c->mainloop->time_restart(ev, NULL);
@@ -240,7 +238,7 @@ static void wakeup_main(void *userdata) {
pa_dbus_connection *c = userdata;
pa_assert(c);
-
+
/* this will wakeup the mainloop and dispatch events, although
* it may not be the cleanest way of accomplishing it */
c->core->mainloop->defer_enable(c->dispatch_event, 1);
@@ -265,7 +263,7 @@ DBusConnection* pa_dbus_connection_get(pa_dbus_connection *c){
pa_assert(c);
pa_assert(PA_REFCNT_VALUE(c) > 0);
pa_assert(c->connection);
-
+
return c->connection;
}
@@ -282,7 +280,7 @@ void pa_dbus_connection_unref(pa_dbus_connection *c) {
* both unload and shutdown */
while (dbus_connection_read_write_dispatch(c->connection, -1));
}
-
+
/* already disconnected, just free */
pa_property_remove(c->core, c->property_name);
c->core->mainloop->defer_free(c->dispatch_event);
@@ -300,7 +298,7 @@ pa_dbus_connection* pa_dbus_connection_ref(pa_dbus_connection *c) {
}
pa_dbus_connection* pa_dbus_bus_get(pa_core *c, DBusBusType type, DBusError *error) {
-
+
static const char *const prop_name[] = {
[DBUS_BUS_SESSION] = "dbus-connection-session",
[DBUS_BUS_SYSTEM] = "dbus-connection-system",