Modulesemaphore-compat-2.0.1Haskell2010
System.Semaphore.Internal.Posix
POSIX backend: semaphores implemented on top of Unix domain sockets.
Synopsis
- data ClientSemaphore
- data ServerSemaphore
- newtype SemaphoreToken
- value waitOnSemaphore
- value tryWaitOnSemaphore
- value releaseSemaphoreToken
- value destroyClientSemaphore
- value destroyServerSemaphore
- value getSemaphoreValue
- value create_sem
- value open_sem_raw
- value get_time_seed
- Packagesemaphore-compat-2.0.1
- Exports12
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourcePosix.hs
Constructors
ServerSemaphoreserverClientSemaphore :: !ClientSemaphoreserverThreadId :: !ThreadIdserverPool :: !TVar IntserverState :: !MVar ServerState