| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Simplex.Messaging.Transport.Buffer
Synopsis
- data TBuffer = TBuffer {}
- newTBuffer :: IO TBuffer
- peekBuffered :: TBuffer -> Int -> IO ByteString -> IO (ByteString, Maybe ByteString)
- getBuffered :: TBuffer -> Int -> Maybe Int -> IO ByteString -> IO ByteString
- withTimedErr :: Maybe Int -> IO a -> IO a
- getLnBuffered :: TBuffer -> IO ByteString -> IO ByteString
- trimCR :: ByteString -> ByteString
Documentation
newTBuffer :: IO TBuffer Source #
peekBuffered :: TBuffer -> Int -> IO ByteString -> IO (ByteString, Maybe ByteString) Source #
Attempt to read some bytes, appending it to the existing buffer
getBuffered :: TBuffer -> Int -> Maybe Int -> IO ByteString -> IO ByteString Source #
withTimedErr :: Maybe Int -> IO a -> IO a Source #
getLnBuffered :: TBuffer -> IO ByteString -> IO ByteString Source #