Safe Haskell | None |
---|---|
Language | Haskell2010 |
DMCC request/response packet processing.
DMCC header format:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ... | | Version | Length | InvokeID | XML Message Body |
Synopsis
- sendRequest :: MonadLoggerIO m => OutputStream ByteString -> Int -> Request -> m ()
- readResponse :: MonadLoggerIO m => InputStream ByteString -> m (Response, Int)
Documentation
sendRequest :: MonadLoggerIO m => OutputStream ByteString -> Int -> Request -> m () Source #
readResponse :: MonadLoggerIO m => InputStream ByteString -> m (Response, Int) Source #
Read a CSTA message from an input stream. Throws
ReadTooShortException
.