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.Objects.DBusInterfaceSkeleton

Contents

Description

 

Synopsis

Exported types

newtype DBusInterfaceSkeleton Source #

Constructors

DBusInterfaceSkeleton (ManagedPtr DBusInterfaceSkeleton) 

Instances

GObject DBusInterfaceSkeleton Source # 
IsObject DBusInterfaceSkeleton Source # 
IsDBusInterfaceSkeleton DBusInterfaceSkeleton Source # 
IsDBusInterface DBusInterfaceSkeleton Source # 
((~) * info (ResolveDBusInterfaceSkeletonMethod t DBusInterfaceSkeleton), MethodInfo * info DBusInterfaceSkeleton p) => IsLabel t (DBusInterfaceSkeleton -> p) Source # 
((~) * info (ResolveDBusInterfaceSkeletonMethod t DBusInterfaceSkeleton), MethodInfo * info DBusInterfaceSkeleton p) => IsLabelProxy t (DBusInterfaceSkeleton -> p) Source # 
HasAttributeList * DBusInterfaceSkeleton Source # 
type SignalList DBusInterfaceSkeleton Source # 
type SignalList DBusInterfaceSkeleton
type AttributeList DBusInterfaceSkeleton Source # 
type AttributeList DBusInterfaceSkeleton

Methods

export

data DBusInterfaceSkeletonExportMethodInfo Source #

Instances

((~) * signature (b -> Text -> m ()), MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => MethodInfo * DBusInterfaceSkeletonExportMethodInfo a signature Source # 

Methods

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

flush

data DBusInterfaceSkeletonFlushMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonFlushMethodInfo a signature Source # 

Methods

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

getConnection

getConnections

getFlags

getInfo

getObjectPath

getProperties

hasConnection

setFlags

unexport

data DBusInterfaceSkeletonUnexportMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonUnexportMethodInfo a signature Source # 

Methods

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

unexportFromConnection

Properties

gFlags

data DBusInterfaceSkeletonGFlagsPropertyInfo Source #

Instances

AttrInfo DBusInterfaceSkeletonGFlagsPropertyInfo Source # 
type AttrSetTypeConstraint DBusInterfaceSkeletonGFlagsPropertyInfo Source # 
type AttrOrigin DBusInterfaceSkeletonGFlagsPropertyInfo Source # 
type AttrLabel DBusInterfaceSkeletonGFlagsPropertyInfo Source # 
type AttrLabel DBusInterfaceSkeletonGFlagsPropertyInfo = "g-flags"
type AttrGetType DBusInterfaceSkeletonGFlagsPropertyInfo Source # 
type AttrBaseTypeConstraint DBusInterfaceSkeletonGFlagsPropertyInfo Source # 
type AttrAllowedOps DBusInterfaceSkeletonGFlagsPropertyInfo Source # 
type AttrAllowedOps DBusInterfaceSkeletonGFlagsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

dBusInterfaceSkeletonGFlags :: AttrLabelProxy "gFlags" Source #

Signals

gAuthorizeMethod