dbus-calls.h revision 5856c5b39318bc766ccd6f823f1349c80a3dcfaa
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsync * Stubs for dynamically loading libdbus-1 and the symbols
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsync * which are needed by VirtualBox.
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsync * Copyright (C) 2008 Sun Microsystems, Inc.
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
92a27575521748a392dcd1b996fce55b87411a00vboxsync * available from http://www.virtualbox.org. This file is free software;
92a27575521748a392dcd1b996fce55b87411a00vboxsync * you can redistribute it and/or modify it under the terms of the GNU
92a27575521748a392dcd1b996fce55b87411a00vboxsync * General Public License (GPL) as published by the Free Software
92a27575521748a392dcd1b996fce55b87411a00vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
92a27575521748a392dcd1b996fce55b87411a00vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
92a27575521748a392dcd1b996fce55b87411a00vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
92a27575521748a392dcd1b996fce55b87411a00vboxsync * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsync * Clara, CA 95054 USA or visit http://www.sun.com if you need
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsync * additional information or have any questions.
10cdf5733351fdcd857d439ca32189e812f18682vboxsync#error This file is a private header, intended to be included in specific places only
10cdf5733351fdcd857d439ca32189e812f18682vboxsync/** The following are the symbols which we need from libdbus-1. */
10cdf5733351fdcd857d439ca32189e812f18682vboxsyncVBOX_PROXY_STUB(dbus_error_init, void, (DBusError *error),
10cdf5733351fdcd857d439ca32189e812f18682vboxsync (DBusBusType type, DBusError *error), (type, error))
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsyncVBOX_PROXY_STUB(dbus_bus_get_private, DBusConnection *,
10cdf5733351fdcd857d439ca32189e812f18682vboxsync (DBusBusType type, DBusError *error), (type, error))
10cdf5733351fdcd857d439ca32189e812f18682vboxsyncVBOX_PROXY_STUB(dbus_error_free, void, (DBusError *error),
10cdf5733351fdcd857d439ca32189e812f18682vboxsyncVBOX_PROXY_STUB(dbus_connection_unref, void, (DBusConnection *connection),
10cdf5733351fdcd857d439ca32189e812f18682vboxsyncVBOX_PROXY_STUB(dbus_connection_close, void, (DBusConnection *connection),
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsyncVBOX_PROXY_STUB(dbus_connection_set_exit_on_disconnect, void,
cd9e4940318086a06a68bf301960563dcb72b939vboxsyncVBOX_PROXY_STUB(dbus_bus_name_has_owner, dbus_bool_t,
10cdf5733351fdcd857d439ca32189e812f18682vboxsync (DBusConnection *connection, const char *string, DBusError *error),
10cdf5733351fdcd857d439ca32189e812f18682vboxsyncVBOX_PROXY_STUB(dbus_message_unref, void, (DBusMessage *message),
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsyncVBOX_PROXY_STUB(dbus_message_new_method_call, DBusMessage*,
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsync (const char *string1, const char *string2, const char *string3,
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsync const char *string4),
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsyncVBOX_PROXY_STUB(dbus_message_iter_init_append, void,
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsyncVBOX_PROXY_STUB(dbus_message_iter_append_basic, dbus_bool_t,
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsync (DBusMessageIter *iter, int val, const void *string),
10cdf5733351fdcd857d439ca32189e812f18682vboxsyncVBOX_PROXY_STUB(dbus_connection_send_with_reply_and_block, DBusMessage *,
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsync (DBusConnection *connection, DBusMessage *message, int val,
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsyncVBOX_PROXY_STUB(dbus_message_iter_init, dbus_bool_t,
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsyncVBOX_PROXY_STUB(dbus_message_iter_get_arg_type, int, (DBusMessageIter *iter),
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsyncVBOX_PROXY_STUB(dbus_message_iter_get_element_type, int,
23ee8310386e73ba6760fa30831a7964713d34b6vboxsync (DBusMessageIter *iter, void *pvoid), (iter, pvoid))
23ee8310386e73ba6760fa30831a7964713d34b6vboxsyncVBOX_PROXY_STUB(dbus_message_iter_next, dbus_bool_t, (DBusMessageIter *iter),
23ee8310386e73ba6760fa30831a7964713d34b6vboxsyncVBOX_PROXY_STUB(dbus_connection_add_filter, dbus_bool_t,
4a429a59b1a82ce092626ea5f7512466c18f2015vboxsyncVBOX_PROXY_STUB(dbus_connection_remove_filter, void,
4a429a59b1a82ce092626ea5f7512466c18f2015vboxsyncVBOX_PROXY_STUB(dbus_connection_read_write_dispatch, dbus_bool_t,
4a429a59b1a82ce092626ea5f7512466c18f2015vboxsync (DBusConnection *connection, int val), (connection, val))
db3dbd0ed7eb69f804a8921fa23a1267ea01f46evboxsyncVBOX_PROXY_STUB(dbus_message_is_signal, dbus_bool_t,
23ee8310386e73ba6760fa30831a7964713d34b6vboxsync const char *string2),