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
- data DBusProxyCallMethodInfo
- dBusProxyCall :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusProxyCallFinishMethodInfo
- dBusProxyCallFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m GVariant
- data DBusProxyCallSyncMethodInfo
- dBusProxyCallSync :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant
- data DBusProxyCallWithUnixFdListMethodInfo
- dBusProxyCallWithUnixFdList :: (MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data DBusProxyCallWithUnixFdListFinishMethodInfo
- dBusProxyCallWithUnixFdListFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList)
- data DBusProxyCallWithUnixFdListSyncMethodInfo
- dBusProxyCallWithUnixFdListSync :: (MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)
- data DBusProxyGetCachedPropertyMethodInfo
- dBusProxyGetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> m GVariant
- data DBusProxyGetCachedPropertyNamesMethodInfo
- dBusProxyGetCachedPropertyNames :: (MonadIO m, DBusProxyK a) => a -> m [Text]
- data DBusProxyGetConnectionMethodInfo
- dBusProxyGetConnection :: (MonadIO m, DBusProxyK a) => a -> m DBusConnection
- data DBusProxyGetDefaultTimeoutMethodInfo
- dBusProxyGetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> m Int32
- data DBusProxyGetFlagsMethodInfo
- dBusProxyGetFlags :: (MonadIO m, DBusProxyK a) => a -> m [DBusProxyFlags]
- data DBusProxyGetInterfaceInfoMethodInfo
- dBusProxyGetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> m DBusInterfaceInfo
- data DBusProxyGetInterfaceNameMethodInfo
- dBusProxyGetInterfaceName :: (MonadIO m, DBusProxyK a) => a -> m Text
- data DBusProxyGetNameMethodInfo
- dBusProxyGetName :: (MonadIO m, DBusProxyK a) => a -> m Text
- data DBusProxyGetNameOwnerMethodInfo
- dBusProxyGetNameOwner :: (MonadIO m, DBusProxyK a) => a -> m Text
- data DBusProxyGetObjectPathMethodInfo
- 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
- data DBusProxySetCachedPropertyMethodInfo
- dBusProxySetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> Maybe GVariant -> m ()
- data DBusProxySetDefaultTimeoutMethodInfo
- dBusProxySetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> Int32 -> m ()
- data DBusProxySetInterfaceInfoMethodInfo
- 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 | |
((~) * info (ResolveDBusProxyMethod t DBusProxy), MethodInfo * info DBusProxy p) => IsLabel t (DBusProxy -> p) Source | |
((~) * info (ResolveDBusProxyMethod t DBusProxy), MethodInfo * info DBusProxy p) => IsLabelProxy t (DBusProxy -> p) 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
data DBusProxyCallMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusProxyK a, CancellableK b) => MethodInfo (TYPE Lifted) DBusProxyCallMethodInfo a signature Source | |
dBusProxyCall :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusProxyCallFinish
data DBusProxyCallFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m GVariant), MonadIO m, DBusProxyK a, AsyncResultK b) => MethodInfo (TYPE Lifted) DBusProxyCallFinishMethodInfo a signature Source | |
dBusProxyCallFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m GVariant Source
dBusProxyCallSync
data DBusProxyCallSyncMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant), MonadIO m, DBusProxyK a, CancellableK b) => MethodInfo (TYPE Lifted) DBusProxyCallSyncMethodInfo a signature Source | |
dBusProxyCallSync :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant Source
dBusProxyCallWithUnixFdList
data DBusProxyCallWithUnixFdListMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => MethodInfo (TYPE Lifted) DBusProxyCallWithUnixFdListMethodInfo a signature Source | |
dBusProxyCallWithUnixFdList :: (MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
dBusProxyCallWithUnixFdListFinish
data DBusProxyCallWithUnixFdListFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m (GVariant, UnixFDList)), MonadIO m, DBusProxyK a, AsyncResultK b) => MethodInfo (TYPE Lifted) DBusProxyCallWithUnixFdListFinishMethodInfo a signature Source | |
dBusProxyCallWithUnixFdListFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList) Source
dBusProxyCallWithUnixFdListSync
data DBusProxyCallWithUnixFdListSyncMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)), MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => MethodInfo (TYPE Lifted) DBusProxyCallWithUnixFdListSyncMethodInfo a signature Source | |
dBusProxyCallWithUnixFdListSync :: (MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList) Source
dBusProxyGetCachedProperty
data DBusProxyGetCachedPropertyMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m GVariant), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxyGetCachedPropertyMethodInfo a signature Source | |
dBusProxyGetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> m GVariant Source
dBusProxyGetCachedPropertyNames
data DBusProxyGetCachedPropertyNamesMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxyGetCachedPropertyNamesMethodInfo a signature Source | |
dBusProxyGetCachedPropertyNames :: (MonadIO m, DBusProxyK a) => a -> m [Text] Source
dBusProxyGetConnection
data DBusProxyGetConnectionMethodInfo Source
((~) (TYPE Lifted) signature (m DBusConnection), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxyGetConnectionMethodInfo a signature Source | |
dBusProxyGetConnection :: (MonadIO m, DBusProxyK a) => a -> m DBusConnection Source
dBusProxyGetDefaultTimeout
data DBusProxyGetDefaultTimeoutMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxyGetDefaultTimeoutMethodInfo a signature Source | |
dBusProxyGetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> m Int32 Source
dBusProxyGetFlags
data DBusProxyGetFlagsMethodInfo Source
((~) (TYPE Lifted) signature (m [DBusProxyFlags]), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxyGetFlagsMethodInfo a signature Source | |
dBusProxyGetFlags :: (MonadIO m, DBusProxyK a) => a -> m [DBusProxyFlags] Source
dBusProxyGetInterfaceInfo
data DBusProxyGetInterfaceInfoMethodInfo Source
((~) (TYPE Lifted) signature (m DBusInterfaceInfo), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxyGetInterfaceInfoMethodInfo a signature Source | |
dBusProxyGetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> m DBusInterfaceInfo Source
dBusProxyGetInterfaceName
data DBusProxyGetInterfaceNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxyGetInterfaceNameMethodInfo a signature Source | |
dBusProxyGetInterfaceName :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetName
data DBusProxyGetNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxyGetNameMethodInfo a signature Source | |
dBusProxyGetName :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetNameOwner
data DBusProxyGetNameOwnerMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxyGetNameOwnerMethodInfo a signature Source | |
dBusProxyGetNameOwner :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetObjectPath
data DBusProxyGetObjectPathMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxyGetObjectPathMethodInfo a signature Source | |
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
data DBusProxySetCachedPropertyMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe GVariant -> m ()), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxySetCachedPropertyMethodInfo a signature Source | |
dBusProxySetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> Maybe GVariant -> m () Source
dBusProxySetDefaultTimeout
data DBusProxySetDefaultTimeoutMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxySetDefaultTimeoutMethodInfo a signature Source | |
dBusProxySetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> Int32 -> m () Source
dBusProxySetInterfaceInfo
data DBusProxySetInterfaceInfoMethodInfo Source
((~) (TYPE Lifted) signature (Maybe DBusInterfaceInfo -> m ()), MonadIO m, DBusProxyK a) => MethodInfo (TYPE Lifted) DBusProxySetInterfaceInfoMethodInfo a signature Source | |
dBusProxySetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> Maybe DBusInterfaceInfo -> m () Source
Properties
GBusType
data DBusProxyGBusTypePropertyInfo Source
GConnection
data DBusProxyGConnectionPropertyInfo Source
constructDBusProxyGConnection :: DBusConnectionK a => a -> IO ([Char], GValue) Source
getDBusProxyGConnection :: (MonadIO m, DBusProxyK o) => o -> m DBusConnection Source
GDefaultTimeout
data DBusProxyGDefaultTimeoutPropertyInfo Source
getDBusProxyGDefaultTimeout :: (MonadIO m, DBusProxyK o) => o -> m Int32 Source
setDBusProxyGDefaultTimeout :: (MonadIO m, DBusProxyK o) => o -> Int32 -> m () Source
GFlags
data DBusProxyGFlagsPropertyInfo Source
constructDBusProxyGFlags :: [DBusProxyFlags] -> IO ([Char], GValue) Source
getDBusProxyGFlags :: (MonadIO m, DBusProxyK o) => o -> m [DBusProxyFlags] Source
GInterfaceInfo
data DBusProxyGInterfaceInfoPropertyInfo Source
getDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> m DBusInterfaceInfo Source
setDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> DBusInterfaceInfo -> m () Source
GInterfaceName
data DBusProxyGInterfaceNamePropertyInfo Source
getDBusProxyGInterfaceName :: (MonadIO m, DBusProxyK o) => o -> m Text Source
GName
data DBusProxyGNamePropertyInfo Source
AttrInfo DBusProxyGNamePropertyInfo Source | |
type AttrLabel DBusProxyGNamePropertyInfo = "g-name" Source | |
type AttrGetType DBusProxyGNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint DBusProxyGNamePropertyInfo = DBusProxyK Source | |
type AttrSetTypeConstraint DBusProxyGNamePropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps DBusProxyGNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusProxyGName :: (MonadIO m, DBusProxyK o) => o -> m Text Source
GNameOwner
data DBusProxyGNameOwnerPropertyInfo Source
getDBusProxyGNameOwner :: (MonadIO m, DBusProxyK o) => o -> m Text Source
GObjectPath
data DBusProxyGObjectPathPropertyInfo 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