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