amphp / dbus
Amp 的异步 DBus 连接器、消息序列化和反序列化器
dev-master
2024-05-24 00:21 UTC
Requires
- php: >=8.1
- amphp/socket: ^2
Requires (Dev)
- amphp/php-cs-fixer-config: dev-master
This package is auto-updated.
Last update: 2024-08-24 01:01:42 UTC
README
amphp/dbus
提供了一个简单的 DBus 消息编码器和解码器,并允许在套接字上发送和接收这些消息。
要了解 API 的基本概念,请查看示例文件夹。
基本用法是:创建一个 Dbus
实例,实例化一些 Message
,填写其字段,然后调用 send()
或,如果对回复感兴趣,调用 sendAndWaitForReply()
。
要读取通用消息,请在 Dbus
实例上使用 read()
方法。
DBus 类型会被转换成合适的原生 PHP 类型,除了变体,它们会被封装在 Variant
对象中,以保留类型信息。
安全性
如果您发现任何与安全相关的问题,请通过电子邮件 contact@amphp.org
联系我们,而不是使用问题跟踪器。
许可协议
MIT 许可协议(MIT)。有关更多信息,请参阅 LICENSE
。