dbus-core-0.8.4: Low-level D-Bus protocol implementationSource codeContentsIndex
DBus.Wire
Documentation
data Endianness Source
Constructors
LittleEndian
BigEndian
show/hide Instances
data MarshalError Source
Constructors
MessageTooLong Word64
ArrayTooLong Word64
InvalidBodySignature Text
InvalidVariantSignature Text
InvalidText Text
show/hide Instances
data UnmarshalError Source
Constructors
UnsupportedProtocolVersion Word8
UnexpectedEOF Word64
Invalid Text Text
MissingHeaderField Text
InvalidHeaderField Text Variant
InvalidPadding Word64
MissingTerminator Word64
ArraySizeMismatch
show/hide Instances
marshalMessage :: Message a => Endianness -> Serial -> a -> Either MarshalError ByteStringSource
unmarshalMessage :: Monad m => (Word32 -> m ByteString) -> m (Either UnmarshalError ReceivedMessage)Source
Produced by Haddock version 2.6.1