d-bus-0.1.8: Permissively licensed D-Bus client library

Safe HaskellNone
LanguageHaskell2010

DBus.Wire

Synopsis

Documentation

fromEnum' :: (Enum a, Num c) => a -> c Source #

toEnum' :: (Enum c, Integral a) => a -> c Source #

endian :: (a -> Builder) -> (a -> Builder) -> a -> DBusPut () Source #

putSize :: MonadState Int m => Int -> m () Source #

bytes :: (a -> Builder) -> (a -> Builder) -> Int -> a -> DBusPut () Source #

runDBusPut :: Num s => r -> RWS r b s a -> b Source #

getEndian :: Get a -> Get a -> DBusGet a Source #

getting :: Get a -> Get a -> Int -> DBusGet a Source #

sinkGet :: MonadThrow m => Get b -> ConduitM ByteString o m b Source #

Run a Binary Getter as a Sink