Safe Haskell | None |
---|---|
Language | Haskell2010 |
- initInflux :: SnapletInit b InfluxState
- runInflux :: HasInfluxPool m => (Config -> IO r) -> m r
- runInfluxPost :: HasInfluxPool m => (Config -> IO r) -> m r
- mkInfluxPool :: MonadIO m => Config -> m InfluxPool
- newtype InfluxState = InfluxState {
- influxPool :: InfluxPool
- class MonadIO m => HasInfluxPool m where
- getInfluxPool :: m InfluxPool
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
InfluxState | |
|
class MonadIO m => HasInfluxPool m where Source
getInfluxPool :: m InfluxPool Source