snaplet-influxdb-1.0.1.1: Snap framework snaplet for the InfluxDB library

Safe HaskellNone
LanguageHaskell2010

Snap.Snaplet.InfluxDB

Synopsis

Documentation

initInflux :: SnapletInit b InfluxState Source

Initialize the Influx Snaplet.

runInflux :: HasInfluxPool m => (Config -> IO r) -> m r Source

Runs an INFLUX action in any monad with a HasInfluxPool instance.

runInfluxPost :: HasInfluxPool m => (Config -> IO r) -> m r Source

Runs an INFLUX action in any monad with a HasInfluxPool instance.

mkInfluxPool :: MonadIO m => Config -> m InfluxPool Source

Constructs a connect from Config.

newtype InfluxState Source

Constructors

InfluxState 

Fields

influxPool :: InfluxPool
 

class MonadIO m => HasInfluxPool m where Source

Methods

getInfluxPool :: m InfluxPool Source