striot-0.1.1.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Striot.Nodes.Types

Documentation

data Metrics Source #

Constructors

Metrics 

Fields

data NetConfig Source #

Constructors

NetConfig 

Fields

Instances

Instances details
Show NetConfig Source # 
Instance details

Defined in Striot.Nodes.Types

port :: Lens' NetConfig ServiceName Source #

host :: Lens' NetConfig HostName Source #

data TCPConfig Source #

Constructors

TCPConfig 

Fields

Instances

Instances details
Show TCPConfig Source # 
Instance details

Defined in Striot.Nodes.Types

data KafkaConfig Source #

Instances

Instances details
Show KafkaConfig Source # 
Instance details

Defined in Striot.Nodes.Types

data MQTTConfig Source #

Constructors

MQTTConfig 

Instances

Instances details
Show MQTTConfig Source # 
Instance details

Defined in Striot.Nodes.Types

nc :: String -> Parser NetConfig Source #

newtype StriotApp a Source #

Constructors

StriotApp 

Instances

Instances details
MonadIO StriotApp Source # 
Instance details

Defined in Striot.Nodes.Types

Methods

liftIO :: IO a -> StriotApp a #

Applicative StriotApp Source # 
Instance details

Defined in Striot.Nodes.Types

Methods

pure :: a -> StriotApp a #

(<*>) :: StriotApp (a -> b) -> StriotApp a -> StriotApp b #

liftA2 :: (a -> b -> c) -> StriotApp a -> StriotApp b -> StriotApp c #

(*>) :: StriotApp a -> StriotApp b -> StriotApp b #

(<*) :: StriotApp a -> StriotApp b -> StriotApp a #

Functor StriotApp Source # 
Instance details

Defined in Striot.Nodes.Types

Methods

fmap :: (a -> b) -> StriotApp a -> StriotApp b #

(<$) :: a -> StriotApp b -> StriotApp a #

Monad StriotApp Source # 
Instance details

Defined in Striot.Nodes.Types

Methods

(>>=) :: StriotApp a -> (a -> StriotApp b) -> StriotApp b #

(>>) :: StriotApp a -> StriotApp b -> StriotApp b #

return :: a -> StriotApp a #

MonadReader StriotConfig StriotApp Source # 
Instance details

Defined in Striot.Nodes.Types

data ConnectType Source #

Constructors

INGRESS 
EGRESS 

Instances

Instances details
Show ConnectType Source # 
Instance details

Defined in Striot.Nodes.Types

data ConnectProtocol Source #

Constructors

TCP 
KAFKA 
MQTT