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.DBusSignalInfo

Contents

Description

Information about a signal on a D-Bus interface.

Synopsis

Exported types

newtype DBusSignalInfo Source #

Constructors

DBusSignalInfo (ManagedPtr DBusSignalInfo) 

Instances

BoxedObject DBusSignalInfo Source # 

Methods

boxedType :: DBusSignalInfo -> IO GType

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

Methods

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

((~) * info (ResolveDBusSignalInfoMethod t DBusSignalInfo), MethodInfo * info DBusSignalInfo p) => IsLabel t (DBusSignalInfo -> p) Source # 

Methods

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

((~) * info (ResolveDBusSignalInfoMethod t DBusSignalInfo), MethodInfo * info DBusSignalInfo p) => IsLabelProxy t (DBusSignalInfo -> p) Source # 
HasAttributeList * DBusSignalInfo Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * DBusSignalInfoUnrefMethodInfo DBusSignalInfo signature Source # 

Methods

overloadedMethod :: MethodProxy DBusSignalInfoUnrefMethodInfo DBusSignalInfo -> signature -> s

((~) * signature (m DBusSignalInfo), MonadIO m) => MethodInfo * DBusSignalInfoRefMethodInfo DBusSignalInfo signature Source # 

Methods

overloadedMethod :: MethodProxy DBusSignalInfoRefMethodInfo DBusSignalInfo -> signature -> s

type AttributeList DBusSignalInfo Source # 
type AttributeList DBusSignalInfo

newZeroDBusSignalInfo :: MonadIO m => m DBusSignalInfo Source #

Construct a DBusSignalInfo struct initialized to zero.

Methods

ref

data DBusSignalInfoRefMethodInfo Source #

Instances

((~) * signature (m DBusSignalInfo), MonadIO m) => MethodInfo * DBusSignalInfoRefMethodInfo DBusSignalInfo signature Source # 

Methods

overloadedMethod :: MethodProxy DBusSignalInfoRefMethodInfo DBusSignalInfo -> signature -> s

unref

data DBusSignalInfoUnrefMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * DBusSignalInfoUnrefMethodInfo DBusSignalInfo signature Source # 

Methods

overloadedMethod :: MethodProxy DBusSignalInfoUnrefMethodInfo DBusSignalInfo -> signature -> s

Properties

annotations

dBusSignalInfo_annotations :: AttrLabelProxy "annotations" Source #

args

dBusSignalInfo_args :: AttrLabelProxy "args" Source #

name

dBusSignalInfo_name :: AttrLabelProxy "name" Source #

refCount

dBusSignalInfo_refCount :: AttrLabelProxy "refCount" Source #