[libnet-dbus-perl] 76/335: Added support for services & buses
Intrigeri
intrigeri at moszumanska.debian.org
Sat Mar 21 01:07:28 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 d2d9256c569b9393729187941063e416cbd94410
Author: Daniel P. Berrange <dan at berrange.com>
Date: Mon Aug 22 12:30:29 2005 +0000
Added support for services & buses
---
examples/dump-object.pl | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/examples/dump-object.pl b/examples/dump-object.pl
index 9158e3a..7aaab09 100644
--- a/examples/dump-object.pl
+++ b/examples/dump-object.pl
@@ -2,14 +2,22 @@
use Net::DBus;
use Net::DBus::Dumper;
+use Carp qw(confess);
+
+$SIG{__DIE__} = sub {confess $_[0] };
my $bus = Net::DBus->find;
-if ($#ARGV != 1) {
- die "syntax: $0 SERVICE-NAME OBJECT-PATH\n";
+if (@ARGV) {
+ my $service = $bus->get_service(shift @ARGV);
+
+ if (@ARGV) {
+ my $object = $service->get_object(shift @ARGV);
+ print dbus_dump($object);
+ } else {
+ print dbus_dump($service);
+ }
+} else {
+ print dbus_dump($bus);
}
-my $service = $bus->get_service($ARGV[0]);
-my $object = $service->get_object($ARGV[1]);
-
-print dbus_dump($object);
--
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