[libnet-dbus-perl] 20/335: Added more examples for strong typing

Intrigeri intrigeri at moszumanska.debian.org
Sat Mar 21 01:07:12 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 333995d3f7df8274a509444d3ba37d619b6e1e79
Author: Daniel P. Berrange <dan at berrange.com>
Date:   Sun Oct 31 14:38:27 2004 +0000

    Added more examples for strong typing
---
 examples/echo.pl    | 24 ++++++++++++++++++++++++
 examples/service.pl |  5 +++++
 2 files changed, 29 insertions(+)

diff --git a/examples/echo.pl b/examples/echo.pl
new file mode 100644
index 0000000..e1d2336
--- /dev/null
+++ b/examples/echo.pl
@@ -0,0 +1,24 @@
+#/usr/bin/perl
+
+use Net::DBus;
+
+my $bus = Net::DBus->new($Net::DBus::TYPE_SESSION);
+
+my $service = $bus->get_service("org.example.MyService",
+				$bus);
+
+my $object = $service->get_object("/org/example/MyObject",
+				  "org.example.MyObject");
+
+
+use Data::Dumper;
+
+print "Echoed ", join("\n", Dumper($object->Echo(dstring ("Earth"),
+						 dboolean (1),
+						 dbyte (24),
+						 dint32(["1","0","1","1","1","0","1"]),
+						 "Some random stuff",
+						 dstring("More random stff"),
+						 dint32 (-24532),
+						 duint32 (32442)))), "\n";
+
diff --git a/examples/service.pl b/examples/service.pl
index 3218419..225533d 100644
--- a/examples/service.pl
+++ b/examples/service.pl
@@ -45,3 +45,8 @@ sub HelloWorld {
     
     return ("Hello", "World", $place);
 }
+
+sub Echo {
+    my $self = shift;
+    return @_;
+}

-- 
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