Safe Haskell | None |
---|---|
Language | Haskell98 |
DBus.TH
Documentation
registerForPropertiesChanged :: Client -> MatchRule -> (Signal -> String -> Map String Variant -> [String] -> IO ()) -> IO SignalHandler #
makeHandlerForPropertiesChanged :: (Signal -> String -> Map String Variant -> [String] -> IO ()) -> Signal -> IO () #
emitPropertiesChanged :: Client -> ObjectPath -> String -> Map String Variant -> [String] -> IO () #
getInterfaces :: Client -> IO (Either MethodError [String]) #
getFeatures :: Client -> IO (Either MethodError [String]) #
getConnectionCredentials :: Client -> String -> IO (Either MethodError (Map String Variant)) #
reloadConfig :: Client -> IO (Either MethodError ()) #
getAdtAuditSessionData :: Client -> String -> IO (Either MethodError ByteString) #
getConnectionUnixProcessID :: Client -> String -> IO (Either MethodError Word32) #
getConnectionUnixUser :: Client -> String -> IO (Either MethodError Word32) #
listQueuedOwners :: Client -> String -> IO (Either MethodError [String]) #
getNameOwner :: Client -> String -> IO (Either MethodError String) #
removeMatch :: Client -> String -> IO (Either MethodError ()) #
listActivatableNames :: Client -> IO (Either MethodError [String]) #
nameHasOwner :: Client -> String -> IO (Either MethodError Bool) #
updateActivationEnvironment :: Client -> Map String String -> IO (Either MethodError ()) #
startServiceByName :: Client -> String -> Word32 -> IO (Either MethodError Word32) #
releaseName :: Client -> String -> IO (Either MethodError Word32) #
requestName :: Client -> String -> Word32 -> IO (Either MethodError Word32) #
registerForNameAcquired :: Client -> MatchRule -> (Signal -> String -> IO ()) -> IO SignalHandler #
emitNameAcquired :: Client -> String -> IO () #
registerForNameLost :: Client -> MatchRule -> (Signal -> String -> IO ()) -> IO SignalHandler #
emitNameLost :: Client -> String -> IO () #
registerForNameOwnerChanged :: Client -> MatchRule -> (Signal -> String -> String -> String -> IO ()) -> IO SignalHandler #