DBus.Connection
Documentation
data Connection Source
Instances
data ConnectionError Source
Constructors
| InvalidAddress Text | |
| BadParameters Address Text | |
| UnknownMethod Address | |
| NoWorkingAddress [Address] |
data MarshalError Source
Constructors
| MessageTooLong Word64 | |
| ArrayTooLong Word64 | |
| InvalidBodySignature Text | |
| InvalidVariantSignature Text |
Instances
data UnmarshalError Source
Constructors
| UnsupportedProtocolVersion Word8 | |
| UnexpectedEOF Word64 | |
| Invalid Text Text | |
| MissingHeaderField Text | |
| InvalidHeaderField Text Variant | |
| InvalidPadding Word64 | |
| MissingTerminator Word64 | |
| ArraySizeMismatch |
Instances
connect :: Address -> IO ConnectionSource
send :: Message a => Connection -> (Serial -> IO b) -> a -> IO (Either MarshalError b)Source