Search results for "distribution:Net-DBus net::dbus"
Net::DBus - Perl extension for the DBus message system
Net::DBus provides a Perl API for the DBus message system. The DBus Perl interface is currently operating against the 0.32 development version of DBus, but should work with later versions too, providing the API changes have not been too drastic. User...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Error - Error details for remote method invocation
This objects provides for strongly typed error handling. Normally a service would simply call die "some message text" When returning the error condition to the calling DBus client, the message is associated with a generic error code or "org.freedeskt...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Object - Implement objects to export to the bus
This the base for implementing objects which are directly exported to the bus. The methods implemented in a subclass are mapped to methods on the bus. By using this class, an application is directly tieing the RPC functionality into its object model....
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Dumper - Stringify Net::DBus objects suitable for printing
This module serves as a debugging aid, providing a means to stringify a DBus related object in a form suitable for printing out. It can stringify any of the Net::DBus:* objects, generating the following information for each Net::DBus A list of servic...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Reactor - application event loop
This class provides a general purpose event loop for the purposes of multiplexing I/O events and timeouts in a single process. The underlying implementation is done using the select system call. File handles can be registered for monitoring on read, ...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Service - Provide a service to the bus for clients to use
This module represents a service which is exported to the message bus. Once a service has been exported, it is possible to create and export objects to the bus....
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Callback - a callback for receiving reactor events
This module provides a simple container for storing details about a callback to be invoked at a later date. It is used when registering to receive events from the Net::DBus::Reactor class. NB use of this module in application code is no longer necess...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Tutorial - tutorials on the Perl DBus APIs
This section includes tutorials on the Perl DBus APIs. Current topics include providing a service, by exporting objects to the bus, and accessing a service, by calling objects on the bus. Net::DBus::Tutorial::ExportingObjects This tutorial covers how...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Exporter - Export object methods and signals to the bus
The "Net::DBus::Exporter" module is used to export methods and signals defined in an object to the message bus. Since Perl is a loosely typed language it is not possible to automatically determine correct type information for methods to be exported. ...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::ASyncReply - asynchronous method reply handler
This object provides a handler for receiving asynchronous method replies. An asynchronous reply object is generated when making remote method call with the "dbus_call_async" annotation set....
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Annotation - annotations for changing behaviour of APIs
This module provides a number of annotations which will be useful when dealing with the DBus APIs. There are annotations for switching remote calls between sync, async and no-reply mode. More annotations may be added over time....
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::BaseObject - base class for exporting objects to the bus
This the base of all objects which are exported to the message bus. It provides the core support for type introspection required for objects exported to the message. When sub-classing this object, the "_dispatch" object should be implemented to handl...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::ProxyObject - Implement objects to export to the bus
This the base for creating a proxy between a bus object and an application's object. It allows the application's object model to remain separate from the RPC object model. The proxy object will forward method calls from the bus, to the implementation...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Binding::Bus - Handle to a well-known message bus instance
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 "sessi...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::RemoteObject - Access objects provided on the bus
This module provides the API for accessing remote objects available on the bus. It uses the autoloader to fake the presence of methods based on the API of the remote object. There is also support for setting callbacks against signals, and accessing p...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::RemoteService - Access services provided on the bus
This object provides a handle to a remote service on the bus. From this handle it is possible to access objects associated with the service. If a service is not running, an attempt will be made to activate it the first time a method is called against...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Binding::Watch - binding to the dbus watch API
DANBERR/Net-DBus-1.2.0
-
16 Dec 2019 21:39:47 UTC
Net::DBus::Binding::Value - Strongly typed data value
This module provides a simple wrapper around a raw Perl value, associating an explicit DBus type with the value. This is used in cases where a client is communicating with a server which does not provide introspection data, but for which the basic da...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Binding::Server - A server to accept incoming connections
A server for receiving connection from client programs. The methods defined on this module have a close correspondence to the dbus_server_XXX methods in the C API, so for further details on their behaviour, the C API documentation may be of use....
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC
Net::DBus::Test::MockObject - Fake an object from the bus for unit testing
This provides an alternate for Net::DBus::Object to enable bus objects to be quickly mocked up, thus facilitating creation of unit tests for services which may need to call out to objects provided by 3rd party services on the bus. It is typically use...
DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC