gi-gio-2.0.7: 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.Structs.DBusNodeInfo

Contents

Description

Information about nodes in a remote object hierarchy.

Synopsis

Exported types

newtype DBusNodeInfo Source #

Constructors

DBusNodeInfo (ManagedPtr DBusNodeInfo) 

Instances

BoxedObject DBusNodeInfo Source # 

Methods

boxedType :: DBusNodeInfo -> IO GType

(~) AttrOpTag tag AttrSet => Constructible DBusNodeInfo tag Source # 

Methods

new :: MonadIO m => (ManagedPtr DBusNodeInfo -> DBusNodeInfo) -> [AttrOp DBusNodeInfo tag] -> m DBusNodeInfo

((~) * info (ResolveDBusNodeInfoMethod t DBusNodeInfo), MethodInfo * info DBusNodeInfo p) => IsLabel t (DBusNodeInfo -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> DBusNodeInfo -> p #

((~) * info (ResolveDBusNodeInfoMethod t DBusNodeInfo), MethodInfo * info DBusNodeInfo p) => IsLabelProxy t (DBusNodeInfo -> p) Source # 
HasAttributeList * DBusNodeInfo Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * DBusNodeInfoUnrefMethodInfo DBusNodeInfo signature Source # 

Methods

overloadedMethod :: MethodProxy DBusNodeInfoUnrefMethodInfo DBusNodeInfo -> signature -> s

((~) * signature (m DBusNodeInfo), MonadIO m) => MethodInfo * DBusNodeInfoRefMethodInfo DBusNodeInfo signature Source # 

Methods

overloadedMethod :: MethodProxy DBusNodeInfoRefMethodInfo DBusNodeInfo -> signature -> s

((~) * signature (Text -> m DBusInterfaceInfo), MonadIO m) => MethodInfo * DBusNodeInfoLookupInterfaceMethodInfo DBusNodeInfo signature Source # 
((~) * signature (Word32 -> m String), MonadIO m) => MethodInfo * DBusNodeInfoGenerateXmlMethodInfo DBusNodeInfo signature Source # 

Methods

overloadedMethod :: MethodProxy DBusNodeInfoGenerateXmlMethodInfo DBusNodeInfo -> signature -> s

type AttributeList DBusNodeInfo Source # 
type AttributeList DBusNodeInfo

newZeroDBusNodeInfo :: MonadIO m => m DBusNodeInfo Source #

Construct a DBusNodeInfo struct initialized to zero.

Methods

generateXml

data DBusNodeInfoGenerateXmlMethodInfo Source #

Instances

((~) * signature (Word32 -> m String), MonadIO m) => MethodInfo * DBusNodeInfoGenerateXmlMethodInfo DBusNodeInfo signature Source # 

Methods

overloadedMethod :: MethodProxy DBusNodeInfoGenerateXmlMethodInfo DBusNodeInfo -> signature -> s

lookupInterface

newForXml

ref

data DBusNodeInfoRefMethodInfo Source #

Instances

((~) * signature (m DBusNodeInfo), MonadIO m) => MethodInfo * DBusNodeInfoRefMethodInfo DBusNodeInfo signature Source # 

Methods

overloadedMethod :: MethodProxy DBusNodeInfoRefMethodInfo DBusNodeInfo -> signature -> s

unref

data DBusNodeInfoUnrefMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * DBusNodeInfoUnrefMethodInfo DBusNodeInfo signature Source # 

Methods

overloadedMethod :: MethodProxy DBusNodeInfoUnrefMethodInfo DBusNodeInfo -> signature -> s

Properties

annotations

dBusNodeInfo_annotations :: AttrLabelProxy "annotations" Source #

interfaces

dBusNodeInfo_interfaces :: AttrLabelProxy "interfaces" Source #

nodes

dBusNodeInfo_nodes :: AttrLabelProxy "nodes" Source #

path

dBusNodeInfo_path :: AttrLabelProxy "path" Source #

refCount

dBusNodeInfo_refCount :: AttrLabelProxy "refCount" Source #