Safe Haskell | None |
---|
Documentation
messageBusMethod :: (MonadIO m, MonadThrow m, Representable a, SingI (RepType a)) => Text -> [SomeDBusValue] -> DBusConnection -> m aSource
hello :: (MonadIO m, MonadThrow m) => DBusConnection -> m TextSource
data RequestNameFlag Source
fromRequestNameFlags :: Num a => RequestNameFlag -> aSource
requestName :: (MonadIO m, MonadThrow m) => Text -> RequestNameFlag -> DBusConnection -> m RequestNameReplySource
releaseName :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m ReleaseNameReplySource
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 BoolSource
data StartServiceResult Source
startServiceByName :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m StartServiceResultSource
getNameOwner :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m TextSource
getConnectionUnixUser :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m Word32Source
getConnectionProcessID :: (MonadIO m, MonadThrow m) => Text -> DBusConnection -> m Word32Source
getID :: (MonadIO m, MonadThrow m) => DBusConnection -> m TextSource