eventloop-0.8.2.8: A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together.

Safe HaskellNone
LanguageHaskell2010

Eventloop.Module.StdIn

Documentation

data StdInOut Source #

Instances
Eq StdInOut Source # 
Instance details

Defined in Eventloop.Module.StdIn.Types

Show StdInOut Source # 
Instance details

Defined in Eventloop.Module.StdIn.Types

Generic StdInOut Source # 
Instance details

Defined in Eventloop.Module.StdIn.Types

Associated Types

type Rep StdInOut :: Type -> Type #

Methods

from :: StdInOut -> Rep StdInOut x #

to :: Rep StdInOut x -> StdInOut #

NFData StdInOut Source # 
Instance details

Defined in Eventloop.Module.StdIn.Types

Methods

rnf :: StdInOut -> () #

type Rep StdInOut Source # 
Instance details

Defined in Eventloop.Module.StdIn.Types

type Rep StdInOut = D1 (MetaData "StdInOut" "Eventloop.Module.StdIn.Types" "eventloop-0.8.2.8-inplace" False) (C1 (MetaCons "StdInReceiveContents" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "StdInReceiveLine" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StdInReceiveChar" PrefixI False) (U1 :: Type -> Type)))