From 4a77a2dd972e817a08a4571220c8406709af8c48 Mon Sep 17 00:00:00 2001 From: Jon Trowbridge Date: Tue, 31 Aug 2004 03:59:14 +0000 Subject: 2004-08-30 Jon Trowbridge * mono/BusDriver.cs: Added. This is a class for interacting with the org.freedesktop.DBus service. * mono/Message.cs: Added a mechanism to expose the message that is currently being dispatched via the static Message.Current property. Added Message.Sender and Message.Destination properties. * mono/Handler.cs: Expose the dispatched message via Message.Current when handling method calls. * mono/Service.cs: Expose the dispatched message via Message.Current when handling signal emissions. * mono/Connection.cs: Bind dbus_bus_get_base_service via the Connection.BaseService property. --- mono/Service.cs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'mono/Service.cs') diff --git a/mono/Service.cs b/mono/Service.cs index 167cfc4c..35a25844 100644 --- a/mono/Service.cs +++ b/mono/Service.cs @@ -128,7 +128,9 @@ namespace DBus // We're only interested in signals Signal signal = (Signal) message; if (SignalCalled != null) { + Message.Push (message); SignalCalled(signal); + Message.Pop (); } } -- cgit