| 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
- 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
 
Description
- 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
Constructors
| DBusProxy (ForeignPtr DBusProxy) | 
Instances
| 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
Instances
| (GObject o, IsDescendantOf DBusProxy o) => DBusProxyK o | 
toDBusProxy :: DBusProxyK o => o -> IO DBusProxy Source
Methods
dBusProxyCall
data DBusProxyCallMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * signature (m [Text]), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetCachedPropertyNamesMethodInfo a signature | 
dBusProxyGetCachedPropertyNames :: (MonadIO m, DBusProxyK a) => a -> m [Text] Source
dBusProxyGetConnection
data DBusProxyGetConnectionMethodInfo Source
Instances
| ((~) * signature (m DBusConnection), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetConnectionMethodInfo a signature | 
dBusProxyGetConnection :: (MonadIO m, DBusProxyK a) => a -> m DBusConnection Source
dBusProxyGetDefaultTimeout
data DBusProxyGetDefaultTimeoutMethodInfo Source
Instances
| ((~) * signature (m Int32), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetDefaultTimeoutMethodInfo a signature | 
dBusProxyGetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> m Int32 Source
dBusProxyGetFlags
data DBusProxyGetFlagsMethodInfo Source
Instances
| ((~) * signature (m [DBusProxyFlags]), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetFlagsMethodInfo a signature | 
dBusProxyGetFlags :: (MonadIO m, DBusProxyK a) => a -> m [DBusProxyFlags] Source
dBusProxyGetInterfaceInfo
data DBusProxyGetInterfaceInfoMethodInfo Source
Instances
| ((~) * signature (m DBusInterfaceInfo), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetInterfaceInfoMethodInfo a signature | 
dBusProxyGetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> m DBusInterfaceInfo Source
dBusProxyGetInterfaceName
data DBusProxyGetInterfaceNameMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetInterfaceNameMethodInfo a signature | 
dBusProxyGetInterfaceName :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetName
data DBusProxyGetNameMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetNameMethodInfo a signature | 
dBusProxyGetName :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetNameOwner
data DBusProxyGetNameOwnerMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxyGetNameOwnerMethodInfo a signature | 
dBusProxyGetNameOwner :: (MonadIO m, DBusProxyK a) => a -> m Text Source
dBusProxyGetObjectPath
data DBusProxyGetObjectPathMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, DBusProxyK a) => MethodInfo * DBusProxySetDefaultTimeoutMethodInfo a signature | 
dBusProxySetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> Int32 -> m () Source
dBusProxySetInterfaceInfo
data DBusProxySetInterfaceInfoMethodInfo Source
Instances
| ((~) * 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
Instances
| 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
Instances
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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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