| 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.Interfaces.DBusObjectManager
Contents
Description
- newtype DBusObjectManager = DBusObjectManager (ManagedPtr DBusObjectManager)
- noDBusObjectManager :: Maybe DBusObjectManager
- class GObject o => IsDBusObjectManager o
- toDBusObjectManager :: IsDBusObjectManager o => o -> IO DBusObjectManager
- data DBusObjectManagerGetInterfaceMethodInfo
- dBusObjectManagerGetInterface :: (MonadIO m, IsDBusObjectManager a) => a -> Text -> Text -> m DBusInterface
- data DBusObjectManagerGetObjectMethodInfo
- dBusObjectManagerGetObject :: (MonadIO m, IsDBusObjectManager a) => a -> Text -> m DBusObject
- data DBusObjectManagerGetObjectPathMethodInfo
- dBusObjectManagerGetObjectPath :: (MonadIO m, IsDBusObjectManager a) => a -> m Text
- data DBusObjectManagerGetObjectsMethodInfo
- dBusObjectManagerGetObjects :: (MonadIO m, IsDBusObjectManager a) => a -> m [DBusObject]
- type C_DBusObjectManagerInterfaceAddedCallback = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO ()
- type DBusObjectManagerInterfaceAddedCallback = DBusObject -> DBusInterface -> IO ()
- data DBusObjectManagerInterfaceAddedSignalInfo
- afterDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId
- genClosure_DBusObjectManagerInterfaceAdded :: DBusObjectManagerInterfaceAddedCallback -> IO Closure
- mk_DBusObjectManagerInterfaceAddedCallback :: C_DBusObjectManagerInterfaceAddedCallback -> IO (FunPtr C_DBusObjectManagerInterfaceAddedCallback)
- noDBusObjectManagerInterfaceAddedCallback :: Maybe DBusObjectManagerInterfaceAddedCallback
- onDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId
- wrap_DBusObjectManagerInterfaceAddedCallback :: DBusObjectManagerInterfaceAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO ()
- type C_DBusObjectManagerInterfaceRemovedCallback = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO ()
- type DBusObjectManagerInterfaceRemovedCallback = DBusObject -> DBusInterface -> IO ()
- data DBusObjectManagerInterfaceRemovedSignalInfo
- afterDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId
- genClosure_DBusObjectManagerInterfaceRemoved :: DBusObjectManagerInterfaceRemovedCallback -> IO Closure
- mk_DBusObjectManagerInterfaceRemovedCallback :: C_DBusObjectManagerInterfaceRemovedCallback -> IO (FunPtr C_DBusObjectManagerInterfaceRemovedCallback)
- noDBusObjectManagerInterfaceRemovedCallback :: Maybe DBusObjectManagerInterfaceRemovedCallback
- onDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId
- wrap_DBusObjectManagerInterfaceRemovedCallback :: DBusObjectManagerInterfaceRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO ()
- type C_DBusObjectManagerObjectAddedCallback = Ptr () -> Ptr DBusObject -> Ptr () -> IO ()
- type DBusObjectManagerObjectAddedCallback = DBusObject -> IO ()
- data DBusObjectManagerObjectAddedSignalInfo
- afterDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId
- genClosure_DBusObjectManagerObjectAdded :: DBusObjectManagerObjectAddedCallback -> IO Closure
- mk_DBusObjectManagerObjectAddedCallback :: C_DBusObjectManagerObjectAddedCallback -> IO (FunPtr C_DBusObjectManagerObjectAddedCallback)
- noDBusObjectManagerObjectAddedCallback :: Maybe DBusObjectManagerObjectAddedCallback
- onDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId
- wrap_DBusObjectManagerObjectAddedCallback :: DBusObjectManagerObjectAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO ()
- type C_DBusObjectManagerObjectRemovedCallback = Ptr () -> Ptr DBusObject -> Ptr () -> IO ()
- type DBusObjectManagerObjectRemovedCallback = DBusObject -> IO ()
- data DBusObjectManagerObjectRemovedSignalInfo
- afterDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId
- genClosure_DBusObjectManagerObjectRemoved :: DBusObjectManagerObjectRemovedCallback -> IO Closure
- mk_DBusObjectManagerObjectRemovedCallback :: C_DBusObjectManagerObjectRemovedCallback -> IO (FunPtr C_DBusObjectManagerObjectRemovedCallback)
- noDBusObjectManagerObjectRemovedCallback :: Maybe DBusObjectManagerObjectRemovedCallback
- onDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId
- wrap_DBusObjectManagerObjectRemovedCallback :: DBusObjectManagerObjectRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO ()
Exported types
newtype DBusObjectManager Source #
Constructors
| DBusObjectManager (ManagedPtr DBusObjectManager) |
Instances
| GObject DBusObjectManager Source # | |
| IsObject DBusObjectManager Source # | |
| IsDBusObjectManager DBusObjectManager Source # | |
| ((~) * info (ResolveDBusObjectManagerMethod t DBusObjectManager), MethodInfo * info DBusObjectManager p) => IsLabel t (DBusObjectManager -> p) Source # | |
| ((~) * info (ResolveDBusObjectManagerMethod t DBusObjectManager), MethodInfo * info DBusObjectManager p) => IsLabelProxy t (DBusObjectManager -> p) Source # | |
| HasAttributeList * DBusObjectManager Source # | |
| type SignalList DBusObjectManager Source # | |
| type AttributeList DBusObjectManager Source # | |
class GObject o => IsDBusObjectManager o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DBusObjectManager a) => IsDBusObjectManager a Source # | |
| IsDBusObjectManager DBusObjectManagerClient Source # | |
| IsDBusObjectManager DBusObjectManager Source # | |
| IsDBusObjectManager DBusObjectManagerServer Source # | |
toDBusObjectManager :: IsDBusObjectManager o => o -> IO DBusObjectManager Source #
Methods
getInterface
data DBusObjectManagerGetInterfaceMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> m DBusInterface), MonadIO m, IsDBusObjectManager a) => MethodInfo * DBusObjectManagerGetInterfaceMethodInfo a signature Source # | |
dBusObjectManagerGetInterface :: (MonadIO m, IsDBusObjectManager a) => a -> Text -> Text -> m DBusInterface Source #
getObject
data DBusObjectManagerGetObjectMethodInfo Source #
Instances
| ((~) * signature (Text -> m DBusObject), MonadIO m, IsDBusObjectManager a) => MethodInfo * DBusObjectManagerGetObjectMethodInfo a signature Source # | |
dBusObjectManagerGetObject :: (MonadIO m, IsDBusObjectManager a) => a -> Text -> m DBusObject Source #
getObjectPath
data DBusObjectManagerGetObjectPathMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusObjectManager a) => MethodInfo * DBusObjectManagerGetObjectPathMethodInfo a signature Source # | |
dBusObjectManagerGetObjectPath :: (MonadIO m, IsDBusObjectManager a) => a -> m Text Source #
getObjects
data DBusObjectManagerGetObjectsMethodInfo Source #
Instances
| ((~) * signature (m [DBusObject]), MonadIO m, IsDBusObjectManager a) => MethodInfo * DBusObjectManagerGetObjectsMethodInfo a signature Source # | |
dBusObjectManagerGetObjects :: (MonadIO m, IsDBusObjectManager a) => a -> m [DBusObject] Source #
Signals
interfaceAdded
type C_DBusObjectManagerInterfaceAddedCallback = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () Source #
type DBusObjectManagerInterfaceAddedCallback = DBusObject -> DBusInterface -> IO () Source #
data DBusObjectManagerInterfaceAddedSignalInfo Source #
Instances
| SignalInfo DBusObjectManagerInterfaceAddedSignalInfo Source # | |
| type HaskellCallbackType DBusObjectManagerInterfaceAddedSignalInfo Source # | |
afterDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId Source #
genClosure_DBusObjectManagerInterfaceAdded :: DBusObjectManagerInterfaceAddedCallback -> IO Closure Source #
mk_DBusObjectManagerInterfaceAddedCallback :: C_DBusObjectManagerInterfaceAddedCallback -> IO (FunPtr C_DBusObjectManagerInterfaceAddedCallback) Source #
onDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId Source #
wrap_DBusObjectManagerInterfaceAddedCallback :: DBusObjectManagerInterfaceAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () Source #
interfaceRemoved
type C_DBusObjectManagerInterfaceRemovedCallback = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () Source #
type DBusObjectManagerInterfaceRemovedCallback = DBusObject -> DBusInterface -> IO () Source #
data DBusObjectManagerInterfaceRemovedSignalInfo Source #
Instances
| SignalInfo DBusObjectManagerInterfaceRemovedSignalInfo Source # | |
| type HaskellCallbackType DBusObjectManagerInterfaceRemovedSignalInfo Source # | |
afterDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId Source #
genClosure_DBusObjectManagerInterfaceRemoved :: DBusObjectManagerInterfaceRemovedCallback -> IO Closure Source #
mk_DBusObjectManagerInterfaceRemovedCallback :: C_DBusObjectManagerInterfaceRemovedCallback -> IO (FunPtr C_DBusObjectManagerInterfaceRemovedCallback) Source #
noDBusObjectManagerInterfaceRemovedCallback :: Maybe DBusObjectManagerInterfaceRemovedCallback Source #
onDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId Source #
wrap_DBusObjectManagerInterfaceRemovedCallback :: DBusObjectManagerInterfaceRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () Source #
objectAdded
type C_DBusObjectManagerObjectAddedCallback = Ptr () -> Ptr DBusObject -> Ptr () -> IO () Source #
type DBusObjectManagerObjectAddedCallback = DBusObject -> IO () Source #
data DBusObjectManagerObjectAddedSignalInfo Source #
Instances
| SignalInfo DBusObjectManagerObjectAddedSignalInfo Source # | |
| type HaskellCallbackType DBusObjectManagerObjectAddedSignalInfo Source # | |
afterDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId Source #
genClosure_DBusObjectManagerObjectAdded :: DBusObjectManagerObjectAddedCallback -> IO Closure Source #
mk_DBusObjectManagerObjectAddedCallback :: C_DBusObjectManagerObjectAddedCallback -> IO (FunPtr C_DBusObjectManagerObjectAddedCallback) Source #
onDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId Source #
wrap_DBusObjectManagerObjectAddedCallback :: DBusObjectManagerObjectAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO () Source #
objectRemoved
type C_DBusObjectManagerObjectRemovedCallback = Ptr () -> Ptr DBusObject -> Ptr () -> IO () Source #
type DBusObjectManagerObjectRemovedCallback = DBusObject -> IO () Source #
data DBusObjectManagerObjectRemovedSignalInfo Source #
Instances
| SignalInfo DBusObjectManagerObjectRemovedSignalInfo Source # | |
| type HaskellCallbackType DBusObjectManagerObjectRemovedSignalInfo Source # | |
afterDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId Source #
genClosure_DBusObjectManagerObjectRemoved :: DBusObjectManagerObjectRemovedCallback -> IO Closure Source #
mk_DBusObjectManagerObjectRemovedCallback :: C_DBusObjectManagerObjectRemovedCallback -> IO (FunPtr C_DBusObjectManagerObjectRemovedCallback) Source #
onDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId Source #
wrap_DBusObjectManagerObjectRemovedCallback :: DBusObjectManagerObjectRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO () Source #