hriemann-0.3.2.0: src/Network/Monitoring/Riemann/Client.hs
{-# LANGUAGE MultiParamTypeClasses #-}
module Network.Monitoring.Riemann.Client where
import qualified Network.Monitoring.Riemann.Proto.Event as Event
{-|
A Client is able to send 'Network.Monitoring.Riemann.Proto.Event.Event's to Riemann
-}
class Client m a where
sendEvent :: a -> Event.Event -> m ()
close :: a -> m ()