Safe Haskell | None |
---|
Documentation
putSize :: MonadState Int m => Int -> m ()Source
putByteString :: ByteString -> DBusPut ()Source
putObjectPath :: ObjectPath -> DBusPut ()Source
putStruct :: Sing a -> DBusStruct a -> DBusPut ()Source
runDBusPut :: Num s => r -> RWS r b s a -> bSource
putValues :: [SomeDBusValue] -> DBusPut ()Source
getByteString :: MonadTrans t => Int -> t Get ByteStringSource
getStruct :: Sing ts -> DBusGet (DBusStruct ts)Source
sinkGet :: MonadThrow m => Get b -> ConduitM ByteString o m bSource