Moduletyped-protocols-1.2.2.0
Network.TypedProtocol.Driver
- 2 types
- 4 values
- Packagetyped-protocols-1.2.2.0
- Exports6
- LicenceApache-2.0
Constructors
DriversendMessage :: forall (st :: ps) (st' :: ps). (StateTokenI st, StateTokenI st', ActiveState st) => WeHaveAgencyProof pr st -> Message ps st st' -> m ()recvMessage :: forall (st :: ps). (StateTokenI st, ActiveState st) => TheyHaveAgencyProof pr st -> dstate -> m (SomeMessage st, dstate)initialDState :: dstate
Constructors
SomeMessage :: (StateTokenI st, StateTokenI st', ActiveState st) => Message ps st st' -> SomeMessage st