| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Posix.MessageQueue
Contents
Synopsis
- open :: CString -> AccessMode -> CreationFlags -> StatusFlags -> IO (Either Errno Fd)
- uninterruptibleReceiveByteArray :: Fd -> CSize -> IO (Either Errno ByteArray)
- uninterruptibleSendBytes :: Fd -> Bytes -> CUInt -> IO (Either Errno ())
- newtype AccessMode = AccessMode CInt
- newtype CreationFlags = CreationFlags CInt
- newtype StatusFlags = StatusFlags CInt
- readOnly :: AccessMode
- writeOnly :: AccessMode
- readWrite :: AccessMode
- nonblocking :: StatusFlags
Documentation
Arguments
| :: CString | NULL-terminated name of queue, must start with slash |
| -> AccessMode | Access mode |
| -> CreationFlags | Creation flags |
| -> StatusFlags | Status flags |
| -> IO (Either Errno Fd) |
Types
newtype AccessMode Source #
Constructors
| AccessMode CInt |
Instances
| Eq AccessMode Source # | |
Defined in Posix.File.Types | |
newtype CreationFlags Source #
File Creation Flags
Constructors
| CreationFlags CInt |
Instances
newtype StatusFlags Source #
File Status Flags
Constructors
| StatusFlags CInt |
Instances
Open Access Mode
readOnly :: AccessMode Source #
The O_RDONLY access mode.
writeOnly :: AccessMode Source #
The O_WRONLY access mode.
readWrite :: AccessMode Source #
The O_RDWR access mode.
Open Flags
nonblocking :: StatusFlags Source #
The O_NONBLOCK flag