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