Net::DB...ing::Bus(3)
π 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 π¦
Okay bestie, welcome to Net::DB...ing::Bus(3) β that's the page from User Contributed Perl Documentation, and we're talking about Net::DBus::Binding::Bus π«Ά. This module is a specialization of Net::DBus::Binding::Connection, and it gives you a 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. Periodt. β¨
π 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 thetypeparameter, or an arbitrary bus specified using theaddressparameter. If theprivateparameter 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. No skipping that part, bestie. π$bus->request_name($service_name)β send a request to the bus registering the well-known name specified in the$service_nameparameter. If another client already owns the name, registration will be queued up, pending the exit of the other client. iykyk.my $name = $bus->get_unique_nameβ returns the unique name by which this process's connection to the bus is known. Unique names are never re-used for the entire lifetime of the bus daemon. Iconic.$bus->add_match($rule)β register a signal match rule with the bus controller, allowing matching broadcast signals to be routed to this client. β¨$bus->remove_match($rule)β unregister a signal match rule with the bus controller, preventing further broadcast signals from 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
Mwah π this lil' page is from perl v5.42.0, dated 2019-12-17, and it lives under Net::DB...ing::Bus(3). Bestie, you're all caught up. πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: perl-Net-DBus 1.2.0-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: perl-Net-DBus 1.2.0-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: perl-Net-DBus 1.2.0-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: perl-Net-DBus 1.2.0-160000.2.2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms