| Safe Haskell | None |
|---|
Data.Iteratee.IO.OffsetFd
- enumFdRandomOBS :: forall m a. MonadCatchIO m => Int -> Fd -> Enumerator (Offset ByteString) m a
- enumFileRandomOBS :: MonadCatchIO m => Int -> FilePath -> Enumerator (Offset ByteString) m a
- fileDriverRandomFdOBS :: MonadCatchIO m => Int -> Iteratee (Offset ByteString) m a -> FilePath -> m a
- fileDriverRandomOBS :: MonadCatchIO m => Iteratee (Offset ByteString) m a -> FilePath -> m a
Documentation
enumFdRandomOBS :: forall m a. MonadCatchIO m => Int -> Fd -> Enumerator (Offset ByteString) m aSource
The enumerator of a POSIX File Descriptor: a variation of enumFd that
supports RandomIO (seek requests).
Arguments
| :: MonadCatchIO m | |
| => Int | Buffer size |
| -> FilePath | |
| -> Enumerator (Offset ByteString) m a |
fileDriverRandomFdOBS :: MonadCatchIO m => Int -> Iteratee (Offset ByteString) m a -> FilePath -> m aSource
A version of fileDriverFd that supports seeking.
fileDriverRandomOBS :: MonadCatchIO m => Iteratee (Offset ByteString) m a -> FilePath -> m aSource
Process a file using the given Iteratee. This function wraps enumFdRandom as a convenience.