00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
#ifndef DBUS_GLIB_LOWLEVEL_H
00025
#define DBUS_GLIB_LOWLEVEL_H
00026
00027
#include <dbus/dbus-glib.h>
00028
#include <dbus/dbus.h>
00029
00030 G_BEGIN_DECLS
00031
00032
void dbus_set_g_error (GError **gerror,
00033
DBusError *derror);
00034
00035
#define DBUS_TYPE_CONNECTION (dbus_connection_get_g_type ())
00036
#define DBUS_TYPE_MESSAGE (dbus_message_get_g_type ())
00037
GType
dbus_connection_get_g_type (
void) G_GNUC_CONST;
00038 GType dbus_message_get_g_type (
void) G_GNUC_CONST;
00039
00040 #define DBUS_TYPE_G_CONNECTION (dbus_g_connection_get_g_type ())
00041 #define DBUS_TYPE_G_MESSAGE (dbus_g_message_get_g_type ())
00042 GType dbus_g_connection_get_g_type (
void) G_GNUC_CONST;
00043 GType dbus_g_message_get_g_type (
void) G_GNUC_CONST;
00044
00045
void dbus_connection_setup_with_g_main (
DBusConnection *connection,
00046 GMainContext *context);
00047
void dbus_server_setup_with_g_main (
DBusServer *server,
00048 GMainContext *context);
00049
DBusConnection* dbus_bus_get_with_g_main (DBusBusType type,
00050 GError **error);
00051
00052
void dbus_g_proxy_send (
DBusGProxy *proxy,
00053
DBusMessage *message,
00054 dbus_uint32_t *client_serial);
00055
00056
DBusConnection* dbus_g_connection_get_connection (DBusGConnection *gconnection);
00057
DBusMessage* dbus_g_message_get_message (DBusGMessage *gmessage);
00058
00059
00060
00061
00062
00063
00064
00065 G_END_DECLS
00066
00067 #endif
00068
00069
00070