summaryrefslogtreecommitdiff
path: root/libnul-private.h
diff options
context:
space:
mode:
authorSøren Sandmann Pedersen <sandmann@daimi.au.dk>2009-04-19 21:16:03 -0400
committerSøren Sandmann Pedersen <sandmann@daimi.au.dk>2009-04-19 21:16:03 -0400
commit9da7c4a39b96be96fb5c0c34ef305c81151df898 (patch)
tree6356d6d8a42d8e3dc26e1ad7b1b09c43a3a4e2f7 /libnul-private.h
parenta7e801c5ab9e6257011007a4ac08cd604843dd96 (diff)
Move lowlevel dbus stuff to dbus-int.c
Diffstat (limited to 'libnul-private.h')
-rw-r--r--libnul-private.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/libnul-private.h b/libnul-private.h
index df7cf3e..a055b03 100644
--- a/libnul-private.h
+++ b/libnul-private.h
@@ -2,8 +2,9 @@
typedef struct connection_t connection_t;
typedef struct message_t message_t;
-typedef gboolean (* message_func_t) (DBusMessage *message,
- nul_ptr_t data);
+typedef gboolean (* message_func_t) (connection_t *connection,
+ DBusMessage *message,
+ nul_ptr_t data);
connection_t *connection_new_session (void);
connection_t *connection_new_system (void);
@@ -13,3 +14,13 @@ void connection_register_object (connection_t *connection,
nul_ptr_t data);
void connection_unregister_object (connection_t *connection,
const char *object_name);
+gboolean connection_request_name (connection_t *connection,
+ const char *name);
+void connection_send (connection_t *connection,
+ DBusMessage *message);
+gboolean connection_send_with_reply (connection_t *connection,
+ DBusMessage *message,
+ message_func_t func,
+ gpointer data);
+void connection_release_name (connection_t *connection,
+ const char * name);