gi-gio-2.0.6: 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 #

Instances

BoxedObject DBusNodeInfo Source # 

Methods

boxedType :: DBusNodeInfo -> IO GType

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

Methods

new :: MonadIO m => (ForeignPtr 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

dBusNodeInfoGenerateXml

data DBusNodeInfoGenerateXmlMethodInfo Source #

Instances

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

Methods

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

dBusNodeInfoLookupInterface

dBusNodeInfoNewForXml

dBusNodeInfoRef

data DBusNodeInfoRefMethodInfo Source #

Instances

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

Methods

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

dBusNodeInfoUnref

data DBusNodeInfoUnrefMethodInfo Source #

Instances

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

Methods

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

Properties

Annotations

dBusNodeInfoAnnotations :: AttrLabelProxy "annotations" Source #

Interfaces

dBusNodeInfoInterfaces :: AttrLabelProxy "interfaces" Source #

Nodes

dBusNodeInfoNodes :: AttrLabelProxy "nodes" Source #

Path

dBusNodeInfoPath :: AttrLabelProxy "path" Source #

RefCount

dBusNodeInfoRefCount :: AttrLabelProxy "refCount" Source #