| 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 (ForeignPtr DBusObjectManager)
 - noDBusObjectManager :: Maybe DBusObjectManager
 - class GObject o => DBusObjectManagerK o
 - toDBusObjectManager :: DBusObjectManagerK o => o -> IO DBusObjectManager
 - data DBusObjectManagerGetInterfaceMethodInfo
 - dBusObjectManagerGetInterface :: (MonadIO m, DBusObjectManagerK a) => a -> Text -> Text -> m DBusInterface
 - data DBusObjectManagerGetObjectMethodInfo
 - dBusObjectManagerGetObject :: (MonadIO m, DBusObjectManagerK a) => a -> Text -> m DBusObject
 - data DBusObjectManagerGetObjectPathMethodInfo
 - dBusObjectManagerGetObjectPath :: (MonadIO m, DBusObjectManagerK a) => a -> m Text
 - data DBusObjectManagerGetObjectsMethodInfo
 - dBusObjectManagerGetObjects :: (MonadIO m, DBusObjectManagerK a) => a -> m [DBusObject]
 - type DBusObjectManagerInterfaceAddedCallback = DBusObject -> DBusInterface -> IO ()
 - type DBusObjectManagerInterfaceAddedCallbackC = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO ()
 - data DBusObjectManagerInterfaceAddedSignalInfo
 - afterDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId
 - dBusObjectManagerInterfaceAddedCallbackWrapper :: DBusObjectManagerInterfaceAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO ()
 - dBusObjectManagerInterfaceAddedClosure :: DBusObjectManagerInterfaceAddedCallback -> IO Closure
 - mkDBusObjectManagerInterfaceAddedCallback :: DBusObjectManagerInterfaceAddedCallbackC -> IO (FunPtr DBusObjectManagerInterfaceAddedCallbackC)
 - noDBusObjectManagerInterfaceAddedCallback :: Maybe DBusObjectManagerInterfaceAddedCallback
 - onDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId
 - type DBusObjectManagerInterfaceRemovedCallback = DBusObject -> DBusInterface -> IO ()
 - type DBusObjectManagerInterfaceRemovedCallbackC = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO ()
 - data DBusObjectManagerInterfaceRemovedSignalInfo
 - afterDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId
 - dBusObjectManagerInterfaceRemovedCallbackWrapper :: DBusObjectManagerInterfaceRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO ()
 - dBusObjectManagerInterfaceRemovedClosure :: DBusObjectManagerInterfaceRemovedCallback -> IO Closure
 - mkDBusObjectManagerInterfaceRemovedCallback :: DBusObjectManagerInterfaceRemovedCallbackC -> IO (FunPtr DBusObjectManagerInterfaceRemovedCallbackC)
 - noDBusObjectManagerInterfaceRemovedCallback :: Maybe DBusObjectManagerInterfaceRemovedCallback
 - onDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId
 - type DBusObjectManagerObjectAddedCallback = DBusObject -> IO ()
 - type DBusObjectManagerObjectAddedCallbackC = Ptr () -> Ptr DBusObject -> Ptr () -> IO ()
 - data DBusObjectManagerObjectAddedSignalInfo
 - afterDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId
 - dBusObjectManagerObjectAddedCallbackWrapper :: DBusObjectManagerObjectAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO ()
 - dBusObjectManagerObjectAddedClosure :: DBusObjectManagerObjectAddedCallback -> IO Closure
 - mkDBusObjectManagerObjectAddedCallback :: DBusObjectManagerObjectAddedCallbackC -> IO (FunPtr DBusObjectManagerObjectAddedCallbackC)
 - noDBusObjectManagerObjectAddedCallback :: Maybe DBusObjectManagerObjectAddedCallback
 - onDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId
 - type DBusObjectManagerObjectRemovedCallback = DBusObject -> IO ()
 - type DBusObjectManagerObjectRemovedCallbackC = Ptr () -> Ptr DBusObject -> Ptr () -> IO ()
 - data DBusObjectManagerObjectRemovedSignalInfo
 - afterDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId
 - dBusObjectManagerObjectRemovedCallbackWrapper :: DBusObjectManagerObjectRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO ()
 - dBusObjectManagerObjectRemovedClosure :: DBusObjectManagerObjectRemovedCallback -> IO Closure
 - mkDBusObjectManagerObjectRemovedCallback :: DBusObjectManagerObjectRemovedCallbackC -> IO (FunPtr DBusObjectManagerObjectRemovedCallbackC)
 - noDBusObjectManagerObjectRemovedCallback :: Maybe DBusObjectManagerObjectRemovedCallback
 - onDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId
 
