Changes for version 1.1.0 - 2015-03-16

  • Support customizable timeouts on method calls
  • Fix invocation of properties
  • Fix example in object export tutorial
  • Introduce a new Net::DBus:ProxyObject providing an alternative approach for exporting objects
  • Cache objects when casting to interfaces
  • Treat NoReply as fatal when introspecting
  • Add UNIX file descriptor passing
  • Fix misc mistakes in POD docs
  • Fix error when when requesting bus names
  • Fix encoding of dict & variant types
  • Fix decoding of signatures with nested arrays
  • Update README to point to gitlab.com instead of gitorious.org
  • Fix handling of select() return value
  • Fix toggling of timeouts in reactor
  • Add 'strict_exceptions' annotation
  • Document missing constructor parameters.

Documentation

tutorials on the Perl DBus APIs
tutorials on providing a DBus service
tutorial on accessing a DBus service

Modules

Perl extension for the DBus message system
asynchronous method reply handler
annotations for changing behaviour of APIs
base class for exporting objects to the bus
Handle to a well-known message bus instance
A connection between client and server
Handler for object introspection data
Reading and writing message parameters
Base class for messages
a message encoding a method call error
a message encoding a method call
a message encoding a method return
a message encoding a signal
A handler for pending method replies
A server to accept incoming connections
Strongly typed data value
binding to the dbus watch API
a callback for receiving reactor events
Stringify Net::DBus objects suitable for printing
Error details for remote method invocation
Export object methods and signals to the bus
Implement objects to export to the bus
Implement objects to export to the bus
application event loop
Access objects provided on the bus
Access services provided on the bus
Provide a service to the bus for clients to use
Fake a connection to the bus unit testing
Iterator over a mock message
Fake a message object when unit testing
Fake an object from the bus for unit testing