Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- encodeSDU :: SDU -> ByteString
- decodeSDU :: ByteString -> Either Error SDU
Documentation
encodeSDU :: SDU -> ByteString Source #
Encode a SDU
as a ByteString
.
Binary format used by 'encodeSDU' and 'decodeSDUHeader' 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | transmission time | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |M| conversation id | length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
All fields are in big endian byte order.