Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
messageBusMethod :: (MonadIO m, MonadThrow m, Representable a, SingI (RepType a)) => Text -> [SomeDBusValue] -> DBusConnection -> m a Source
hello :: (MonadIO m, MonadThrow m) => DBusConnection -> m Text Source
data RequestNameFlag Source
fromRequestNameFlags :: Num a => RequestNameFlag -> a Source
requestName :: (MonadIO m, MonadThrow m) => Text -> RequestNameFlag -> DBusConnection -> m RequestNameReply Source
releaseName :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m ReleaseNameReply Source
listQueuedOwners :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m [Text] Source
listNames :: (MonadIO m, MonadThrow m) => DBusConnection -> m [Text] Source
listActivatableNames :: (MonadIO m, MonadThrow m) => DBusConnection -> m [Text] Source
nameHasOwner :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m Bool Source
data StartServiceResult Source
startServiceByName :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m StartServiceResult Source
getNameOwner :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m Text Source
getConnectionUnixUser :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m Word32 Source
getConnectionProcessID :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m Word32 Source
getID :: (MonadIO m, MonadThrow m) => DBusConnection -> m Text Source