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 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)
- data DBusObjectManagerClientConnectionPropertyInfo
- constructDBusObjectManagerClientConnection :: DBusConnectionK a => a -> IO ([Char], GValue)
- getDBusObjectManagerClientConnection :: (MonadIO m, DBusObjectManagerClientK o) => o -> m DBusConnection
- data DBusObjectManagerClientFlagsPropertyInfo
- constructDBusObjectManagerClientFlags :: [DBusObjectManagerClientFlags] -> IO ([Char], GValue)
- getDBusObjectManagerClientFlags :: (MonadIO m, DBusObjectManagerClientK o) => o -> m [DBusObjectManagerClientFlags]
- data DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo
- constructDBusObjectManagerClientGetProxyTypeDestroyNotify :: Ptr () -> IO ([Char], GValue)
- getDBusObjectManagerClientGetProxyTypeDestroyNotify :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ())
- data DBusObjectManagerClientGetProxyTypeFuncPropertyInfo
- constructDBusObjectManagerClientGetProxyTypeFunc :: Ptr () -> IO ([Char], GValue)
- getDBusObjectManagerClientGetProxyTypeFunc :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ())
- data DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo
- constructDBusObjectManagerClientGetProxyTypeUserData :: Ptr () -> IO ([Char], GValue)
- getDBusObjectManagerClientGetProxyTypeUserData :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ())
- data DBusObjectManagerClientNamePropertyInfo
- constructDBusObjectManagerClientName :: Text -> IO ([Char], GValue)
- getDBusObjectManagerClientName :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text
- data DBusObjectManagerClientNameOwnerPropertyInfo
- getDBusObjectManagerClientNameOwner :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text
- data DBusObjectManagerClientObjectPathPropertyInfo
- constructDBusObjectManagerClientObjectPath :: Text -> IO ([Char], GValue)
- getDBusObjectManagerClientObjectPath :: (MonadIO m, DBusObjectManagerClientK o) => o -> m 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 Source | |
((~) * info (ResolveDBusObjectManagerClientMethod t DBusObjectManagerClient), MethodInfo * info DBusObjectManagerClient p) => IsLabel t (DBusObjectManagerClient -> p) Source | |
((~) * info (ResolveDBusObjectManagerClientMethod t DBusObjectManagerClient), MethodInfo * info DBusObjectManagerClient p) => IsLabelProxy t (DBusObjectManagerClient -> p) Source | |
type ParentTypes DBusObjectManagerClient Source | |
type AttributeList DBusObjectManagerClient Source | |
type SignalList DBusObjectManagerClient Source |
class GObject o => DBusObjectManagerClientK o Source
Methods
dBusObjectManagerClientGetConnection
data DBusObjectManagerClientGetConnectionMethodInfo Source
((~) (TYPE Lifted) signature (m DBusConnection), MonadIO m, DBusObjectManagerClientK a) => MethodInfo (TYPE Lifted) DBusObjectManagerClientGetConnectionMethodInfo a signature Source | |
dBusObjectManagerClientGetConnection :: (MonadIO m, DBusObjectManagerClientK a) => a -> m DBusConnection Source
dBusObjectManagerClientGetFlags
data DBusObjectManagerClientGetFlagsMethodInfo Source
((~) (TYPE Lifted) signature (m [DBusObjectManagerClientFlags]), MonadIO m, DBusObjectManagerClientK a) => MethodInfo (TYPE Lifted) DBusObjectManagerClientGetFlagsMethodInfo a signature Source | |
dBusObjectManagerClientGetFlags :: (MonadIO m, DBusObjectManagerClientK a) => a -> m [DBusObjectManagerClientFlags] Source
dBusObjectManagerClientGetName
data DBusObjectManagerClientGetNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DBusObjectManagerClientK a) => MethodInfo (TYPE Lifted) DBusObjectManagerClientGetNameMethodInfo a signature Source | |
dBusObjectManagerClientGetName :: (MonadIO m, DBusObjectManagerClientK a) => a -> m Text Source
dBusObjectManagerClientGetNameOwner
data DBusObjectManagerClientGetNameOwnerMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DBusObjectManagerClientK a) => MethodInfo (TYPE Lifted) DBusObjectManagerClientGetNameOwnerMethodInfo a signature Source | |
dBusObjectManagerClientGetNameOwner :: (MonadIO m, DBusObjectManagerClientK a) => a -> m 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
Connection
data DBusObjectManagerClientConnectionPropertyInfo Source
constructDBusObjectManagerClientConnection :: DBusConnectionK a => a -> IO ([Char], GValue) Source
getDBusObjectManagerClientConnection :: (MonadIO m, DBusObjectManagerClientK o) => o -> m DBusConnection Source
Flags
data DBusObjectManagerClientFlagsPropertyInfo Source
constructDBusObjectManagerClientFlags :: [DBusObjectManagerClientFlags] -> IO ([Char], GValue) Source
getDBusObjectManagerClientFlags :: (MonadIO m, DBusObjectManagerClientK o) => o -> m [DBusObjectManagerClientFlags] Source
GetProxyTypeDestroyNotify
data DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo Source
getDBusObjectManagerClientGetProxyTypeDestroyNotify :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) Source
GetProxyTypeFunc
data DBusObjectManagerClientGetProxyTypeFuncPropertyInfo Source
getDBusObjectManagerClientGetProxyTypeFunc :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) Source
GetProxyTypeUserData
data DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo Source
getDBusObjectManagerClientGetProxyTypeUserData :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) Source
Name
data DBusObjectManagerClientNamePropertyInfo Source
getDBusObjectManagerClientName :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text Source
NameOwner
data DBusObjectManagerClientNameOwnerPropertyInfo Source
getDBusObjectManagerClientNameOwner :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text Source
ObjectPath
data DBusObjectManagerClientObjectPathPropertyInfo Source
getDBusObjectManagerClientObjectPath :: (MonadIO m, DBusObjectManagerClientK o) => o -> m 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