API Reference rebus v#0.3.0

View Source

Modules

A D-Bus client for Elixir.

Parses D-Bus address lists without opening a connection.

Decodes D-Bus wire data into Elixir values.

Encodes Elixir values using the D-Bus wire format.

A validated, canonical D-Bus signal match rule.

Constructs, validates, encodes, and decodes D-Bus messages.

Raised when encoding or decoding exceeds a wire-size limit set by the D-Bus specification—currently the array limit reported by Rebus.Message.max_array_size/0.

Raised when encoding or decoding exceeds a local Rebus resource limit.

Parses D-Bus type signatures into structured Elixir type descriptions.

Closes Unix file descriptors received in D-Bus replies.