Exported types
newtype DBusObjectManager Source
Constructors
| DBusObjectManager (ForeignPtr DBusObjectManager) | 
Instances
| GObject DBusObjectManager | |
| ((~) * info (ResolveDBusObjectManagerMethod t DBusObjectManager), MethodInfo * info DBusObjectManager p) => IsLabelProxy t (DBusObjectManager -> p) | |
| type ParentTypes DBusObjectManager | |
| type AttributeList DBusObjectManager | |
| type SignalList DBusObjectManager | 
class GObject o => DBusObjectManagerK o Source
Instances
| (GObject o, IsDescendantOf DBusObjectManager o) => DBusObjectManagerK o | 
toDBusObjectManager :: DBusObjectManagerK o => o -> IO DBusObjectManager Source
Methods
dBusObjectManagerGetInterface
data DBusObjectManagerGetInterfaceMethodInfo Source
Instances
| ((~) * signature (Text -> Text -> m DBusInterface), MonadIO m, DBusObjectManagerK a) => MethodInfo * DBusObjectManagerGetInterfaceMethodInfo a signature | 
dBusObjectManagerGetInterface :: (MonadIO m, DBusObjectManagerK a) => a -> Text -> Text -> m DBusInterface Source
dBusObjectManagerGetObject
data DBusObjectManagerGetObjectMethodInfo Source
Instances
| ((~) * signature (Text -> m DBusObject), MonadIO m, DBusObjectManagerK a) => MethodInfo * DBusObjectManagerGetObjectMethodInfo a signature | 
dBusObjectManagerGetObject :: (MonadIO m, DBusObjectManagerK a) => a -> Text -> m DBusObject Source
dBusObjectManagerGetObjectPath
data DBusObjectManagerGetObjectPathMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DBusObjectManagerK a) => MethodInfo * DBusObjectManagerGetObjectPathMethodInfo a signature | 
dBusObjectManagerGetObjectPath :: (MonadIO m, DBusObjectManagerK a) => a -> m Text Source
dBusObjectManagerGetObjects
data DBusObjectManagerGetObjectsMethodInfo Source
Instances
| ((~) * signature (m [DBusObject]), MonadIO m, DBusObjectManagerK a) => MethodInfo * DBusObjectManagerGetObjectsMethodInfo a signature | 
dBusObjectManagerGetObjects :: (MonadIO m, DBusObjectManagerK a) => a -> m [DBusObject] Source
Signals
InterfaceAdded
type DBusObjectManagerInterfaceAddedCallback = DBusObject -> DBusInterface -> IO () Source
type DBusObjectManagerInterfaceAddedCallbackC = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () Source
afterDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId Source
dBusObjectManagerInterfaceAddedCallbackWrapper :: DBusObjectManagerInterfaceAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () Source
dBusObjectManagerInterfaceAddedClosure :: DBusObjectManagerInterfaceAddedCallback -> IO Closure Source
mkDBusObjectManagerInterfaceAddedCallback :: DBusObjectManagerInterfaceAddedCallbackC -> IO (FunPtr DBusObjectManagerInterfaceAddedCallbackC) Source
onDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId Source
InterfaceRemoved
type DBusObjectManagerInterfaceRemovedCallback = DBusObject -> DBusInterface -> IO () Source
type DBusObjectManagerInterfaceRemovedCallbackC = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () Source
afterDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId Source
dBusObjectManagerInterfaceRemovedCallbackWrapper :: DBusObjectManagerInterfaceRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () Source
dBusObjectManagerInterfaceRemovedClosure :: DBusObjectManagerInterfaceRemovedCallback -> IO Closure Source
mkDBusObjectManagerInterfaceRemovedCallback :: DBusObjectManagerInterfaceRemovedCallbackC -> IO (FunPtr DBusObjectManagerInterfaceRemovedCallbackC) Source
noDBusObjectManagerInterfaceRemovedCallback :: Maybe DBusObjectManagerInterfaceRemovedCallback Source
onDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId Source
ObjectAdded
type DBusObjectManagerObjectAddedCallback = DBusObject -> IO () Source
type DBusObjectManagerObjectAddedCallbackC = Ptr () -> Ptr DBusObject -> Ptr () -> IO () Source
afterDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId Source
dBusObjectManagerObjectAddedCallbackWrapper :: DBusObjectManagerObjectAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO () Source
mkDBusObjectManagerObjectAddedCallback :: DBusObjectManagerObjectAddedCallbackC -> IO (FunPtr DBusObjectManagerObjectAddedCallbackC) Source
onDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId Source
ObjectRemoved
type DBusObjectManagerObjectRemovedCallback = DBusObject -> IO () Source
type DBusObjectManagerObjectRemovedCallbackC = Ptr () -> Ptr DBusObject -> Ptr () -> IO () Source
afterDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId Source
dBusObjectManagerObjectRemovedCallbackWrapper :: DBusObjectManagerObjectRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO () Source
dBusObjectManagerObjectRemovedClosure :: DBusObjectManagerObjectRemovedCallback -> IO Closure Source
mkDBusObjectManagerObjectRemovedCallback :: DBusObjectManagerObjectRemovedCallbackC -> IO (FunPtr DBusObjectManagerObjectRemovedCallbackC) Source
onDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId Source