| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Box.Socket.Types
Description
Abstract sockets connected to Boxes.
Synopsis
- data PostSend
- data SocketStatus
Documentation
Whether to stay open after an emitter ends or send a close after a delay in seconds.
Constructors
| StayOpen | |
| CloseAfter Double |
Instances
| Generic PostSend Source # | |
| Show PostSend Source # | |
| Eq PostSend Source # | |
| type Rep PostSend Source # | |
Defined in Box.Socket.Types type Rep PostSend = D1 ('MetaData "PostSend" "Box.Socket.Types" "box-socket-0.5.1.0-HZSvScoEvBQ2CZcs9ZHRQi" 'False) (C1 ('MetaCons "StayOpen" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CloseAfter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double))) | |
data SocketStatus Source #
Whether a socket remains open or closed after an action finishes.
Constructors
| SocketOpen | |
| SocketClosed | |
| SocketBroken |
Instances
| Generic SocketStatus Source # | |
Defined in Box.Socket.Types Associated Types type Rep SocketStatus :: Type -> Type # | |
| Show SocketStatus Source # | |
Defined in Box.Socket.Types Methods showsPrec :: Int -> SocketStatus -> ShowS # show :: SocketStatus -> String # showList :: [SocketStatus] -> ShowS # | |
| Eq SocketStatus Source # | |
Defined in Box.Socket.Types | |
| type Rep SocketStatus Source # | |
Defined in Box.Socket.Types type Rep SocketStatus = D1 ('MetaData "SocketStatus" "Box.Socket.Types" "box-socket-0.5.1.0-HZSvScoEvBQ2CZcs9ZHRQi" 'False) (C1 ('MetaCons "SocketOpen" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SocketClosed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SocketBroken" 'PrefixI 'False) (U1 :: Type -> Type))) | |