Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
DBus.Internal.Wire
Documentation
data Endianness #
Constructors
LittleEndian | |
BigEndian |
Instances
Show Endianness # | |
Defined in DBus.Internal.Wire Methods showsPrec :: Int -> Endianness -> ShowS show :: Endianness -> String showList :: [Endianness] -> ShowS | |
Eq Endianness # | |
Defined in DBus.Internal.Wire |
data MarshalError #
Instances
Show MarshalError # | |
Defined in DBus.Internal.Wire Methods showsPrec :: Int -> MarshalError -> ShowS show :: MarshalError -> String showList :: [MarshalError] -> ShowS | |
Eq MarshalError # | |
Defined in DBus.Internal.Wire |
marshalErrorMessage :: MarshalError -> String #
data UnmarshalError #
Instances
Show UnmarshalError # | |
Defined in DBus.Internal.Wire Methods showsPrec :: Int -> UnmarshalError -> ShowS show :: UnmarshalError -> String showList :: [UnmarshalError] -> ShowS | |
Eq UnmarshalError # | |
Defined in DBus.Internal.Wire Methods (==) :: UnmarshalError -> UnmarshalError -> Bool (/=) :: UnmarshalError -> UnmarshalError -> Bool |
unmarshalErrorMessage :: UnmarshalError -> String #
marshalMessage :: Message a => Endianness -> Serial -> a -> Either MarshalError (ByteString, [Fd]) #
unmarshalMessage :: ByteString -> [Fd] -> Either UnmarshalError ReceivedMessage #
unmarshalMessageM :: Monad m => (Int -> m (ByteString, [Fd])) -> m (Either UnmarshalError ReceivedMessage) #