View Source ExSni.DbusProtocol protocol (ExSNI v0.2.9)

Link to this section Summary

Link to this section Types

Specs

property_value() ::
  String.t() | binary() | list() | boolean() | number() | tuple()

Specs

t() :: term()

Link to this section Functions

Link to this function

get_properties(struct, properties)

View Source

Specs

get_properties(t(), properties :: [String.t()]) :: [property_value()]
Link to this function

get_properties(struct, properties, options)

View Source

Specs

get_properties(t(), properties :: [String.t()], options :: any()) :: [
  property_value()
]
Link to this function

get_property(struct, property)

View Source

Specs

get_property(t(), property :: String.t()) ::
  {:ok, property_value()} | {:error, String.t(), String.t()}
Link to this function

get_property(struct, property, options)

View Source

Specs

get_property(t(), property :: String.t(), options :: any()) ::
  {:ok, property_value()} | {:error, String.t(), String.t()}