Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data Endianness Source #
Instances
Eq Endianness Source # | |
Defined in DBus.Internal.Wire (==) :: Endianness -> Endianness -> Bool # (/=) :: Endianness -> Endianness -> Bool # | |
Show Endianness Source # | |
Defined in DBus.Internal.Wire showsPrec :: Int -> Endianness -> ShowS # show :: Endianness -> String # showList :: [Endianness] -> ShowS # |
data MarshalError Source #
Instances
Eq MarshalError Source # | |
Defined in DBus.Internal.Wire (==) :: MarshalError -> MarshalError -> Bool # (/=) :: MarshalError -> MarshalError -> Bool # | |
Show MarshalError Source # | |
Defined in DBus.Internal.Wire showsPrec :: Int -> MarshalError -> ShowS # show :: MarshalError -> String # showList :: [MarshalError] -> ShowS # |
data UnmarshalError Source #
Instances
Eq UnmarshalError Source # | |
Defined in DBus.Internal.Wire (==) :: UnmarshalError -> UnmarshalError -> Bool # (/=) :: UnmarshalError -> UnmarshalError -> Bool # | |
Show UnmarshalError Source # | |
Defined in DBus.Internal.Wire showsPrec :: Int -> UnmarshalError -> ShowS # show :: UnmarshalError -> String # showList :: [UnmarshalError] -> ShowS # |
marshalMessage :: Message a => Endianness -> Serial -> a -> Either MarshalError ByteString Source #
unmarshalMessageM :: Monad m => (Int -> m ByteString) -> m (Either UnmarshalError ReceivedMessage) Source #