Changeset 15058 in vbox
- Timestamp:
- Dec 5, 2008 10:11:21 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 40444
- Location:
- trunk/src/VBox/Main
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/Makefile.kmk
r15057 r15058 301 301 win/VBoxSVC.rc 302 302 303 ifdef VBOX_WITH_DBUS 303 304 VBoxSVC_SOURCES.linux += \ 304 305 linux/HostHardwareLinux.cpp \ 305 306 linux/vbox-dbus.cpp 307 endif 306 308 307 309 VBoxSVC_SOURCES.solaris = \ -
trunk/src/VBox/Main/include/vbox-dbus.h
r15057 r15058 102 102 103 103 extern bool VBoxDBusCheckPresence(void); 104 extern void VBoxDBusConnectionUnref(DBusConnection *pConnection); 105 extern void VBoxDBusMessageUnref(DBusMessage *pMessage); 104 106 105 107 #endif /* ____H_VBOX_DBUS not defined */ -
trunk/src/VBox/Main/linux/HostHardwareLinux.cpp
r15057 r15058 437 437 autoDBusError dbusError; 438 438 439 RTMemAutoPtr <DBusConnection, dbus_connection_unref> dbusConnection;439 RTMemAutoPtr <DBusConnection, VBoxDBusConnectionUnref> dbusConnection; 440 440 dbusConnection = dbus_bus_get (DBUS_BUS_SYSTEM, &dbusError.get()); 441 441 if (!dbusConnection) … … 509 509 bool halSuccess = true; 510 510 autoDBusError dbusError; 511 RTMemAutoPtr <DBusMessage, dbus_message_unref> message;511 RTMemAutoPtr <DBusMessage, VBoxDBusMessageUnref> message; 512 512 DBusMessage *pReply = NULL; 513 513 if (halSuccess && RT_SUCCESS (rc)) … … 568 568 bool halSuccess = true; 569 569 autoDBusError dbusError; 570 RTMemAutoPtr <DBusMessage, dbus_message_unref> message, reply;570 RTMemAutoPtr <DBusMessage, VBoxDBusMessageUnref> message, reply; 571 571 DBusMessageIter iterGet, iterProps, iterKey, iterValue; 572 572 … … 645 645 autoDBusError dbusError; 646 646 DBusMessage *pReply; 647 RTMemAutoPtr <DBusMessage, dbus_message_unref> message, replyFind, replyGet;647 RTMemAutoPtr <DBusMessage, VBoxDBusMessageUnref> message, replyFind, replyGet; 648 648 DBusMessageIter iterFind, iterUdis; 649 649 bool halSuccess = true; /* Did something go wrong with hal or DBus? */ -
trunk/src/VBox/Main/linux/vbox-dbus.cpp
r15057 r15058 130 130 } 131 131 132 void VBoxDBusConnectionUnref(DBusConnection *pConnection) 133 { 134 dbus_connection_unref(pConnection); 135 } 136 137 void VBoxDBusMessageUnref(DBusMessage *pMessage) 138 { 139 dbus_message_unref(pMessage); 140 } 141
Note:
See TracChangeset
for help on using the changeset viewer.