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
- dBusProxyCall
- dBusProxyCallFinish
- dBusProxyCallSync
- dBusProxyCallWithUnixFdList
- dBusProxyCallWithUnixFdListFinish
- dBusProxyCallWithUnixFdListSync
- dBusProxyGetCachedProperty
- dBusProxyGetCachedPropertyNames
- dBusProxyGetConnection
- dBusProxyGetDefaultTimeout
- dBusProxyGetFlags
- dBusProxyGetInterfaceInfo
- dBusProxyGetInterfaceName
- dBusProxyGetName
- dBusProxyGetNameOwner
- dBusProxyGetObjectPath
- dBusProxyNew
- dBusProxyNewFinish
- dBusProxyNewForBus
- dBusProxyNewForBusFinish
- dBusProxyNewForBusSync
- dBusProxyNewSync
- dBusProxySetCachedProperty
- dBusProxySetDefaultTimeout
- dBusProxySetInterfaceInfo
- Properties
- Signals
- newtype DBusProxy = DBusProxy (ForeignPtr DBusProxy)
- class GObject o => DBusProxyK o
- toDBusProxy :: DBusProxyK o => o -> IO DBusProxy
- noDBusProxy :: Maybe DBusProxy
- dBusProxyCall :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusProxyCallFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m GVariant
- dBusProxyCallSync :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant
- dBusProxyCallWithUnixFdList :: (MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- dBusProxyCallWithUnixFdListFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList)
- dBusProxyCallWithUnixFdListSync :: (MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)
- dBusProxyGetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> m GVariant
- dBusProxyGetCachedPropertyNames :: (MonadIO m, DBusProxyK a) => a -> m [Text]
- dBusProxyGetConnection :: (MonadIO m, DBusProxyK a) => a -> m DBusConnection
- dBusProxyGetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> m Int32
- dBusProxyGetFlags :: (MonadIO m, DBusProxyK a) => a -> m [DBusProxyFlags]
- dBusProxyGetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> m DBusInterfaceInfo
- dBusProxyGetInterfaceName :: (MonadIO m, DBusProxyK a) => a -> m Text
- dBusProxyGetName :: (MonadIO m, DBusProxyK a) => a -> m Text
- dBusProxyGetNameOwner :: (MonadIO m, DBusProxyK a) => a -> m Text
- dBusProxyGetObjectPath :: (MonadIO m, DBusProxyK a) => a -> m Text
- dBusProxyNew :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Maybe Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusProxyNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusProxy
- dBusProxyNewForBus :: (MonadIO m, CancellableK a) => BusType -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Text -> Text -> Text -> Maybe a -> Maybe AsyncReadyCallback -> m ()
- dBusProxyNewForBusFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusProxy
- dBusProxyNewForBusSync :: (MonadIO m, CancellableK a) => BusType -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Text -> Text -> Text -> Maybe a -> m DBusProxy
- dBusProxyNewSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Maybe Text -> Text -> Text -> Maybe b -> m DBusProxy
- dBusProxySetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> Maybe GVariant -> m ()
- dBusProxySetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> Int32 -> m ()
- dBusProxySetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> Maybe DBusInterfaceInfo -> m ()
- data DBusProxyGBusTypePropertyInfo
- constructDBusProxyGBusType :: BusType -> IO ([Char], GValue)
- data DBusProxyGConnectionPropertyInfo
- constructDBusProxyGConnection :: DBusConnectionK a => a -> IO ([Char], GValue)
- getDBusProxyGConnection :: (MonadIO m, DBusProxyK o) => o -> m DBusConnection
- data DBusProxyGDefaultTimeoutPropertyInfo
- constructDBusProxyGDefaultTimeout :: Int32 -> IO ([Char], GValue)
- getDBusProxyGDefaultTimeout :: (MonadIO m, DBusProxyK o) => o -> m Int32
- setDBusProxyGDefaultTimeout :: (MonadIO m, DBusProxyK o) => o -> Int32 -> m ()
- data DBusProxyGFlagsPropertyInfo
- constructDBusProxyGFlags :: [DBusProxyFlags] -> IO ([Char], GValue)
- getDBusProxyGFlags :: (MonadIO m, DBusProxyK o) => o -> m [DBusProxyFlags]
- data DBusProxyGInterfaceInfoPropertyInfo
- constructDBusProxyGInterfaceInfo :: DBusInterfaceInfo -> IO ([Char], GValue)
- getDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> m DBusInterfaceInfo
- setDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> DBusInterfaceInfo -> m ()
- data DBusProxyGInterfaceNamePropertyInfo
- constructDBusProxyGInterfaceName :: Text -> IO ([Char], GValue)
- getDBusProxyGInterfaceName :: (MonadIO m, DBusProxyK o) => o -> m Text
- data DBusProxyGNamePropertyInfo
- constructDBusProxyGName :: Text -> IO ([Char], GValue)
- getDBusProxyGName :: (MonadIO m, DBusProxyK o) => o -> m Text
- data DBusProxyGNameOwnerPropertyInfo
- getDBusProxyGNameOwner :: (MonadIO m, DBusProxyK o) => o -> m Text
- data DBusProxyGObjectPathPropertyInfo
- constructDBusProxyGObjectPath :: Text -> IO ([Char], GValue)
- getDBusProxyGObjectPath :: (MonadIO m, DBusProxyK o) => o -> m Text
- type DBusProxyGPropertiesChangedCallback = GVariant -> [Text] -> IO ()
- type DBusProxyGPropertiesChangedCallbackC = Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO ()
- data DBusProxyGPropertiesChangedSignalInfo
- afterDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId
- dBusProxyGPropertiesChangedCallbackWrapper :: DBusProxyGPropertiesChangedCallback -> Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO ()
- dBusProxyGPropertiesChangedClosure :: DBusProxyGPropertiesChangedCallback -> IO Closure
- mkDBusProxyGPropertiesChangedCallback :: DBusProxyGPropertiesChangedCallbackC -> IO (FunPtr DBusProxyGPropertiesChangedCallbackC)
- noDBusProxyGPropertiesChangedCallback :: Maybe DBusProxyGPropertiesChangedCallback
- onDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId
- type DBusProxyGSignalCallback = Maybe Text -> Text -> GVariant -> IO ()
- type DBusProxyGSignalCallbackC = Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
- data DBusProxyGSignalSignalInfo
- afterDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId
- dBusProxyGSignalCallbackWrapper :: DBusProxyGSignalCallback -> Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
- dBusProxyGSignalClosure :: DBusProxyGSignalCallback -> IO Closure
- mkDBusProxyGSignalCallback :: DBusProxyGSignalCallbackC -> IO (FunPtr DBusProxyGSignalCallbackC)
- noDBusProxyGSignalCallback :: Maybe DBusProxyGSignalCallback
- onDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId
Exported types
GObject DBusProxy Source | |
type ParentTypes DBusProxy Source | |
type AttributeList DBusProxy Source | |
type SignalList DBusProxy Source |
class GObject o => DBusProxyK o Source
(GObject o, IsDescendantOf DBusProxy o) => DBusProxyK o Source |
toDBusProxy :: DBusProxyK o => o -> IO DBusProxy Source
Methods
dBusProxyCall
dBusProxyCall :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusProxyCallFinish
dBusProxyCallFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m GVariant Source
dBusProxyCallSync
dBusProxyCallSync :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant Source
dBusProxyCallWithUnixFdList
dBusProxyCallWithUnixFdList :: (MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
dBusProxyCallWithUnixFdListFinish
dBusProxyCallWithUnixFdListFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList) Source
dBusProxyCallWithUnixFdListSync
dBusProxyCallWithUnixFdListSync :: (MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList) Source
dBusProxyGetCachedProperty
dBusProxyGetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> m GVariant Source
dBusProxyGetCachedPropertyNames
dBusProxyGetCachedPropertyNames :: (MonadIO m, DBusProxyK a) => a -> m [Text] Source
dBusProxyGetConnection
dBusProxyGetConnection :: (MonadIO m, DBusProxyK a) => a -> m DBusConnection Source
dBusProxyGetDefaultTimeout
dBusProxyGetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> m Int32 Source
dBusProxyGetFlags
dBusProxyGetFlags :: (MonadIO m, DBusProxyK a) => a -> m [DBusProxyFlags] Source
dBusProxyGetInterfaceInfo
dBusProxyGetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> m DBusInterfaceInfo Source
dBusProxyGetInterfaceName
dBusProxyGetInterfaceName :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetName
dBusProxyGetName :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetNameOwner
dBusProxyGetNameOwner :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetObjectPath
dBusProxyGetObjectPath :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyNew
dBusProxyNew :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Maybe Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusProxyNewFinish
dBusProxyNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusProxy Source
dBusProxyNewForBus
dBusProxyNewForBus :: (MonadIO m, CancellableK a) => BusType -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Text -> Text -> Text -> Maybe a -> Maybe AsyncReadyCallback -> m () Source
dBusProxyNewForBusFinish
dBusProxyNewForBusFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusProxy Source
dBusProxyNewForBusSync
dBusProxyNewForBusSync :: (MonadIO m, CancellableK a) => BusType -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Text -> Text -> Text -> Maybe a -> m DBusProxy Source
dBusProxyNewSync
dBusProxyNewSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Maybe Text -> Text -> Text -> Maybe b -> m DBusProxy Source
dBusProxySetCachedProperty
dBusProxySetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> Maybe GVariant -> m () Source
dBusProxySetDefaultTimeout
dBusProxySetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> Int32 -> m () Source
dBusProxySetInterfaceInfo
dBusProxySetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> Maybe DBusInterfaceInfo -> m () Source
Properties
GBusType
data DBusProxyGBusTypePropertyInfo Source
AttrInfo DBusProxyGBusTypePropertyInfo Source | |
type AttrLabel DBusProxyGBusTypePropertyInfo = "DBusProxy::g-bus-type" Source | |
type AttrGetType DBusProxyGBusTypePropertyInfo = () Source | |
type AttrBaseTypeConstraint DBusProxyGBusTypePropertyInfo = DBusProxyK Source | |
type AttrSetTypeConstraint DBusProxyGBusTypePropertyInfo = * ~ BusType Source | |
type AttrAllowedOps DBusProxyGBusTypePropertyInfo = (:) AttrOpTag AttrConstruct ([] AttrOpTag) Source |
GConnection
data DBusProxyGConnectionPropertyInfo Source
AttrInfo DBusProxyGConnectionPropertyInfo Source | |
type AttrLabel DBusProxyGConnectionPropertyInfo = "DBusProxy::g-connection" Source | |
type AttrGetType DBusProxyGConnectionPropertyInfo = DBusConnection Source | |
type AttrBaseTypeConstraint DBusProxyGConnectionPropertyInfo = DBusProxyK Source | |
type AttrSetTypeConstraint DBusProxyGConnectionPropertyInfo = DBusConnectionK Source | |
type AttrAllowedOps DBusProxyGConnectionPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
constructDBusProxyGConnection :: DBusConnectionK a => a -> IO ([Char], GValue) Source
getDBusProxyGConnection :: (MonadIO m, DBusProxyK o) => o -> m DBusConnection Source
GDefaultTimeout
data DBusProxyGDefaultTimeoutPropertyInfo Source
AttrInfo DBusProxyGDefaultTimeoutPropertyInfo Source | |
type AttrLabel DBusProxyGDefaultTimeoutPropertyInfo = "DBusProxy::g-default-timeout" Source | |
type AttrGetType DBusProxyGDefaultTimeoutPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint DBusProxyGDefaultTimeoutPropertyInfo = DBusProxyK Source | |
type AttrSetTypeConstraint DBusProxyGDefaultTimeoutPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps DBusProxyGDefaultTimeoutPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getDBusProxyGDefaultTimeout :: (MonadIO m, DBusProxyK o) => o -> m Int32 Source
setDBusProxyGDefaultTimeout :: (MonadIO m, DBusProxyK o) => o -> Int32 -> m () Source
GFlags
data DBusProxyGFlagsPropertyInfo Source
AttrInfo DBusProxyGFlagsPropertyInfo Source | |
type AttrLabel DBusProxyGFlagsPropertyInfo = "DBusProxy::g-flags" Source | |
type AttrGetType DBusProxyGFlagsPropertyInfo = [DBusProxyFlags] Source | |
type AttrBaseTypeConstraint DBusProxyGFlagsPropertyInfo = DBusProxyK Source | |
type AttrSetTypeConstraint DBusProxyGFlagsPropertyInfo = * ~ [DBusProxyFlags] Source | |
type AttrAllowedOps DBusProxyGFlagsPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
constructDBusProxyGFlags :: [DBusProxyFlags] -> IO ([Char], GValue) Source
getDBusProxyGFlags :: (MonadIO m, DBusProxyK o) => o -> m [DBusProxyFlags] Source
GInterfaceInfo
data DBusProxyGInterfaceInfoPropertyInfo Source
AttrInfo DBusProxyGInterfaceInfoPropertyInfo Source | |
type AttrLabel DBusProxyGInterfaceInfoPropertyInfo = "DBusProxy::g-interface-info" Source | |
type AttrGetType DBusProxyGInterfaceInfoPropertyInfo = DBusInterfaceInfo Source | |
type AttrBaseTypeConstraint DBusProxyGInterfaceInfoPropertyInfo = DBusProxyK Source | |
type AttrSetTypeConstraint DBusProxyGInterfaceInfoPropertyInfo = * ~ DBusInterfaceInfo Source | |
type AttrAllowedOps DBusProxyGInterfaceInfoPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> m DBusInterfaceInfo Source
setDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> DBusInterfaceInfo -> m () Source
GInterfaceName
data DBusProxyGInterfaceNamePropertyInfo Source
AttrInfo DBusProxyGInterfaceNamePropertyInfo Source | |
type AttrLabel DBusProxyGInterfaceNamePropertyInfo = "DBusProxy::g-interface-name" Source | |
type AttrGetType DBusProxyGInterfaceNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint DBusProxyGInterfaceNamePropertyInfo = DBusProxyK Source | |
type AttrSetTypeConstraint DBusProxyGInterfaceNamePropertyInfo = * ~ Text Source | |
type AttrAllowedOps DBusProxyGInterfaceNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusProxyGInterfaceName :: (MonadIO m, DBusProxyK o) => o -> m Text Source
GName
data DBusProxyGNamePropertyInfo Source
AttrInfo DBusProxyGNamePropertyInfo Source | |
type AttrLabel DBusProxyGNamePropertyInfo = "DBusProxy::g-name" Source | |
type AttrGetType DBusProxyGNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint DBusProxyGNamePropertyInfo = DBusProxyK Source | |
type AttrSetTypeConstraint DBusProxyGNamePropertyInfo = * ~ Text Source | |
type AttrAllowedOps DBusProxyGNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusProxyGName :: (MonadIO m, DBusProxyK o) => o -> m Text Source
GNameOwner
data DBusProxyGNameOwnerPropertyInfo Source
AttrInfo DBusProxyGNameOwnerPropertyInfo Source | |
type AttrLabel DBusProxyGNameOwnerPropertyInfo = "DBusProxy::g-name-owner" Source | |
type AttrGetType DBusProxyGNameOwnerPropertyInfo = Text Source | |
type AttrBaseTypeConstraint DBusProxyGNameOwnerPropertyInfo = DBusProxyK Source | |
type AttrSetTypeConstraint DBusProxyGNameOwnerPropertyInfo = * ~ () Source | |
type AttrAllowedOps DBusProxyGNameOwnerPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getDBusProxyGNameOwner :: (MonadIO m, DBusProxyK o) => o -> m Text Source
GObjectPath
data DBusProxyGObjectPathPropertyInfo Source
AttrInfo DBusProxyGObjectPathPropertyInfo Source | |
type AttrLabel DBusProxyGObjectPathPropertyInfo = "DBusProxy::g-object-path" Source | |
type AttrGetType DBusProxyGObjectPathPropertyInfo = Text Source | |
type AttrBaseTypeConstraint DBusProxyGObjectPathPropertyInfo = DBusProxyK Source | |
type AttrSetTypeConstraint DBusProxyGObjectPathPropertyInfo = * ~ Text Source | |
type AttrAllowedOps DBusProxyGObjectPathPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusProxyGObjectPath :: (MonadIO m, DBusProxyK o) => o -> m Text Source
Signals
GPropertiesChanged
type DBusProxyGPropertiesChangedCallback = GVariant -> [Text] -> IO () Source
type DBusProxyGPropertiesChangedCallbackC = Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () Source
afterDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId Source
dBusProxyGPropertiesChangedCallbackWrapper :: DBusProxyGPropertiesChangedCallback -> Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () Source
mkDBusProxyGPropertiesChangedCallback :: DBusProxyGPropertiesChangedCallbackC -> IO (FunPtr DBusProxyGPropertiesChangedCallbackC) Source
onDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId Source
GSignal
type DBusProxyGSignalCallbackC = Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () Source
afterDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId Source
dBusProxyGSignalCallbackWrapper :: DBusProxyGSignalCallback -> Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () Source
mkDBusProxyGSignalCallback :: DBusProxyGSignalCallbackC -> IO (FunPtr DBusProxyGSignalCallbackC) Source
onDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId Source