[libnet-dbus-perl] 25/335: Added emit signal method

Intrigeri intrigeri at moszumanska.debian.org
Sat Mar 21 01:07:13 UTC 2015


This is an automated email from the git hooks/post-receive script.

intrigeri pushed a commit to branch experimental
in repository libnet-dbus-perl.

commit 25e390f4981ece96494ca02943c7444b409bc646
Author: Daniel P. Berrange <dan at berrange.com>
Date:   Tue Nov 23 23:25:07 2004 +0000

    Added emit signal method
---
 lib/Net/DBus/Object.pm | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/lib/Net/DBus/Object.pm b/lib/Net/DBus/Object.pm
index bfad5ad..a9aa21b 100644
--- a/lib/Net/DBus/Object.pm
+++ b/lib/Net/DBus/Object.pm
@@ -33,7 +33,21 @@ sub new {
     
     return $self;
 }
-   
+
+
+sub emit_signal {
+    my $self = shift;
+    my $interface = shift;
+    my $signal_name = shift;
+    my $signal = Net::DBus::Binding::Message::Signal->new(object_path => $self->{object_path},
+							  interface => $interface, 
+							  signal_name => $signal_name);
+    my $iter = $signal->iterator;
+    foreach my $ret (@_) {
+	$iter->append($ret);
+    }
+    $self->{service}->get_bus()->get_connection()->send($signal);
+}   
 
 sub _dispatch {
     my $self = shift;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-dbus-perl.git



More information about the Pkg-perl-cvs-commits mailing list