| Safe Haskell | None |
|---|
Snap.Snaplet.InfluxDB
- initInflux :: SnapletInit b InfluxState
- runInflux :: HasInfluxPool m => (Config -> IO ()) -> m ()
- runInfluxPost :: HasInfluxPool m => (Config -> IO ()) -> m ()
- mkInfluxPool :: MonadIO m => Config -> m InfluxPool
- newtype InfluxState = InfluxState {
- influxPool :: InfluxPool
- class MonadIO m => HasInfluxPool m where
- getInfluxPool :: m InfluxPool
Documentation
initInflux :: SnapletInit b InfluxStateSource
Initialize the Influx Snaplet.
runInflux :: HasInfluxPool m => (Config -> IO ()) -> m ()Source
Runs an INFLUX action in any monad with a HasInfluxPoolonn instance.
runInfluxPost :: HasInfluxPool m => (Config -> IO ()) -> m ()Source
Runs an INFLUX action in any monad with a HasInfluxPoolonn instance.
mkInfluxPool :: MonadIO m => Config -> m InfluxPoolSource
Constructs a connect from Config.
newtype InfluxState Source
Constructors
| InfluxState | |
Fields
| |
Instances
| HasInfluxPool (Handler b InfluxState) |
class MonadIO m => HasInfluxPool m whereSource
Methods
getInfluxPool :: m InfluxPoolSource
Instances
| HasInfluxPool (Handler b InfluxState) |