Unix and Linux Discussions Tagged with bus |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
0 |
5,082 |
UNIX for Advanced & Expert Users |
|
|
|
0 |
802 |
Security Advisories (RSS) |
|
|
|
0 |
1,165 |
Complex Event Processing RSS News |
|
|
|
0 |
790 |
Software Releases - RSS News |
|
|
|
2 |
35,650 |
HP-UX |
|
|
|
0 |
1,862 |
Oracle Updates (RSS) |
|
|
|
0 |
1,275 |
UNIX and Linux RSS News |
|
|
|
1 |
38,875 |
UNIX for Advanced & Expert Users |
|
|
|
3 |
4,290 |
UNIX for Dummies Questions & Answers |
|
|
|
6 |
4,366 |
UNIX for Dummies Questions & Answers |
|
|
|
9 |
4,562 |
IP Networking |
|
|
|
1 |
2,268 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
3,524 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,153 |
UNIX for Dummies Questions & Answers |
Net::DBus::Binding::Bus(3pm) User Contributed Perl Documentation Net::DBus::Binding::Bus(3pm)
NAME
Net::DBus::Binding::Bus - Handle to a well-known message bus instance
SYNOPSIS
use Net::DBus::Binding::Bus;
# Get a handle to the system bus
my $bus = Net::DBus::Binding::Bus->new(type => &Net::DBus::Binding::Bus::SYSTEM);
DESCRIPTION
This is a specialization of the Net::DBus::Binding::Connection module providing convenience constructor for connecting to one of the well-
known bus types. There is no reason to use this module directly, instead get a handle to the bus with the "session" or "system" methods in
Net::DBus.
METHODS
my $bus = Net::DBus::Binding::Bus->new(type => $type);
my $bus = Net::DBus::Binding::Bus->new(address => $addr);
Open a connection to a message bus, either a well known bus type specified using the "type" parameter, or an arbitrary bus specified
using the "address" parameter. If the "private" parameter is set to a true value, then a private connection to the bus is obtained.
The caller must explicitly disconnect this bus instance before releasing the last instance of the object.
$bus->request_name($service_name)
Send a request to the bus registering the well known name specified in the $service_name parameter. If another client already owns the
name, registration will be queued up, pending the exit of the other client.
my $name = $bus->get_unique_name
Returns the unique name by which this processes' connection to the bus is known. Unique names are never re-used for the entire lifetime
of the bus daemon.
$bus->add_match($rule)
Register a signal match rule with the bus controller, allowing matching broadcast signals to routed to this client.
$bus->remove_match($rule)
Unregister a signal match rule with the bus controller, preventing further broadcast signals being routed to this client
AUTHOR
Daniel P. Berrange
COPYRIGHT
Copyright (C) 2004-2011 Daniel P. Berrange
SEE ALSO
Net::DBus::Binding::Connection, Net::DBus
perl v5.14.2 2011-06-30 Net::DBus::Binding::Bus(3pm)