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

Safe HaskellNone
LanguageHaskell2010

DBus.Wire

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