gi-gio-2.0.9: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Interfaces.DBusObjectManager

Contents

Description

 

Synopsis

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 SignalList DBusObjectManager
type AttributeList DBusObjectManager Source # 
type AttributeList DBusObjectManager

Methods

getInterface

data DBusObjectManagerGetInterfaceMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m DBusInterface), MonadIO m, IsDBusObjectManager a) => MethodInfo * DBusObjectManagerGetInterfaceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusObjectManagerGetInterfaceMethodInfo a -> signature -> s

getObject

data DBusObjectManagerGetObjectMethodInfo Source #

Instances

((~) * signature (Text -> m DBusObject), MonadIO m, IsDBusObjectManager a) => MethodInfo * DBusObjectManagerGetObjectMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusObjectManagerGetObjectMethodInfo a -> signature -> s

getObjectPath

data DBusObjectManagerGetObjectPathMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusObjectManager a) => MethodInfo * DBusObjectManagerGetObjectPathMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusObjectManagerGetObjectPathMethodInfo a -> signature -> s

getObjects

data DBusObjectManagerGetObjectsMethodInfo Source #

Instances

((~) * signature (m [DBusObject]), MonadIO m, IsDBusObjectManager a) => MethodInfo * DBusObjectManagerGetObjectsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusObjectManagerGetObjectsMethodInfo a -> signature -> s

Signals

interfaceAdded

data DBusObjectManagerInterfaceAddedSignalInfo Source #

Instances

SignalInfo DBusObjectManagerInterfaceAddedSignalInfo Source # 

Associated Types

type HaskellCallbackType DBusObjectManagerInterfaceAddedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o DBusObjectManagerInterfaceAddedSignalInfo -> o -> HaskellCallbackType DBusObjectManagerInterfaceAddedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType DBusObjectManagerInterfaceAddedSignalInfo Source # 

interfaceRemoved

objectAdded

data DBusObjectManagerObjectAddedSignalInfo Source #

Instances

SignalInfo DBusObjectManagerObjectAddedSignalInfo Source # 

Associated Types

type HaskellCallbackType DBusObjectManagerObjectAddedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o DBusObjectManagerObjectAddedSignalInfo -> o -> HaskellCallbackType DBusObjectManagerObjectAddedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType DBusObjectManagerObjectAddedSignalInfo Source # 

objectRemoved

data DBusObjectManagerObjectRemovedSignalInfo Source #

Instances

SignalInfo DBusObjectManagerObjectRemovedSignalInfo Source # 

Associated Types

type HaskellCallbackType DBusObjectManagerObjectRemovedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o DBusObjectManagerObjectRemovedSignalInfo -> o -> HaskellCallbackType DBusObjectManagerObjectRemovedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType DBusObjectManagerObjectRemovedSignalInfo Source #