amphp/dbus

Async DBus connector and message serializer and deserializer for Amp

Fund package maintenance!
amphp

dev-master 2024-05-24 00:21 UTC

This package is auto-updated.

Last update: 2024-10-24 01:26:43 UTC


README

amphp/dbus provides a simple dbus message encoder and decoder and allows to send and receive these on a socket.

To get the basic idea of the API, check the examples folder.

The basic usage is: create a Dbus instance, instantiate some Message, fill its fields and then call send() or, if interested in the reply, sendAndWaitForReply() on it.

To read generic messages, use the read() method on the Dbus instance.

Dbus types are converted from and into the adequate native PHP type, except for variants, which are wrapped in a Variant object as to retain type information.

Security

If you discover any security related issues, please email contact@amphp.org instead of using the issue tracker.

License

The MIT License (MIT). Please see LICENSE for more information.