hlibev-0.2: FFI interface to libev

Network.Libev

Documentation

evDefaultLoop :: CInt -> IO EvLoopPtrSource

evLoopNew :: CUInt -> IO EvLoopPtrSource

evLoop :: EvLoopPtr -> CInt -> IO ()Source

evUnloop :: EvLoopPtr -> CInt -> IO ()Source

evLoopDestroy :: EvLoopPtr -> IO ()Source

mkEvIo :: IO EvIoPtrSource

mkEvTimer :: IO EvTimerPtrSource

type IoCallback = EvLoopPtr -> EvIoPtr -> CInt -> IO ()Source

evIoInit :: EvIoPtr -> FunPtr IoCallback -> CInt -> CInt -> IO ()Source

evIoStart :: EvLoopPtr -> EvIoPtr -> IO ()Source

evIoStop :: EvLoopPtr -> EvIoPtr -> IO ()Source

evTimerInit :: EvTimerPtr -> FunPtr TimerCallback -> CFloat -> CFloat -> IO ()Source

evTimerStart :: EvLoopPtr -> EvTimerPtr -> IO ()Source

evTimerStop :: EvLoopPtr -> EvTimerPtr -> IO ()Source

ev_read :: CEventTypeSource

ev_write :: CEventTypeSource