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
- dBusObjectManagerClientGetConnection
- dBusObjectManagerClientGetFlags
- dBusObjectManagerClientGetName
- dBusObjectManagerClientGetNameOwner
- dBusObjectManagerClientNew
- dBusObjectManagerClientNewFinish
- dBusObjectManagerClientNewForBus
- dBusObjectManagerClientNewForBusFinish
- dBusObjectManagerClientNewForBusSync
- dBusObjectManagerClientNewSync
- Properties
- Signals
- newtype DBusObjectManagerClient = DBusObjectManagerClient (ForeignPtr DBusObjectManagerClient)
- class GObject o => DBusObjectManagerClientK o
- toDBusObjectManagerClient :: DBusObjectManagerClientK o => o -> IO DBusObjectManagerClient
- noDBusObjectManagerClient :: Maybe DBusObjectManagerClient
- data DBusObjectManagerClientGetConnectionMethodInfo
- dBusObjectManagerClientGetConnection :: (MonadIO m, DBusObjectManagerClientK a) => a -> m DBusConnection
- data DBusObjectManagerClientGetFlagsMethodInfo
- dBusObjectManagerClientGetFlags :: (MonadIO m, DBusObjectManagerClientK a) => a -> m [DBusObjectManagerClientFlags]
- data DBusObjectManagerClientGetNameMethodInfo
- dBusObjectManagerClientGetName :: (MonadIO m, DBusObjectManagerClientK a) => a -> m Text
- data DBusObjectManagerClientGetNameOwnerMethodInfo
- dBusObjectManagerClientGetNameOwner :: (MonadIO m, DBusObjectManagerClientK a) => a -> m (Maybe Text)
- dBusObjectManagerClientNew :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusObjectManagerClientNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusObjectManagerClient
- dBusObjectManagerClientNewForBus :: (MonadIO m, CancellableK a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe a -> Maybe AsyncReadyCallback -> m ()
- dBusObjectManagerClientNewForBusFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusObjectManagerClient
- dBusObjectManagerClientNewForBusSync :: (MonadIO m, CancellableK a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe a -> m DBusObjectManagerClient
- dBusObjectManagerClientNewSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusObjectManagerClientFlags] -> Maybe Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe b -> m DBusObjectManagerClient
- data DBusObjectManagerClientBusTypePropertyInfo
- constructDBusObjectManagerClientBusType :: BusType -> IO ([Char], GValue)
- dBusObjectManagerClientBusType :: AttrLabelProxy "busType"
- data DBusObjectManagerClientConnectionPropertyInfo
- constructDBusObjectManagerClientConnection :: DBusConnectionK a => a -> IO ([Char], GValue)
- dBusObjectManagerClientConnection :: AttrLabelProxy "connection"
- getDBusObjectManagerClientConnection :: (MonadIO m, DBusObjectManagerClientK o) => o -> m DBusConnection
- data DBusObjectManagerClientFlagsPropertyInfo
- constructDBusObjectManagerClientFlags :: [DBusObjectManagerClientFlags] -> IO ([Char], GValue)
- dBusObjectManagerClientFlags :: AttrLabelProxy "flags"
- getDBusObjectManagerClientFlags :: (MonadIO m, DBusObjectManagerClientK o) => o -> m [DBusObjectManagerClientFlags]
- data DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo
- constructDBusObjectManagerClientGetProxyTypeDestroyNotify :: Ptr () -> IO ([Char], GValue)
- dBusObjectManagerClientGetProxyTypeDestroyNotify :: AttrLabelProxy "getProxyTypeDestroyNotify"
- getDBusObjectManagerClientGetProxyTypeDestroyNotify :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ())
- data DBusObjectManagerClientGetProxyTypeFuncPropertyInfo
- constructDBusObjectManagerClientGetProxyTypeFunc :: Ptr () -> IO ([Char], GValue)
- dBusObjectManagerClientGetProxyTypeFunc :: AttrLabelProxy "getProxyTypeFunc"
- getDBusObjectManagerClientGetProxyTypeFunc :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ())
- data DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo
- constructDBusObjectManagerClientGetProxyTypeUserData :: Ptr () -> IO ([Char], GValue)
- dBusObjectManagerClientGetProxyTypeUserData :: AttrLabelProxy "getProxyTypeUserData"
- getDBusObjectManagerClientGetProxyTypeUserData :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ())
- data DBusObjectManagerClientNamePropertyInfo
- constructDBusObjectManagerClientName :: Text -> IO ([Char], GValue)
- dBusObjectManagerClientName :: AttrLabelProxy "name"
- getDBusObjectManagerClientName :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text
- data DBusObjectManagerClientNameOwnerPropertyInfo
- dBusObjectManagerClientNameOwner :: AttrLabelProxy "nameOwner"
- getDBusObjectManagerClientNameOwner :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Maybe Text)
- data DBusObjectManagerClientObjectPathPropertyInfo
- constructDBusObjectManagerClientObjectPath :: Text -> IO ([Char], GValue)
- dBusObjectManagerClientObjectPath :: AttrLabelProxy "objectPath"
- getDBusObjectManagerClientObjectPath :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Maybe Text)
- type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = DBusObjectProxy -> DBusProxy -> GVariant -> [Text] -> IO ()
- type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO ()
- data DBusObjectManagerClientInterfaceProxyPropertiesChangedSignalInfo
- afterDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId
- dBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackWrapper :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO ()
- dBusObjectManagerClientInterfaceProxyPropertiesChangedClosure :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> IO Closure
- mkDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC -> IO (FunPtr DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC)
- noDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: Maybe DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback
- onDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId
- type DBusObjectManagerClientInterfaceProxySignalCallback = DBusObjectProxy -> DBusProxy -> Text -> Text -> GVariant -> IO ()
- type DBusObjectManagerClientInterfaceProxySignalCallbackC = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
- data DBusObjectManagerClientInterfaceProxySignalSignalInfo
- afterDBusObjectManagerClientInterfaceProxySignal :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxySignalCallback -> m SignalHandlerId
- dBusObjectManagerClientInterfaceProxySignalCallbackWrapper :: DBusObjectManagerClientInterfaceProxySignalCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
- dBusObjectManagerClientInterfaceProxySignalClosure :: DBusObjectManagerClientInterfaceProxySignalCallback -> IO Closure
- mkDBusObjectManagerClientInterfaceProxySignalCallback :: DBusObjectManagerClientInterfaceProxySignalCallbackC -> IO (FunPtr DBusObjectManagerClientInterfaceProxySignalCallbackC)
- noDBusObjectManagerClientInterfaceProxySignalCallback :: Maybe DBusObjectManagerClientInterfaceProxySignalCallback
- onDBusObjectManagerClientInterfaceProxySignal :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxySignalCallback -> m SignalHandlerId
Exported types
newtype DBusObjectManagerClient Source
GObject DBusObjectManagerClient | |
((~) * info (ResolveDBusObjectManagerClientMethod t DBusObjectManagerClient), MethodInfo * info DBusObjectManagerClient p) => IsLabelProxy t (DBusObjectManagerClient -> p) | |
type ParentTypes DBusObjectManagerClient | |
type AttributeList DBusObjectManagerClient | |
type SignalList DBusObjectManagerClient |
class GObject o => DBusObjectManagerClientK o Source
Methods
dBusObjectManagerClientGetConnection
data DBusObjectManagerClientGetConnectionMethodInfo Source
((~) * signature (m DBusConnection), MonadIO m, DBusObjectManagerClientK a) => MethodInfo * DBusObjectManagerClientGetConnectionMethodInfo a signature |
dBusObjectManagerClientGetConnection :: (MonadIO m, DBusObjectManagerClientK a) => a -> m DBusConnection Source
dBusObjectManagerClientGetFlags
data DBusObjectManagerClientGetFlagsMethodInfo Source
((~) * signature (m [DBusObjectManagerClientFlags]), MonadIO m, DBusObjectManagerClientK a) => MethodInfo * DBusObjectManagerClientGetFlagsMethodInfo a signature |
dBusObjectManagerClientGetFlags :: (MonadIO m, DBusObjectManagerClientK a) => a -> m [DBusObjectManagerClientFlags] Source
dBusObjectManagerClientGetName
data DBusObjectManagerClientGetNameMethodInfo Source
((~) * signature (m Text), MonadIO m, DBusObjectManagerClientK a) => MethodInfo * DBusObjectManagerClientGetNameMethodInfo a signature |
dBusObjectManagerClientGetName :: (MonadIO m, DBusObjectManagerClientK a) => a -> m Text Source
dBusObjectManagerClientGetNameOwner
data DBusObjectManagerClientGetNameOwnerMethodInfo Source
((~) * signature (m (Maybe Text)), MonadIO m, DBusObjectManagerClientK a) => MethodInfo * DBusObjectManagerClientGetNameOwnerMethodInfo a signature |
dBusObjectManagerClientGetNameOwner :: (MonadIO m, DBusObjectManagerClientK a) => a -> m (Maybe Text) Source
dBusObjectManagerClientNew
dBusObjectManagerClientNew :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusObjectManagerClientNewFinish
dBusObjectManagerClientNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusObjectManagerClient Source
dBusObjectManagerClientNewForBus
dBusObjectManagerClientNewForBus :: (MonadIO m, CancellableK a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe a -> Maybe AsyncReadyCallback -> m () Source
dBusObjectManagerClientNewForBusFinish
dBusObjectManagerClientNewForBusFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusObjectManagerClient Source
dBusObjectManagerClientNewForBusSync
dBusObjectManagerClientNewForBusSync :: (MonadIO m, CancellableK a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe a -> m DBusObjectManagerClient Source
dBusObjectManagerClientNewSync
dBusObjectManagerClientNewSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusObjectManagerClientFlags] -> Maybe Text -> Text -> Maybe DBusProxyTypeFunc -> Maybe b -> m DBusObjectManagerClient Source
Properties
BusType
data DBusObjectManagerClientBusTypePropertyInfo Source
dBusObjectManagerClientBusType :: AttrLabelProxy "busType" Source
Connection
data DBusObjectManagerClientConnectionPropertyInfo Source
constructDBusObjectManagerClientConnection :: DBusConnectionK a => a -> IO ([Char], GValue) Source
dBusObjectManagerClientConnection :: AttrLabelProxy "connection" Source
getDBusObjectManagerClientConnection :: (MonadIO m, DBusObjectManagerClientK o) => o -> m DBusConnection Source
Flags
data DBusObjectManagerClientFlagsPropertyInfo Source
constructDBusObjectManagerClientFlags :: [DBusObjectManagerClientFlags] -> IO ([Char], GValue) Source
dBusObjectManagerClientFlags :: AttrLabelProxy "flags" Source
getDBusObjectManagerClientFlags :: (MonadIO m, DBusObjectManagerClientK o) => o -> m [DBusObjectManagerClientFlags] Source
GetProxyTypeDestroyNotify
data DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo Source
dBusObjectManagerClientGetProxyTypeDestroyNotify :: AttrLabelProxy "getProxyTypeDestroyNotify" Source
getDBusObjectManagerClientGetProxyTypeDestroyNotify :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) Source
GetProxyTypeFunc
data DBusObjectManagerClientGetProxyTypeFuncPropertyInfo Source
dBusObjectManagerClientGetProxyTypeFunc :: AttrLabelProxy "getProxyTypeFunc" Source
getDBusObjectManagerClientGetProxyTypeFunc :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) Source
GetProxyTypeUserData
data DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo Source
dBusObjectManagerClientGetProxyTypeUserData :: AttrLabelProxy "getProxyTypeUserData" Source
getDBusObjectManagerClientGetProxyTypeUserData :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) Source
Name
data DBusObjectManagerClientNamePropertyInfo Source
dBusObjectManagerClientName :: AttrLabelProxy "name" Source
getDBusObjectManagerClientName :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text Source
NameOwner
data DBusObjectManagerClientNameOwnerPropertyInfo Source
dBusObjectManagerClientNameOwner :: AttrLabelProxy "nameOwner" Source
getDBusObjectManagerClientNameOwner :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Maybe Text) Source
ObjectPath
data DBusObjectManagerClientObjectPathPropertyInfo Source
dBusObjectManagerClientObjectPath :: AttrLabelProxy "objectPath" Source
getDBusObjectManagerClientObjectPath :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Maybe Text) Source
Signals
InterfaceProxyPropertiesChanged
type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = DBusObjectProxy -> DBusProxy -> GVariant -> [Text] -> IO () Source
type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () Source
afterDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId Source
dBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackWrapper :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () Source
dBusObjectManagerClientInterfaceProxyPropertiesChangedClosure :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> IO Closure Source
mkDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC -> IO (FunPtr DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC) Source
noDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: Maybe DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback Source
onDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId Source
InterfaceProxySignal
type DBusObjectManagerClientInterfaceProxySignalCallback = DBusObjectProxy -> DBusProxy -> Text -> Text -> GVariant -> IO () Source
type DBusObjectManagerClientInterfaceProxySignalCallbackC = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () Source
afterDBusObjectManagerClientInterfaceProxySignal :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxySignalCallback -> m SignalHandlerId Source
dBusObjectManagerClientInterfaceProxySignalCallbackWrapper :: DBusObjectManagerClientInterfaceProxySignalCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () Source
dBusObjectManagerClientInterfaceProxySignalClosure :: DBusObjectManagerClientInterfaceProxySignalCallback -> IO Closure Source
mkDBusObjectManagerClientInterfaceProxySignalCallback :: DBusObjectManagerClientInterfaceProxySignalCallbackC -> IO (FunPtr DBusObjectManagerClientInterfaceProxySignalCallbackC) Source