Harald.HCI.Transport.Adapter behaviour (harald v0.3.0) View Source

A behaviour for transport adapters.

Link to this section Summary

Link to this section Types

Specs

setup_opts() :: [{:transport_pid, pid()}]

Link to this section Callbacks

Specs

setup(setup_opts()) :: {:ok, Harald.Transport.adapter_state()}

Specs

write(binary(), Harald.Transport.adapter_state()) ::
  {:ok, Harald.Transport.adapter_state()} | {:error, any()}