From eb93e2537a60db963bac84e189c52b3d83521c63 Mon Sep 17 00:00:00 2001 From: Marc-André Lureau Date: Thu, 19 Mar 2009 01:35:02 +0200 Subject: dbus: split dbus-util into dbus-shared modules: fix dbus-util include pulse: get dbus at context connection --- src/modules/dbus-util.h | 68 ------------------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 src/modules/dbus-util.h (limited to 'src/modules/dbus-util.h') diff --git a/src/modules/dbus-util.h b/src/modules/dbus-util.h deleted file mode 100644 index 554f41a4..00000000 --- a/src/modules/dbus-util.h +++ /dev/null @@ -1,68 +0,0 @@ -#ifndef foodbusutilhfoo -#define foodbusutilhfoo - -/*** - This file is part of PulseAudio. - - Copyright 2006 Shams E. King - - PulseAudio is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 2.1 of the License, - or (at your option) any later version. - - PulseAudio is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with PulseAudio; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 - USA. -***/ - -#include - -#include -#include - -typedef struct pa_dbus_connection pa_dbus_connection; - -/* return the DBusConnection of the specified type for the given core, - * like dbus_bus_get(), but integrates the connection with the pa_core */ -pa_dbus_connection* pa_dbus_bus_get(pa_core *c, DBusBusType type, DBusError *error); - -DBusConnection* pa_dbus_connection_get(pa_dbus_connection *conn); - -pa_dbus_connection* pa_dbus_connection_ref(pa_dbus_connection *conn); -void pa_dbus_connection_unref(pa_dbus_connection *conn); - -int pa_dbus_add_matches(DBusConnection *c, DBusError *error, ...) PA_GCC_SENTINEL; -void pa_dbus_remove_matches(DBusConnection *c, ...) PA_GCC_SENTINEL; - -typedef struct pa_dbus_pending pa_dbus_pending; - -struct userdata; /* We leave the actual definition to the caller */ - -struct pa_dbus_pending { - DBusConnection *connection; - DBusMessage *message; - DBusPendingCall *pending; - - void *context_data; - void *call_data; - - PA_LLIST_FIELDS(pa_dbus_pending); -}; - -pa_dbus_pending *pa_dbus_pending_new(DBusConnection *c, DBusMessage *m, DBusPendingCall *pending, void *context_data, void *call_data); -void pa_dbus_pending_free(pa_dbus_pending *p); - -/* Sync up a list of pa_dbus_pending_call objects */ -void pa_dbus_sync_pending_list(pa_dbus_pending **p); - -/* Free up a list of pa_dbus_pending_call objects */ -void pa_dbus_free_pending_list(pa_dbus_pending **p); - -#endif -- cgit