simplexmq-6.5.0.16: SimpleXMQ message broker
Safe HaskellSafe-Inferred
LanguageHaskell2010

Simplex.Messaging.Transport.Buffer

Synopsis

Documentation

data TBuffer Source #

Constructors

TBuffer 

Fields

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 #

trimCR :: ByteString -> ByteString Source #

Trim trailing CR from ByteString.