Wampex.Client (wampex_client v0.2.0)
Documentation for Wampex.
Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for Supervisor.init/1
.
Functions
@spec cast(name :: module(), Wampex.message()) :: :ok
Returns a specification to start this module under a supervisor.
See Supervisor
.
@spec error(name :: module(), error :: Wampex.Roles.Peer.Error.t()) :: :ok
@spec init({atom(), Wampex.Client.Session.t(), boolean()}) :: {:ok, {:supervisor.sup_flags(), [:supervisor.child_spec()]}} | :ignore
Callback implementation for Supervisor.init/1
.
@spec publish(name :: module(), event :: Wampex.Roles.Publisher.Publish.t()) :: :ok
@spec sync(name :: module(), request :: Wampex.message(), timeout :: integer()) :: term()
@spec yield(name :: module(), yield :: Wampex.Roles.Callee.Yield.t()) :: :ok