Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- dBusObjectManagerClientGetConnection
- dBusObjectManagerClientGetFlags
- dBusObjectManagerClientGetName
- dBusObjectManagerClientGetNameOwner
- dBusObjectManagerClientNew
- dBusObjectManagerClientNewFinish
- dBusObjectManagerClientNewForBus
- dBusObjectManagerClientNewForBusFinish
- dBusObjectManagerClientNewForBusSync
- dBusObjectManagerClientNewSync
- Properties
- Signals
- newtype DBusObjectManagerClient = DBusObjectManagerClient (ForeignPtr DBusObjectManagerClient)
- class GObject o => DBusObjectManagerClientK o
- toDBusObjectManagerClient :: DBusObjectManagerClientK o => o -> IO DBusObjectManagerClient
- noDBusObjectManagerClient :: Maybe DBusObjectManagerClient
- dBusObjectManagerClientGetConnection :: (MonadIO m, DBusObjectManagerClientK a) => a -> m DBusConnection
- dBusObjectManagerClientGetFlags :: (MonadIO m, DBusObjectManagerClientK a) => a -> m [DBusObjectManagerClientFlags]
- dBusObjectManagerClientGetName :: (MonadIO m, DBusObjectManagerClientK a) => a -> m Text
- dBusObjectManagerClientGetNameOwner :: (MonadIO m, DBusObjectManagerClientK a) => a -> m Text
- dBusObjectManagerClientNew :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusObjectManagerClientNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusObjectManagerClient
- dBusObjectManagerClientNewForBus :: (MonadIO m, CancellableK a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe a -> Maybe AsyncReadyCallback -> m ()
- dBusObjectManagerClientNewForBusFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusObjectManagerClient
- dBusObjectManagerClientNewForBusSync :: (MonadIO m, CancellableK a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe a -> m DBusObjectManagerClient
- dBusObjectManagerClientNewSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusObjectManagerClientFlags] -> Maybe Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe b -> m DBusObjectManagerClient
- data DBusObjectManagerClientBusTypePropertyInfo
- constructDBusObjectManagerClientBusType :: BusType -> IO ([Char], GValue)
- data DBusObjectManagerClientConnectionPropertyInfo
- constructDBusObjectManagerClientConnection :: DBusConnectionK a => a -> IO ([Char], GValue)
- getDBusObjectManagerClientConnection :: (MonadIO m, DBusObjectManagerClientK o) => o -> m DBusConnection
- data DBusObjectManagerClientFlagsPropertyInfo
- constructDBusObjectManagerClientFlags :: [DBusObjectManagerClientFlags] -> IO ([Char], GValue)
- getDBusObjectManagerClientFlags :: (MonadIO m, DBusObjectManagerClientK o) => o -> m [DBusObjectManagerClientFlags]
- data DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo
- constructDBusObjectManagerClientGetProxyTypeDestroyNotify :: Ptr () -> IO ([Char], GValue)
- getDBusObjectManagerClientGetProxyTypeDestroyNotify :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ())
- data DBusObjectManagerClientGetProxyTypeFuncPropertyInfo
- constructDBusObjectManagerClientGetProxyTypeFunc :: Ptr () -> IO ([Char], GValue)
- getDBusObjectManagerClientGetProxyTypeFunc :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ())
- data DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo
- constructDBusObjectManagerClientGetProxyTypeUserData :: Ptr () -> IO ([Char], GValue)
- getDBusObjectManagerClientGetProxyTypeUserData :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ())
- data DBusObjectManagerClientNamePropertyInfo
- constructDBusObjectManagerClientName :: Text -> IO ([Char], GValue)
- getDBusObjectManagerClientName :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text
- data DBusObjectManagerClientNameOwnerPropertyInfo
- getDBusObjectManagerClientNameOwner :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text
- data DBusObjectManagerClientObjectPathPropertyInfo
- constructDBusObjectManagerClientObjectPath :: Text -> IO ([Char], GValue)
- getDBusObjectManagerClientObjectPath :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text
- type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = DBusObjectProxy -> DBusProxy -> GVariant -> [Text] -> IO ()
- type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO ()
- data DBusObjectManagerClientInterfaceProxyPropertiesChangedSignalInfo
- afterDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId
- dBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackWrapper :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO ()
- dBusObjectManagerClientInterfaceProxyPropertiesChangedClosure :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> IO Closure
- mkDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC -> IO (FunPtr DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC)
- noDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: Maybe DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback
- onDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId
- type DBusObjectManagerClientInterfaceProxySignalCallback = DBusObjectProxy -> DBusProxy -> Text -> Text -> GVariant -> IO ()
- type DBusObjectManagerClientInterfaceProxySignalCallbackC = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
- data DBusObjectManagerClientInterfaceProxySignalSignalInfo
- afterDBusObjectManagerClientInterfaceProxySignal :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxySignalCallback -> m SignalHandlerId
- dBusObjectManagerClientInterfaceProxySignalCallbackWrapper :: DBusObjectManagerClientInterfaceProxySignalCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
- dBusObjectManagerClientInterfaceProxySignalClosure :: DBusObjectManagerClientInterfaceProxySignalCallback -> IO Closure
- mkDBusObjectManagerClientInterfaceProxySignalCallback :: DBusObjectManagerClientInterfaceProxySignalCallbackC -> IO (FunPtr DBusObjectManagerClientInterfaceProxySignalCallbackC)
- noDBusObjectManagerClientInterfaceProxySignalCallback :: Maybe DBusObjectManagerClientInterfaceProxySignalCallback
- onDBusObjectManagerClientInterfaceProxySignal :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxySignalCallback -> m SignalHandlerId
Exported types
newtype DBusObjectManagerClient Source
class GObject o => DBusObjectManagerClientK o Source
Methods
dBusObjectManagerClientGetConnection
dBusObjectManagerClientGetConnection :: (MonadIO m, DBusObjectManagerClientK a) => a -> m DBusConnection Source
dBusObjectManagerClientGetFlags
dBusObjectManagerClientGetFlags :: (MonadIO m, DBusObjectManagerClientK a) => a -> m [DBusObjectManagerClientFlags] Source
dBusObjectManagerClientGetName
dBusObjectManagerClientGetName :: (MonadIO m, DBusObjectManagerClientK a) => a -> m Text Source
dBusObjectManagerClientGetNameOwner
dBusObjectManagerClientGetNameOwner :: (MonadIO m, DBusObjectManagerClientK a) => a -> m Text Source
dBusObjectManagerClientNew
dBusObjectManagerClientNew :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusObjectManagerClientNewFinish
dBusObjectManagerClientNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusObjectManagerClient Source
dBusObjectManagerClientNewForBus
dBusObjectManagerClientNewForBus :: (MonadIO m, CancellableK a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe a -> Maybe AsyncReadyCallback -> m () Source
dBusObjectManagerClientNewForBusFinish
dBusObjectManagerClientNewForBusFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusObjectManagerClient Source
dBusObjectManagerClientNewForBusSync
dBusObjectManagerClientNewForBusSync :: (MonadIO m, CancellableK a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe a -> m DBusObjectManagerClient Source
dBusObjectManagerClientNewSync
dBusObjectManagerClientNewSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusObjectManagerClientFlags] -> Maybe Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe b -> m DBusObjectManagerClient Source
Properties
BusType
data DBusObjectManagerClientBusTypePropertyInfo Source
AttrInfo DBusObjectManagerClientBusTypePropertyInfo Source | |
type AttrLabel DBusObjectManagerClientBusTypePropertyInfo = "DBusObjectManagerClient::bus-type" Source | |
type AttrGetType DBusObjectManagerClientBusTypePropertyInfo = () Source | |
type AttrBaseTypeConstraint DBusObjectManagerClientBusTypePropertyInfo = DBusObjectManagerClientK Source | |
type AttrSetTypeConstraint DBusObjectManagerClientBusTypePropertyInfo = * ~ BusType Source | |
type AttrAllowedOps DBusObjectManagerClientBusTypePropertyInfo = (:) AttrOpTag AttrConstruct ([] AttrOpTag) Source |
Connection
data DBusObjectManagerClientConnectionPropertyInfo Source
constructDBusObjectManagerClientConnection :: DBusConnectionK a => a -> IO ([Char], GValue) Source
getDBusObjectManagerClientConnection :: (MonadIO m, DBusObjectManagerClientK o) => o -> m DBusConnection Source
Flags
data DBusObjectManagerClientFlagsPropertyInfo Source
constructDBusObjectManagerClientFlags :: [DBusObjectManagerClientFlags] -> IO ([Char], GValue) Source
getDBusObjectManagerClientFlags :: (MonadIO m, DBusObjectManagerClientK o) => o -> m [DBusObjectManagerClientFlags] Source
GetProxyTypeDestroyNotify
data DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo Source
AttrInfo DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo Source | |
type AttrLabel DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo = "DBusObjectManagerClient::get-proxy-type-destroy-notify" Source | |
type AttrGetType DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo = Ptr () Source | |
type AttrBaseTypeConstraint DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo = DBusObjectManagerClientK Source | |
type AttrSetTypeConstraint DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo = * ~ Ptr () Source | |
type AttrAllowedOps DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusObjectManagerClientGetProxyTypeDestroyNotify :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) Source
GetProxyTypeFunc
data DBusObjectManagerClientGetProxyTypeFuncPropertyInfo Source
AttrInfo DBusObjectManagerClientGetProxyTypeFuncPropertyInfo Source | |
type AttrLabel DBusObjectManagerClientGetProxyTypeFuncPropertyInfo = "DBusObjectManagerClient::get-proxy-type-func" Source | |
type AttrGetType DBusObjectManagerClientGetProxyTypeFuncPropertyInfo = Ptr () Source | |
type AttrBaseTypeConstraint DBusObjectManagerClientGetProxyTypeFuncPropertyInfo = DBusObjectManagerClientK Source | |
type AttrSetTypeConstraint DBusObjectManagerClientGetProxyTypeFuncPropertyInfo = * ~ Ptr () Source | |
type AttrAllowedOps DBusObjectManagerClientGetProxyTypeFuncPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusObjectManagerClientGetProxyTypeFunc :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) Source
GetProxyTypeUserData
data DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo Source
AttrInfo DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo Source | |
type AttrLabel DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo = "DBusObjectManagerClient::get-proxy-type-user-data" Source | |
type AttrGetType DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo = Ptr () Source | |
type AttrBaseTypeConstraint DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo = DBusObjectManagerClientK Source | |
type AttrSetTypeConstraint DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo = * ~ Ptr () Source | |
type AttrAllowedOps DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusObjectManagerClientGetProxyTypeUserData :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) Source
Name
data DBusObjectManagerClientNamePropertyInfo Source
AttrInfo DBusObjectManagerClientNamePropertyInfo Source | |
type AttrLabel DBusObjectManagerClientNamePropertyInfo = "DBusObjectManagerClient::name" Source | |
type AttrGetType DBusObjectManagerClientNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint DBusObjectManagerClientNamePropertyInfo = DBusObjectManagerClientK Source | |
type AttrSetTypeConstraint DBusObjectManagerClientNamePropertyInfo = * ~ Text Source | |
type AttrAllowedOps DBusObjectManagerClientNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusObjectManagerClientName :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text Source
NameOwner
data DBusObjectManagerClientNameOwnerPropertyInfo Source
AttrInfo DBusObjectManagerClientNameOwnerPropertyInfo Source | |
type AttrLabel DBusObjectManagerClientNameOwnerPropertyInfo = "DBusObjectManagerClient::name-owner" Source | |
type AttrGetType DBusObjectManagerClientNameOwnerPropertyInfo = Text Source | |
type AttrBaseTypeConstraint DBusObjectManagerClientNameOwnerPropertyInfo = DBusObjectManagerClientK Source | |
type AttrSetTypeConstraint DBusObjectManagerClientNameOwnerPropertyInfo = * ~ () Source | |
type AttrAllowedOps DBusObjectManagerClientNameOwnerPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getDBusObjectManagerClientNameOwner :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text Source
ObjectPath
data DBusObjectManagerClientObjectPathPropertyInfo Source
AttrInfo DBusObjectManagerClientObjectPathPropertyInfo Source | |
type AttrLabel DBusObjectManagerClientObjectPathPropertyInfo = "DBusObjectManagerClient::object-path" Source | |
type AttrGetType DBusObjectManagerClientObjectPathPropertyInfo = Text Source | |
type AttrBaseTypeConstraint DBusObjectManagerClientObjectPathPropertyInfo = DBusObjectManagerClientK Source | |
type AttrSetTypeConstraint DBusObjectManagerClientObjectPathPropertyInfo = * ~ Text Source | |
type AttrAllowedOps DBusObjectManagerClientObjectPathPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusObjectManagerClientObjectPath :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text Source
Signals
InterfaceProxyPropertiesChanged
type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = DBusObjectProxy -> DBusProxy -> GVariant -> [Text] -> IO () Source
type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () Source
afterDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId Source
dBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackWrapper :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () Source
dBusObjectManagerClientInterfaceProxyPropertiesChangedClosure :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> IO Closure Source
mkDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC -> IO (FunPtr DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC) Source
noDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: Maybe DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback Source
onDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId Source
InterfaceProxySignal
type DBusObjectManagerClientInterfaceProxySignalCallback = DBusObjectProxy -> DBusProxy -> Text -> Text -> GVariant -> IO () Source
type DBusObjectManagerClientInterfaceProxySignalCallbackC = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () Source
afterDBusObjectManagerClientInterfaceProxySignal :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxySignalCallback -> m SignalHandlerId Source
dBusObjectManagerClientInterfaceProxySignalCallbackWrapper :: DBusObjectManagerClientInterfaceProxySignalCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () Source
dBusObjectManagerClientInterfaceProxySignalClosure :: DBusObjectManagerClientInterfaceProxySignalCallback -> IO Closure Source
mkDBusObjectManagerClientInterfaceProxySignalCallback :: DBusObjectManagerClientInterfaceProxySignalCallbackC -> IO (FunPtr DBusObjectManagerClientInterfaceProxySignalCallbackC) Source