Safe Haskell | None |
---|
This module contains data-types specified in the AMQP spec
- type Octet = Word8
- type Bit = Bool
- type ChannelID = ShortInt
- type PayloadSize = LongInt
- type ShortInt = Word16
- type LongInt = Word32
- type LongLongInt = Word64
- newtype ShortString = ShortString Text
- newtype LongString = LongString ByteString
- type Timestamp = Word64
- data FieldTable = FieldTable (Map Text FieldValue)
- data FieldValue
- = FVBool Bool
- | FVInt8 Int8
- | FVInt16 Int16
- | FVInt32 Int32
- | FVInt64 Int64
- | FVFloat Float
- | FVDouble Double
- | FVDecimal DecimalValue
- | FVString Text
- | FVFieldArray [FieldValue]
- | FVTimestamp Timestamp
- | FVFieldTable FieldTable
- | FVVoid
- | FVByteArray ByteString
- type Decimals = Octet
- data DecimalValue = DecimalValue Decimals LongInt
Documentation
type PayloadSize = LongIntSource
type LongLongInt = Word64Source
newtype ShortString Source
newtype LongString Source
data FieldTable Source
Keys must be shorter than 256 bytes when encoded as UTF-8