Supervised effect interpreter for one VSR replica.
The GenServer is the serialization boundary for protocol state. Storage and transport adapters remain process-free and their state is owned here.
Summary
Functions
Returns a specification to start this module under a supervisor.
Types
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec deliver(term(), term(), ViewstampedReplication.Protocol.Envelope.t()) :: :ok | {:error, :not_found}
@spec submit(pid() | term(), term(), ViewstampedReplication.Request.t()) :: :ok