{-# LANGUAGE CPP #-} {-# LANGUAGE Safe #-} -- | -- This module provides scalable event notification for file -- descriptors and timeouts. -- -- This module should be considered GHC internal. -- -- ---------------------------------------------------------------------------- #if defined(javascript_HOST_ARCH) module GHC.Event ( ) where #else module GHC.Event (-- * Types EventManager, TimerManager, -- * Creation getSystemEventManager, new, getSystemTimerManager, -- * Registering interest in I/O events Event, evtRead, evtWrite, IOCallback, FdKey(keyFd), Lifetime(..), registerFd, unregisterFd, unregisterFd_, closeFd, -- * Registering interest in timeout events TimeoutCallback, TimeoutKey, registerTimeout, updateTimeout, unregisterTimeout ) where import GHC.Internal.Event #endif