| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
DBus.Internal.Wire
Documentation
data Endianness Source #
Constructors
| LittleEndian | |
| BigEndian |
Instances
| Eq Endianness Source # | |
Defined in DBus.Internal.Wire Methods (==) :: Endianness -> Endianness -> Bool Source # (/=) :: Endianness -> Endianness -> Bool Source # | |
| Show Endianness Source # | |
Defined in DBus.Internal.Wire | |
data MarshalError Source #
Instances
| Eq MarshalError Source # | |
Defined in DBus.Internal.Wire Methods (==) :: MarshalError -> MarshalError -> Bool Source # (/=) :: MarshalError -> MarshalError -> Bool Source # | |
| Show MarshalError Source # | |
Defined in DBus.Internal.Wire | |
data UnmarshalError Source #
Instances
| Eq UnmarshalError Source # | |
Defined in DBus.Internal.Wire Methods (==) :: UnmarshalError -> UnmarshalError -> Bool Source # (/=) :: UnmarshalError -> UnmarshalError -> Bool Source # | |
| Show UnmarshalError Source # | |
Defined in DBus.Internal.Wire | |
marshalMessage :: Message a => Endianness -> Serial -> a -> Either MarshalError ByteString Source #
unmarshalMessageM :: Monad m => (Int -> m ByteString) -> m (Either UnmarshalError ReceivedMessage) Source #