Expand description
Interfaces are long-running tasks which listen for incoming messages and dispatch them to the appropriate handlers within Holochain. They also allow emitting responses and one-way Signals.
Currently the only InterfaceDriver is a Websocket-based one, whose
implementation can be found in the websocket
module here.
Modules
Module for establishing Websocket-based Interfaces,
i.e. those configured with InterfaceDriver::Websocket
Structs
A collection of Senders to be used for emitting Signals from a Cell. There is one Sender per attached Interface
Enums
Represents runtime data about an existing App interface.
Other stateful information like websocket ports can be found in
ConductorState::app_interfaces
Configuration for interfaces, specifying the means by which an interface should be opened.