Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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)) #
getId :: Client -> IO (Either MethodError String) #
reloadConfig :: Client -> IO (Either MethodError ()) #
getConnectionSELinuxSecurityContext :: Client -> String -> IO (Either MethodError ByteString) #
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 ()) #
addMatch :: Client -> String -> IO (Either MethodError ()) #
listActivatableNames :: Client -> IO (Either MethodError [String]) #
listNames :: 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) #
hello :: Client -> IO (Either MethodError String) #
registerForNameAcquired :: Client -> MatchRule -> (Signal -> String -> IO ()) -> IO SignalHandler #
makeHandlerForNameAcquired :: (Signal -> String -> IO ()) -> Signal -> IO () #
emitNameAcquired :: Client -> String -> IO () #
registerForNameLost :: Client -> MatchRule -> (Signal -> String -> IO ()) -> IO SignalHandler #
makeHandlerForNameLost :: (Signal -> String -> IO ()) -> Signal -> IO () #
emitNameLost :: Client -> String -> IO () #
registerForNameOwnerChanged :: Client -> MatchRule -> (Signal -> String -> String -> String -> IO ()) -> IO SignalHandler #
makeHandlerForNameOwnerChanged :: (Signal -> String -> String -> String -> IO ()) -> Signal -> IO () #
emitNameOwnerChanged :: Client -> String -> String -> String -> IO () #