The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "distribution:Net-DBus net::dbus"

Net::DBus - Perl extension for the DBus message system River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

DANBERR/Net-DBus-1.2.0 - 16 Dec 2019 21:39:47 UTC

Net::DBus::Binding::Value - Strongly typed data value River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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 River stage two • 12 direct dependents • 19 total dependents

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
34 results (0.049 seconds)