Protocol-DBus
view release on metacpan or search on metacpan
examples/receive.pl view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use autodie;
use Socket;
use Data::Dumper;
use FindBin;
use lib "$FindBin::Bin/../lib";
use Protocol::DBus::Client;
my $dbus = $> ? Protocol::DBus::Client::login_session() : Protocol::DBus::Client::system();
$dbus->initialize();
$dbus->send_call(
member => 'AddMatch',
signature => 's',
destination => 'org.freedesktop.DBus',
interface => 'org.freedesktop.DBus',
path => '/org/freedesktop/DBus',
body => [
"type='signal'",
]
);
print Dumper( $dbus->get_message() ) while 1;
( run in 1.412 second using v1.01-cache-2.11-cpan-39bf76dae61 )