| 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 |
GI.Gio.Objects.DBusProxy
Contents
- Exported types
- Methods
- call
- callFinish
- callSync
- callWithUnixFdList
- callWithUnixFdListFinish
- callWithUnixFdListSync
- getCachedProperty
- getCachedPropertyNames
- getConnection
- getDefaultTimeout
- getFlags
- getInterfaceInfo
- getInterfaceName
- getName
- getNameOwner
- getObjectPath
- new
- newFinish
- newForBus
- newForBusFinish
- newForBusSync
- newSync
- setCachedProperty
- setDefaultTimeout
- setInterfaceInfo
- Properties
- Signals
Description
- newtype DBusProxy = DBusProxy (ManagedPtr DBusProxy)
- class GObject o => IsDBusProxy o
- toDBusProxy :: IsDBusProxy o => o -> IO DBusProxy
- noDBusProxy :: Maybe DBusProxy
- data DBusProxyCallMethodInfo
- dBusProxyCall :: (MonadIO m, IsDBusProxy a, IsCancellable b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusProxyCallFinishMethodInfo
- dBusProxyCallFinish :: (MonadIO m, IsDBusProxy a, IsAsyncResult b) => a -> b -> m GVariant
- data DBusProxyCallSyncMethodInfo
- dBusProxyCallSync :: (MonadIO m, IsDBusProxy a, IsCancellable b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant
- data DBusProxyCallWithUnixFdListMethodInfo
- dBusProxyCallWithUnixFdList :: (MonadIO m, IsDBusProxy a, IsUnixFDList b, IsCancellable c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data DBusProxyCallWithUnixFdListFinishMethodInfo
- dBusProxyCallWithUnixFdListFinish :: (MonadIO m, IsDBusProxy a, IsAsyncResult b) => a -> b -> m (GVariant, UnixFDList)
- data DBusProxyCallWithUnixFdListSyncMethodInfo
- dBusProxyCallWithUnixFdListSync :: (MonadIO m, IsDBusProxy a, IsUnixFDList b, IsCancellable c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)
- data DBusProxyGetCachedPropertyMethodInfo
- dBusProxyGetCachedProperty :: (MonadIO m, IsDBusProxy a) => a -> Text -> m GVariant
- data DBusProxyGetCachedPropertyNamesMethodInfo
- dBusProxyGetCachedPropertyNames :: (MonadIO m, IsDBusProxy a) => a -> m [Text]
- data DBusProxyGetConnectionMethodInfo
- dBusProxyGetConnection :: (MonadIO m, IsDBusProxy a) => a -> m DBusConnection
- data DBusProxyGetDefaultTimeoutMethodInfo
- dBusProxyGetDefaultTimeout :: (MonadIO m, IsDBusProxy a) => a -> m Int32
- data DBusProxyGetFlagsMethodInfo
- dBusProxyGetFlags :: (MonadIO m, IsDBusProxy a) => a -> m [DBusProxyFlags]
- data DBusProxyGetInterfaceInfoMethodInfo
- dBusProxyGetInterfaceInfo :: (MonadIO m, IsDBusProxy a) => a -> m DBusInterfaceInfo
- data DBusProxyGetInterfaceNameMethodInfo
- dBusProxyGetInterfaceName :: (MonadIO m, IsDBusProxy a) => a -> m Text
- data DBusProxyGetNameMethodInfo
- dBusProxyGetName :: (MonadIO m, IsDBusProxy a) => a -> m Text
- data DBusProxyGetNameOwnerMethodInfo
- dBusProxyGetNameOwner :: (MonadIO m, IsDBusProxy a) => a -> m Text
- data DBusProxyGetObjectPathMethodInfo
- dBusProxyGetObjectPath :: (MonadIO m, IsDBusProxy a) => a -> m Text
- dBusProxyNew :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Maybe Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusProxyNewFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusProxy
- dBusProxyNewForBus :: (MonadIO m, IsCancellable a) => BusType -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Text -> Text -> Text -> Maybe a -> Maybe AsyncReadyCallback -> m ()
- dBusProxyNewForBusFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusProxy
- dBusProxyNewForBusSync :: (MonadIO m, IsCancellable a) => BusType -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Text -> Text -> Text -> Maybe a -> m DBusProxy
- dBusProxyNewSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Maybe Text -> Text -> Text -> Maybe b -> m DBusProxy
- data DBusProxySetCachedPropertyMethodInfo
- dBusProxySetCachedProperty :: (MonadIO m, IsDBusProxy a) => a -> Text -> Maybe GVariant -> m ()
- data DBusProxySetDefaultTimeoutMethodInfo
- dBusProxySetDefaultTimeout :: (MonadIO m, IsDBusProxy a) => a -> Int32 -> m ()
- data DBusProxySetInterfaceInfoMethodInfo
- dBusProxySetInterfaceInfo :: (MonadIO m, IsDBusProxy a) => a -> Maybe DBusInterfaceInfo -> m ()
- data DBusProxyGBusTypePropertyInfo
- constructDBusProxyGBusType :: IsDBusProxy o => BusType -> IO (GValueConstruct o)
- dBusProxyGBusType :: AttrLabelProxy "gBusType"
- data DBusProxyGConnectionPropertyInfo
- constructDBusProxyGConnection :: (IsDBusProxy o, IsDBusConnection a) => a -> IO (GValueConstruct o)
- dBusProxyGConnection :: AttrLabelProxy "gConnection"
- getDBusProxyGConnection :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe DBusConnection)
- data DBusProxyGDefaultTimeoutPropertyInfo
- constructDBusProxyGDefaultTimeout :: IsDBusProxy o => Int32 -> IO (GValueConstruct o)
- dBusProxyGDefaultTimeout :: AttrLabelProxy "gDefaultTimeout"
- getDBusProxyGDefaultTimeout :: (MonadIO m, IsDBusProxy o) => o -> m Int32
- setDBusProxyGDefaultTimeout :: (MonadIO m, IsDBusProxy o) => o -> Int32 -> m ()
- data DBusProxyGFlagsPropertyInfo
- constructDBusProxyGFlags :: IsDBusProxy o => [DBusProxyFlags] -> IO (GValueConstruct o)
- dBusProxyGFlags :: AttrLabelProxy "gFlags"
- getDBusProxyGFlags :: (MonadIO m, IsDBusProxy o) => o -> m [DBusProxyFlags]
- data DBusProxyGInterfaceInfoPropertyInfo
- clearDBusProxyGInterfaceInfo :: (MonadIO m, IsDBusProxy o) => o -> m ()
- constructDBusProxyGInterfaceInfo :: IsDBusProxy o => DBusInterfaceInfo -> IO (GValueConstruct o)
- dBusProxyGInterfaceInfo :: AttrLabelProxy "gInterfaceInfo"
- getDBusProxyGInterfaceInfo :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe DBusInterfaceInfo)
- setDBusProxyGInterfaceInfo :: (MonadIO m, IsDBusProxy o) => o -> DBusInterfaceInfo -> m ()
- data DBusProxyGInterfaceNamePropertyInfo
- constructDBusProxyGInterfaceName :: IsDBusProxy o => Text -> IO (GValueConstruct o)
- dBusProxyGInterfaceName :: AttrLabelProxy "gInterfaceName"
- getDBusProxyGInterfaceName :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text)
- data DBusProxyGNamePropertyInfo
- constructDBusProxyGName :: IsDBusProxy o => Text -> IO (GValueConstruct o)
- dBusProxyGName :: AttrLabelProxy "gName"
- getDBusProxyGName :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text)
- data DBusProxyGNameOwnerPropertyInfo
- dBusProxyGNameOwner :: AttrLabelProxy "gNameOwner"
- getDBusProxyGNameOwner :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text)
- data DBusProxyGObjectPathPropertyInfo
- constructDBusProxyGObjectPath :: IsDBusProxy o => Text -> IO (GValueConstruct o)
- dBusProxyGObjectPath :: AttrLabelProxy "gObjectPath"
- getDBusProxyGObjectPath :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text)
- type C_DBusProxyGPropertiesChangedCallback = Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO ()
- type DBusProxyGPropertiesChangedCallback = GVariant -> [Text] -> IO ()
- data DBusProxyGPropertiesChangedSignalInfo
- afterDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId
- genClosure_DBusProxyGPropertiesChanged :: DBusProxyGPropertiesChangedCallback -> IO Closure
- mk_DBusProxyGPropertiesChangedCallback :: C_DBusProxyGPropertiesChangedCallback -> IO (FunPtr C_DBusProxyGPropertiesChangedCallback)
- noDBusProxyGPropertiesChangedCallback :: Maybe DBusProxyGPropertiesChangedCallback
- onDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId
- wrap_DBusProxyGPropertiesChangedCallback :: DBusProxyGPropertiesChangedCallback -> Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO ()
- type C_DBusProxyGSignalCallback = Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
- type DBusProxyGSignalCallback = Maybe Text -> Text -> GVariant -> IO ()
- data DBusProxyGSignalSignalInfo
- afterDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId
- genClosure_DBusProxyGSignal :: DBusProxyGSignalCallback -> IO Closure
- mk_DBusProxyGSignalCallback :: C_DBusProxyGSignalCallback -> IO (FunPtr C_DBusProxyGSignalCallback)
- noDBusProxyGSignalCallback :: Maybe DBusProxyGSignalCallback
- onDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId
- wrap_DBusProxyGSignalCallback :: DBusProxyGSignalCallback -> Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
Exported types
Instances
| GObject DBusProxy Source # | |
| IsObject DBusProxy Source # | |
| IsDBusProxy DBusProxy Source # | |
| IsInitable DBusProxy Source # | |
| IsDBusInterface DBusProxy Source # | |
| IsAsyncInitable 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 # | |
| HasAttributeList * DBusProxy Source # | |
| type SignalList DBusProxy Source # | |
| type AttributeList DBusProxy Source # | |
class GObject o => IsDBusProxy o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DBusProxy a) => IsDBusProxy a Source # | |
| IsDBusProxy DBusProxy Source # | |
toDBusProxy :: IsDBusProxy o => o -> IO DBusProxy Source #
Methods
call
data DBusProxyCallMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusProxy a, IsCancellable b) => MethodInfo * DBusProxyCallMethodInfo a signature Source # | |
dBusProxyCall :: (MonadIO m, IsDBusProxy a, IsCancellable b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
callFinish
data DBusProxyCallFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m GVariant), MonadIO m, IsDBusProxy a, IsAsyncResult b) => MethodInfo * DBusProxyCallFinishMethodInfo a signature Source # | |
dBusProxyCallFinish :: (MonadIO m, IsDBusProxy a, IsAsyncResult b) => a -> b -> m GVariant Source #
callSync
data DBusProxyCallSyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant), MonadIO m, IsDBusProxy a, IsCancellable b) => MethodInfo * DBusProxyCallSyncMethodInfo a signature Source # | |
dBusProxyCallSync :: (MonadIO m, IsDBusProxy a, IsCancellable b) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant Source #
callWithUnixFdList
data DBusProxyCallWithUnixFdListMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusProxy a, IsUnixFDList b, IsCancellable c) => MethodInfo * DBusProxyCallWithUnixFdListMethodInfo a signature Source # | |
dBusProxyCallWithUnixFdList :: (MonadIO m, IsDBusProxy a, IsUnixFDList b, IsCancellable c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
callWithUnixFdListFinish
data DBusProxyCallWithUnixFdListFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m (GVariant, UnixFDList)), MonadIO m, IsDBusProxy a, IsAsyncResult b) => MethodInfo * DBusProxyCallWithUnixFdListFinishMethodInfo a signature Source # | |
dBusProxyCallWithUnixFdListFinish :: (MonadIO m, IsDBusProxy a, IsAsyncResult b) => a -> b -> m (GVariant, UnixFDList) Source #
callWithUnixFdListSync
data DBusProxyCallWithUnixFdListSyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)), MonadIO m, IsDBusProxy a, IsUnixFDList b, IsCancellable c) => MethodInfo * DBusProxyCallWithUnixFdListSyncMethodInfo a signature Source # | |
dBusProxyCallWithUnixFdListSync :: (MonadIO m, IsDBusProxy a, IsUnixFDList b, IsCancellable c) => a -> Text -> Maybe GVariant -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList) Source #
getCachedProperty
data DBusProxyGetCachedPropertyMethodInfo Source #
Instances
| ((~) * signature (Text -> m GVariant), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxyGetCachedPropertyMethodInfo a signature Source # | |
dBusProxyGetCachedProperty :: (MonadIO m, IsDBusProxy a) => a -> Text -> m GVariant Source #
getCachedPropertyNames
data DBusProxyGetCachedPropertyNamesMethodInfo Source #
Instances
| ((~) * signature (m [Text]), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxyGetCachedPropertyNamesMethodInfo a signature Source # | |
dBusProxyGetCachedPropertyNames :: (MonadIO m, IsDBusProxy a) => a -> m [Text] Source #
getConnection
data DBusProxyGetConnectionMethodInfo Source #
Instances
| ((~) * signature (m DBusConnection), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxyGetConnectionMethodInfo a signature Source # | |
dBusProxyGetConnection :: (MonadIO m, IsDBusProxy a) => a -> m DBusConnection Source #
getDefaultTimeout
data DBusProxyGetDefaultTimeoutMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxyGetDefaultTimeoutMethodInfo a signature Source # | |
dBusProxyGetDefaultTimeout :: (MonadIO m, IsDBusProxy a) => a -> m Int32 Source #
getFlags
data DBusProxyGetFlagsMethodInfo Source #
Instances
| ((~) * signature (m [DBusProxyFlags]), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxyGetFlagsMethodInfo a signature Source # | |
dBusProxyGetFlags :: (MonadIO m, IsDBusProxy a) => a -> m [DBusProxyFlags] Source #
getInterfaceInfo
data DBusProxyGetInterfaceInfoMethodInfo Source #
Instances
| ((~) * signature (m DBusInterfaceInfo), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxyGetInterfaceInfoMethodInfo a signature Source # | |
dBusProxyGetInterfaceInfo :: (MonadIO m, IsDBusProxy a) => a -> m DBusInterfaceInfo Source #
getInterfaceName
data DBusProxyGetInterfaceNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxyGetInterfaceNameMethodInfo a signature Source # | |
dBusProxyGetInterfaceName :: (MonadIO m, IsDBusProxy a) => a -> m Text Source #
getName
data DBusProxyGetNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxyGetNameMethodInfo a signature Source # | |
dBusProxyGetName :: (MonadIO m, IsDBusProxy a) => a -> m Text Source #
getNameOwner
data DBusProxyGetNameOwnerMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxyGetNameOwnerMethodInfo a signature Source # | |
dBusProxyGetNameOwner :: (MonadIO m, IsDBusProxy a) => a -> m Text Source #
getObjectPath
data DBusProxyGetObjectPathMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxyGetObjectPathMethodInfo a signature Source # | |
dBusProxyGetObjectPath :: (MonadIO m, IsDBusProxy a) => a -> m Text Source #
new
dBusProxyNew :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Maybe Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
newFinish
dBusProxyNewFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusProxy Source #
newForBus
dBusProxyNewForBus :: (MonadIO m, IsCancellable a) => BusType -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Text -> Text -> Text -> Maybe a -> Maybe AsyncReadyCallback -> m () Source #
newForBusFinish
dBusProxyNewForBusFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusProxy Source #
newForBusSync
dBusProxyNewForBusSync :: (MonadIO m, IsCancellable a) => BusType -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Text -> Text -> Text -> Maybe a -> m DBusProxy Source #
newSync
dBusProxyNewSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> [DBusProxyFlags] -> Maybe DBusInterfaceInfo -> Maybe Text -> Text -> Text -> Maybe b -> m DBusProxy Source #
setCachedProperty
data DBusProxySetCachedPropertyMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe GVariant -> m ()), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxySetCachedPropertyMethodInfo a signature Source # | |
dBusProxySetCachedProperty :: (MonadIO m, IsDBusProxy a) => a -> Text -> Maybe GVariant -> m () Source #
setDefaultTimeout
data DBusProxySetDefaultTimeoutMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxySetDefaultTimeoutMethodInfo a signature Source # | |
dBusProxySetDefaultTimeout :: (MonadIO m, IsDBusProxy a) => a -> Int32 -> m () Source #
setInterfaceInfo
data DBusProxySetInterfaceInfoMethodInfo Source #
Instances
| ((~) * signature (Maybe DBusInterfaceInfo -> m ()), MonadIO m, IsDBusProxy a) => MethodInfo * DBusProxySetInterfaceInfoMethodInfo a signature Source # | |
dBusProxySetInterfaceInfo :: (MonadIO m, IsDBusProxy a) => a -> Maybe DBusInterfaceInfo -> m () Source #
Properties
gBusType
data DBusProxyGBusTypePropertyInfo Source #
Instances
| AttrInfo DBusProxyGBusTypePropertyInfo Source # | |
| type AttrSetTypeConstraint DBusProxyGBusTypePropertyInfo Source # | |
| type AttrOrigin DBusProxyGBusTypePropertyInfo Source # | |
| type AttrLabel DBusProxyGBusTypePropertyInfo Source # | |
| type AttrGetType DBusProxyGBusTypePropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusProxyGBusTypePropertyInfo Source # | |
| type AttrAllowedOps DBusProxyGBusTypePropertyInfo Source # | |
constructDBusProxyGBusType :: IsDBusProxy o => BusType -> IO (GValueConstruct o) Source #
dBusProxyGBusType :: AttrLabelProxy "gBusType" Source #
gConnection
data DBusProxyGConnectionPropertyInfo Source #
Instances
| AttrInfo DBusProxyGConnectionPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusProxyGConnectionPropertyInfo Source # | |
| type AttrOrigin DBusProxyGConnectionPropertyInfo Source # | |
| type AttrLabel DBusProxyGConnectionPropertyInfo Source # | |
| type AttrGetType DBusProxyGConnectionPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusProxyGConnectionPropertyInfo Source # | |
| type AttrAllowedOps DBusProxyGConnectionPropertyInfo Source # | |
constructDBusProxyGConnection :: (IsDBusProxy o, IsDBusConnection a) => a -> IO (GValueConstruct o) Source #
dBusProxyGConnection :: AttrLabelProxy "gConnection" Source #
getDBusProxyGConnection :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe DBusConnection) Source #
gDefaultTimeout
data DBusProxyGDefaultTimeoutPropertyInfo Source #
Instances
| AttrInfo DBusProxyGDefaultTimeoutPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusProxyGDefaultTimeoutPropertyInfo Source # | |
| type AttrOrigin DBusProxyGDefaultTimeoutPropertyInfo Source # | |
| type AttrLabel DBusProxyGDefaultTimeoutPropertyInfo Source # | |
| type AttrGetType DBusProxyGDefaultTimeoutPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusProxyGDefaultTimeoutPropertyInfo Source # | |
| type AttrAllowedOps DBusProxyGDefaultTimeoutPropertyInfo Source # | |
constructDBusProxyGDefaultTimeout :: IsDBusProxy o => Int32 -> IO (GValueConstruct o) Source #
dBusProxyGDefaultTimeout :: AttrLabelProxy "gDefaultTimeout" Source #
getDBusProxyGDefaultTimeout :: (MonadIO m, IsDBusProxy o) => o -> m Int32 Source #
setDBusProxyGDefaultTimeout :: (MonadIO m, IsDBusProxy o) => o -> Int32 -> m () Source #
gFlags
data DBusProxyGFlagsPropertyInfo Source #
Instances
| AttrInfo DBusProxyGFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusProxyGFlagsPropertyInfo Source # | |
| type AttrOrigin DBusProxyGFlagsPropertyInfo Source # | |
| type AttrLabel DBusProxyGFlagsPropertyInfo Source # | |
| type AttrGetType DBusProxyGFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusProxyGFlagsPropertyInfo Source # | |
| type AttrAllowedOps DBusProxyGFlagsPropertyInfo Source # | |
constructDBusProxyGFlags :: IsDBusProxy o => [DBusProxyFlags] -> IO (GValueConstruct o) Source #
dBusProxyGFlags :: AttrLabelProxy "gFlags" Source #
getDBusProxyGFlags :: (MonadIO m, IsDBusProxy o) => o -> m [DBusProxyFlags] Source #
gInterfaceInfo
data DBusProxyGInterfaceInfoPropertyInfo Source #
Instances
| AttrInfo DBusProxyGInterfaceInfoPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusProxyGInterfaceInfoPropertyInfo Source # | |
| type AttrOrigin DBusProxyGInterfaceInfoPropertyInfo Source # | |
| type AttrLabel DBusProxyGInterfaceInfoPropertyInfo Source # | |
| type AttrGetType DBusProxyGInterfaceInfoPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusProxyGInterfaceInfoPropertyInfo Source # | |
| type AttrAllowedOps DBusProxyGInterfaceInfoPropertyInfo Source # | |
clearDBusProxyGInterfaceInfo :: (MonadIO m, IsDBusProxy o) => o -> m () Source #
constructDBusProxyGInterfaceInfo :: IsDBusProxy o => DBusInterfaceInfo -> IO (GValueConstruct o) Source #
dBusProxyGInterfaceInfo :: AttrLabelProxy "gInterfaceInfo" Source #
getDBusProxyGInterfaceInfo :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe DBusInterfaceInfo) Source #
setDBusProxyGInterfaceInfo :: (MonadIO m, IsDBusProxy o) => o -> DBusInterfaceInfo -> m () Source #
gInterfaceName
data DBusProxyGInterfaceNamePropertyInfo Source #
Instances
| AttrInfo DBusProxyGInterfaceNamePropertyInfo Source # | |
| type AttrSetTypeConstraint DBusProxyGInterfaceNamePropertyInfo Source # | |
| type AttrOrigin DBusProxyGInterfaceNamePropertyInfo Source # | |
| type AttrLabel DBusProxyGInterfaceNamePropertyInfo Source # | |
| type AttrGetType DBusProxyGInterfaceNamePropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusProxyGInterfaceNamePropertyInfo Source # | |
| type AttrAllowedOps DBusProxyGInterfaceNamePropertyInfo Source # | |
constructDBusProxyGInterfaceName :: IsDBusProxy o => Text -> IO (GValueConstruct o) Source #
dBusProxyGInterfaceName :: AttrLabelProxy "gInterfaceName" Source #
getDBusProxyGInterfaceName :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text) Source #
gName
data DBusProxyGNamePropertyInfo Source #
Instances
| AttrInfo DBusProxyGNamePropertyInfo Source # | |
| type AttrSetTypeConstraint DBusProxyGNamePropertyInfo Source # | |
| type AttrOrigin DBusProxyGNamePropertyInfo Source # | |
| type AttrLabel DBusProxyGNamePropertyInfo Source # | |
| type AttrGetType DBusProxyGNamePropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusProxyGNamePropertyInfo Source # | |
| type AttrAllowedOps DBusProxyGNamePropertyInfo Source # | |
constructDBusProxyGName :: IsDBusProxy o => Text -> IO (GValueConstruct o) Source #
dBusProxyGName :: AttrLabelProxy "gName" Source #
getDBusProxyGName :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text) Source #
gNameOwner
data DBusProxyGNameOwnerPropertyInfo Source #
Instances
| AttrInfo DBusProxyGNameOwnerPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusProxyGNameOwnerPropertyInfo Source # | |
| type AttrOrigin DBusProxyGNameOwnerPropertyInfo Source # | |
| type AttrLabel DBusProxyGNameOwnerPropertyInfo Source # | |
| type AttrGetType DBusProxyGNameOwnerPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusProxyGNameOwnerPropertyInfo Source # | |
| type AttrAllowedOps DBusProxyGNameOwnerPropertyInfo Source # | |
dBusProxyGNameOwner :: AttrLabelProxy "gNameOwner" Source #
getDBusProxyGNameOwner :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text) Source #
gObjectPath
data DBusProxyGObjectPathPropertyInfo Source #
Instances
| AttrInfo DBusProxyGObjectPathPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusProxyGObjectPathPropertyInfo Source # | |
| type AttrOrigin DBusProxyGObjectPathPropertyInfo Source # | |
| type AttrLabel DBusProxyGObjectPathPropertyInfo Source # | |
| type AttrGetType DBusProxyGObjectPathPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusProxyGObjectPathPropertyInfo Source # | |
| type AttrAllowedOps DBusProxyGObjectPathPropertyInfo Source # | |
constructDBusProxyGObjectPath :: IsDBusProxy o => Text -> IO (GValueConstruct o) Source #
dBusProxyGObjectPath :: AttrLabelProxy "gObjectPath" Source #
getDBusProxyGObjectPath :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text) Source #
Signals
gPropertiesChanged
type C_DBusProxyGPropertiesChangedCallback = Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () Source #
type DBusProxyGPropertiesChangedCallback = GVariant -> [Text] -> IO () Source #
data DBusProxyGPropertiesChangedSignalInfo Source #
Instances
| SignalInfo DBusProxyGPropertiesChangedSignalInfo Source # | |
| type HaskellCallbackType DBusProxyGPropertiesChangedSignalInfo Source # | |
afterDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId Source #
genClosure_DBusProxyGPropertiesChanged :: DBusProxyGPropertiesChangedCallback -> IO Closure Source #
mk_DBusProxyGPropertiesChangedCallback :: C_DBusProxyGPropertiesChangedCallback -> IO (FunPtr C_DBusProxyGPropertiesChangedCallback) Source #
onDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId Source #
wrap_DBusProxyGPropertiesChangedCallback :: DBusProxyGPropertiesChangedCallback -> Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () Source #
gSignal
type C_DBusProxyGSignalCallback = Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () Source #
type DBusProxyGSignalCallback = Maybe Text -> Text -> GVariant -> IO () Source #
data DBusProxyGSignalSignalInfo Source #
Instances
| SignalInfo DBusProxyGSignalSignalInfo Source # | |
| type HaskellCallbackType DBusProxyGSignalSignalInfo Source # | |
afterDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId Source #
genClosure_DBusProxyGSignal :: DBusProxyGSignalCallback -> IO Closure Source #
mk_DBusProxyGSignalCallback :: C_DBusProxyGSignalCallback -> IO (FunPtr C_DBusProxyGSignalCallback) Source #
onDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId Source #
wrap_DBusProxyGSignalCallback :: DBusProxyGSignalCallback -> Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () Source #