summaryrefslogtreecommitdiffstats
path: root/mono/Message.cs
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2003-06-23 02:12:19 +0000
committerHavoc Pennington <hp@redhat.com>2003-06-23 02:12:19 +0000
commitcef11442f69e9a649731f3b2a12b655996da265b (patch)
tree63968e3cc34dc13820515bd415adb58ebe14d221 /mono/Message.cs
parent1cc184b4a849619b56bed2be0e752fbc0fb75a29 (diff)
2003-06-22 Havoc Pennington <hp@pobox.com>
* mono/Connection.cs: add more bindings * dbus/dbus-threads.c (dbus_threads_init): allow calling this more than once.
Diffstat (limited to 'mono/Message.cs')
-rw-r--r--mono/Message.cs20
1 files changed, 11 insertions, 9 deletions
diff --git a/mono/Message.cs b/mono/Message.cs
index a6d3c092..edd1aff9 100644
--- a/mono/Message.cs
+++ b/mono/Message.cs
@@ -35,7 +35,7 @@ namespace DBus {
// surely there's a convention for this pattern with the property
// and the real member
IntPtr raw_;
- IntPtr raw {
+ internal IntPtr raw {
get {
return raw_;
}
@@ -84,6 +84,8 @@ namespace DBus {
// static constructor runs before any methods
static Message () {
+ DBus.Internals.Init ();
+
Debug.Assert (wrapper_slot == -1);
if (!dbus_message_allocate_data_slot (ref wrapper_slot))
@@ -95,32 +97,32 @@ namespace DBus {
// slot used to store the C# object on the C object
static int wrapper_slot = -1;
- [DllImport (DBus.Internals.Libname, EntryPoint="dbus_message_new")]
+ [DllImport (DBus.Internals.DBusLibname, EntryPoint="dbus_message_new")]
private extern static IntPtr dbus_message_new (string name,
string dest_service);
- [DllImport (DBus.Internals.Libname, EntryPoint="dbus_message_unref")]
+ [DllImport (DBus.Internals.DBusLibname, EntryPoint="dbus_message_unref")]
private extern static void dbus_message_unref (IntPtr ptr);
- [DllImport (DBus.Internals.Libname, EntryPoint="dbus_message_ref")]
+ [DllImport (DBus.Internals.DBusLibname, EntryPoint="dbus_message_ref")]
private extern static void dbus_message_ref (IntPtr ptr);
- [DllImport (DBus.Internals.Libname, EntryPoint="dbus_message_get_name")]
+ [DllImport (DBus.Internals.DBusLibname, EntryPoint="dbus_message_get_name")]
private extern static string dbus_message_get_name (IntPtr ptr);
- [DllImport (DBus.Internals.Libname, EntryPoint="dbus_message_allocate_data_slot")]
+ [DllImport (DBus.Internals.DBusLibname, EntryPoint="dbus_message_allocate_data_slot")]
private extern static bool dbus_message_allocate_data_slot (ref int slot);
- [DllImport (DBus.Internals.Libname, EntryPoint="dbus_message_free_data_slot")]
+ [DllImport (DBus.Internals.DBusLibname, EntryPoint="dbus_message_free_data_slot")]
private extern static void dbus_message_free_data_slot (ref int slot);
- [DllImport (DBus.Internals.Libname, EntryPoint="dbus_message_set_data")]
+ [DllImport (DBus.Internals.DBusLibname, EntryPoint="dbus_message_set_data")]
private extern static bool dbus_message_set_data (IntPtr ptr,
int slot,
IntPtr data,
IntPtr free_data_func);
- [DllImport (DBus.Internals.Libname, EntryPoint="dbus_message_get_data")]
+ [DllImport (DBus.Internals.DBusLibname, EntryPoint="dbus_message_get_data")]
private extern static IntPtr dbus_message_get_data (IntPtr ptr,
int slot);
}