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)
- dBusProxyGBusType :: AttrLabelProxy "gBusType"
- data DBusProxyGConnectionPropertyInfo
- constructDBusProxyGConnection :: DBusConnectionK a => a -> IO ([Char], GValue)
- dBusProxyGConnection :: AttrLabelProxy "gConnection"
- getDBusProxyGConnection :: (MonadIO m, DBusProxyK o) => o -> m (Maybe DBusConnection)
- data DBusProxyGDefaultTimeoutPropertyInfo
- constructDBusProxyGDefaultTimeout :: Int32 -> IO ([Char], GValue)
- dBusProxyGDefaultTimeout :: AttrLabelProxy "gDefaultTimeout"
- getDBusProxyGDefaultTimeout :: (MonadIO m, DBusProxyK o) => o -> m Int32
- setDBusProxyGDefaultTimeout :: (MonadIO m, DBusProxyK o) => o -> Int32 -> m ()
- data DBusProxyGFlagsPropertyInfo
- constructDBusProxyGFlags :: [DBusProxyFlags] -> IO ([Char], GValue)
- dBusProxyGFlags :: AttrLabelProxy "gFlags"
- getDBusProxyGFlags :: (MonadIO m, DBusProxyK o) => o -> m [DBusProxyFlags]
- data DBusProxyGInterfaceInfoPropertyInfo
- clearDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> m ()
- constructDBusProxyGInterfaceInfo :: DBusInterfaceInfo -> IO ([Char], GValue)
- dBusProxyGInterfaceInfo :: AttrLabelProxy "gInterfaceInfo"
- getDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> m (Maybe DBusInterfaceInfo)
- setDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> DBusInterfaceInfo -> m ()
- data DBusProxyGInterfaceNamePropertyInfo
- constructDBusProxyGInterfaceName :: Text -> IO ([Char], GValue)
- dBusProxyGInterfaceName :: AttrLabelProxy "gInterfaceName"
- getDBusProxyGInterfaceName :: (MonadIO m, DBusProxyK o) => o -> m (Maybe Text)
- data DBusProxyGNamePropertyInfo
- constructDBusProxyGName :: Text -> IO ([Char], GValue)
- dBusProxyGName :: AttrLabelProxy "gName"
- getDBusProxyGName :: (MonadIO m, DBusProxyK o) => o -> m (Maybe Text)
- data DBusProxyGNameOwnerPropertyInfo
- dBusProxyGNameOwner :: AttrLabelProxy "gNameOwner"
- getDBusProxyGNameOwner :: (MonadIO m, DBusProxyK o) => o -> m (Maybe Text)
- data DBusProxyGObjectPathPropertyInfo
- constructDBusProxyGObjectPath :: Text -> IO ([Char], GValue)
- dBusProxyGObjectPath :: AttrLabelProxy "gObjectPath"
- getDBusProxyGObjectPath :: (MonadIO m, DBusProxyK o) => o -> m (Maybe 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 | |
((~) * info (ResolveDBusProxyMethod t DBusProxy), MethodInfo * info DBusProxy p) => IsLabelProxy t (DBusProxy -> p) | |
type ParentTypes DBusProxy | |
type AttributeList DBusProxy | |
type SignalList DBusProxy |
class GObject o => DBusProxyK o Source
(GObject o, IsDescendantOf DBusProxy o) => DBusProxyK o |
toDBusProxy :: DBusProxyK o => o -> IO DBusProxy Source
Methods
dBusProxyCall
data DBusProxyCallMethodInfo Source
((~) * signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusProxyK a, CancellableK b) => MethodInfo * DBusProxyCallMethodInfo a signature |
dBusProxyCall :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusProxyCallFinish
data DBusProxyCallFinishMethodInfo Source
((~) * signature (b -> m GVariant), MonadIO m, DBusProxyK a, AsyncResultK b) => MethodInfo * DBusProxyCallFinishMethodInfo a signature |
dBusProxyCallFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m GVariant Source
dBusProxyCallSync
data DBusProxyCallSyncMethodInfo Source
((~) * signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant), MonadIO m, DBusProxyK a, CancellableK b) => MethodInfo * DBusProxyCallSyncMethodInfo a signature |
dBusProxyCallSync :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant Source
dBusProxyCallWithUnixFdList
data DBusProxyCallWithUnixFdListMethodInfo Source
((~) * signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => MethodInfo * DBusProxyCallWithUnixFdListMethodInfo a signature |
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
((~) * signature (b -> m (GVariant, UnixFDList)), MonadIO m, DBusProxyK a, AsyncResultK b) => MethodInfo * DBusProxyCallWithUnixFdListFinishMethodInfo a signature |
dBusProxyCallWithUnixFdListFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList) Source
dBusProxyCallWithUnixFdListSync
data DBusProxyCallWithUnixFdListSyncMethodInfo Source
((~) * signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)), MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => MethodInfo * DBusProxyCallWithUnixFdListSyncMethodInfo a signature |
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
((~) * signature (Text -> m GVariant), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetCachedPropertyMethodInfo a signature |
dBusProxyGetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> m GVariant Source
dBusProxyGetCachedPropertyNames
data DBusProxyGetCachedPropertyNamesMethodInfo Source
((~) * signature (m [Text]), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetCachedPropertyNamesMethodInfo a signature |
dBusProxyGetCachedPropertyNames :: (MonadIO m, DBusProxyK a) => a -> m [Text] Source
dBusProxyGetConnection
data DBusProxyGetConnectionMethodInfo Source
((~) * signature (m DBusConnection), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetConnectionMethodInfo a signature |
dBusProxyGetConnection :: (MonadIO m, DBusProxyK a) => a -> m DBusConnection Source
dBusProxyGetDefaultTimeout
data DBusProxyGetDefaultTimeoutMethodInfo Source
((~) * signature (m Int32), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetDefaultTimeoutMethodInfo a signature |
dBusProxyGetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> m Int32 Source
dBusProxyGetFlags
data DBusProxyGetFlagsMethodInfo Source
((~) * signature (m [DBusProxyFlags]), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetFlagsMethodInfo a signature |
dBusProxyGetFlags :: (MonadIO m, DBusProxyK a) => a -> m [DBusProxyFlags] Source
dBusProxyGetInterfaceInfo
data DBusProxyGetInterfaceInfoMethodInfo Source
((~) * signature (m DBusInterfaceInfo), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetInterfaceInfoMethodInfo a signature |
dBusProxyGetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> m DBusInterfaceInfo Source
dBusProxyGetInterfaceName
data DBusProxyGetInterfaceNameMethodInfo Source
((~) * signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetInterfaceNameMethodInfo a signature |
dBusProxyGetInterfaceName :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetName
data DBusProxyGetNameMethodInfo Source
((~) * signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetNameMethodInfo a signature |
dBusProxyGetName :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetNameOwner
data DBusProxyGetNameOwnerMethodInfo Source
((~) * signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetNameOwnerMethodInfo a signature |
dBusProxyGetNameOwner :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetObjectPath
data DBusProxyGetObjectPathMethodInfo Source
((~) * signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetObjectPathMethodInfo a signature |
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
((~) * signature (Text -> Maybe GVariant -> m ()), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxySetCachedPropertyMethodInfo a signature |
dBusProxySetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> Maybe GVariant -> m () Source
dBusProxySetDefaultTimeout
data DBusProxySetDefaultTimeoutMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxySetDefaultTimeoutMethodInfo a signature |
dBusProxySetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> Int32 -> m () Source
dBusProxySetInterfaceInfo
data DBusProxySetInterfaceInfoMethodInfo Source
((~) * signature (Maybe DBusInterfaceInfo -> m ()), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxySetInterfaceInfoMethodInfo a signature |
dBusProxySetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> Maybe DBusInterfaceInfo -> m () Source
Properties
GBusType
data DBusProxyGBusTypePropertyInfo Source
AttrInfo DBusProxyGBusTypePropertyInfo | |
type AttrLabel DBusProxyGBusTypePropertyInfo = "g-bus-type" | |
type AttrGetType DBusProxyGBusTypePropertyInfo = () | |
type AttrBaseTypeConstraint DBusProxyGBusTypePropertyInfo = DBusProxyK | |
type AttrSetTypeConstraint DBusProxyGBusTypePropertyInfo = * ~ BusType | |
type AttrAllowedOps DBusProxyGBusTypePropertyInfo = (:) AttrOpTag AttrConstruct ([] AttrOpTag) |
dBusProxyGBusType :: AttrLabelProxy "gBusType" Source
GConnection
data DBusProxyGConnectionPropertyInfo Source
constructDBusProxyGConnection :: DBusConnectionK a => a -> IO ([Char], GValue) Source
dBusProxyGConnection :: AttrLabelProxy "gConnection" Source
getDBusProxyGConnection :: (MonadIO m, DBusProxyK o) => o -> m (Maybe DBusConnection) Source
GDefaultTimeout
data DBusProxyGDefaultTimeoutPropertyInfo Source
AttrInfo DBusProxyGDefaultTimeoutPropertyInfo | |
type AttrLabel DBusProxyGDefaultTimeoutPropertyInfo = "g-default-timeout" | |
type AttrGetType DBusProxyGDefaultTimeoutPropertyInfo = Int32 | |
type AttrBaseTypeConstraint DBusProxyGDefaultTimeoutPropertyInfo = DBusProxyK | |
type AttrSetTypeConstraint DBusProxyGDefaultTimeoutPropertyInfo = * ~ Int32 | |
type AttrAllowedOps DBusProxyGDefaultTimeoutPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
dBusProxyGDefaultTimeout :: AttrLabelProxy "gDefaultTimeout" 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 | |
type AttrLabel DBusProxyGFlagsPropertyInfo = "g-flags" | |
type AttrGetType DBusProxyGFlagsPropertyInfo = [DBusProxyFlags] | |
type AttrBaseTypeConstraint DBusProxyGFlagsPropertyInfo = DBusProxyK | |
type AttrSetTypeConstraint DBusProxyGFlagsPropertyInfo = * ~ [DBusProxyFlags] | |
type AttrAllowedOps DBusProxyGFlagsPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
constructDBusProxyGFlags :: [DBusProxyFlags] -> IO ([Char], GValue) Source
dBusProxyGFlags :: AttrLabelProxy "gFlags" Source
getDBusProxyGFlags :: (MonadIO m, DBusProxyK o) => o -> m [DBusProxyFlags] Source
GInterfaceInfo
data DBusProxyGInterfaceInfoPropertyInfo Source
AttrInfo DBusProxyGInterfaceInfoPropertyInfo | |
type AttrLabel DBusProxyGInterfaceInfoPropertyInfo = "g-interface-info" | |
type AttrGetType DBusProxyGInterfaceInfoPropertyInfo = Maybe DBusInterfaceInfo | |
type AttrBaseTypeConstraint DBusProxyGInterfaceInfoPropertyInfo = DBusProxyK | |
type AttrSetTypeConstraint DBusProxyGInterfaceInfoPropertyInfo = * ~ DBusInterfaceInfo | |
type AttrAllowedOps DBusProxyGInterfaceInfoPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> m () Source
dBusProxyGInterfaceInfo :: AttrLabelProxy "gInterfaceInfo" Source
getDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> m (Maybe DBusInterfaceInfo) Source
setDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> DBusInterfaceInfo -> m () Source
GInterfaceName
data DBusProxyGInterfaceNamePropertyInfo Source
AttrInfo DBusProxyGInterfaceNamePropertyInfo | |
type AttrLabel DBusProxyGInterfaceNamePropertyInfo = "g-interface-name" | |
type AttrGetType DBusProxyGInterfaceNamePropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DBusProxyGInterfaceNamePropertyInfo = DBusProxyK | |
type AttrSetTypeConstraint DBusProxyGInterfaceNamePropertyInfo = * ~ Text | |
type AttrAllowedOps DBusProxyGInterfaceNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) |
dBusProxyGInterfaceName :: AttrLabelProxy "gInterfaceName" Source
getDBusProxyGInterfaceName :: (MonadIO m, DBusProxyK o) => o -> m (Maybe Text) Source
GName
data DBusProxyGNamePropertyInfo Source
AttrInfo DBusProxyGNamePropertyInfo | |
type AttrLabel DBusProxyGNamePropertyInfo = "g-name" | |
type AttrGetType DBusProxyGNamePropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DBusProxyGNamePropertyInfo = DBusProxyK | |
type AttrSetTypeConstraint DBusProxyGNamePropertyInfo = * ~ Text | |
type AttrAllowedOps DBusProxyGNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) |
dBusProxyGName :: AttrLabelProxy "gName" Source
getDBusProxyGName :: (MonadIO m, DBusProxyK o) => o -> m (Maybe Text) Source
GNameOwner
data DBusProxyGNameOwnerPropertyInfo Source
AttrInfo DBusProxyGNameOwnerPropertyInfo | |
type AttrLabel DBusProxyGNameOwnerPropertyInfo = "g-name-owner" | |
type AttrGetType DBusProxyGNameOwnerPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DBusProxyGNameOwnerPropertyInfo = DBusProxyK | |
type AttrSetTypeConstraint DBusProxyGNameOwnerPropertyInfo = * ~ () | |
type AttrAllowedOps DBusProxyGNameOwnerPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dBusProxyGNameOwner :: AttrLabelProxy "gNameOwner" Source
getDBusProxyGNameOwner :: (MonadIO m, DBusProxyK o) => o -> m (Maybe Text) Source
GObjectPath
data DBusProxyGObjectPathPropertyInfo Source
AttrInfo DBusProxyGObjectPathPropertyInfo | |
type AttrLabel DBusProxyGObjectPathPropertyInfo = "g-object-path" | |
type AttrGetType DBusProxyGObjectPathPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DBusProxyGObjectPathPropertyInfo = DBusProxyK | |
type AttrSetTypeConstraint DBusProxyGObjectPathPropertyInfo = * ~ Text | |
type AttrAllowedOps DBusProxyGObjectPathPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) |
dBusProxyGObjectPath :: AttrLabelProxy "gObjectPath" Source
getDBusProxyGObjectPath :: (MonadIO m, DBusProxyK o) => o -> m (Maybe 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