- 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).
:: 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.