summaryrefslogtreecommitdiffstats
path: root/src/modules/dbus-util.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marc-andre.lureau@nokia.com>2009-03-19 01:35:02 +0200
committerMarc-André Lureau <marc-andre.lureau@nokia.com>2009-03-30 20:56:55 +0300
commiteb93e2537a60db963bac84e189c52b3d83521c63 (patch)
treef3b345e34714d03269426ebc9b93fd7b84175bda /src/modules/dbus-util.h
parent3813034cef15696f026c6426213999c8b55806bd (diff)
dbus: split dbus-util into dbus-shared
modules: fix dbus-util include pulse: get dbus at context connection
Diffstat (limited to 'src/modules/dbus-util.h')
-rw-r--r--src/modules/dbus-util.h68
1 files changed, 0 insertions, 68 deletions
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 <dbus/dbus.h>
-
-#include <pulsecore/core.h>
-#include <pulsecore/llist.h>
-
-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