udbus-model-0.2.0: Model API for udbus introspection and definitions

Portabilityunknown
Stabilityexperimental
MaintainerVincent Hanquez <vincent@snarc.org>
Safe HaskellNone

Network.DBus.Model

Description

Model parsing for introspections and definition of DBus interfaces.

Synopsis

Documentation

data Model Source

The whole XML model

Constructors

Model 

Fields

interfaces :: [Interface]
 

Instances

data Interface Source

An DBus XML interface containing methods, signals and properties

data Enumeration Source

DBus Enumeration (Telepathy extension)

Constructors

Enumeration 

data EnumValue Source

DBus Enumeration value

Constructors

EnumValue 

data Flags Source

DBus Flags (Telepathy extension)

Instances

data Flag Source

Constructors

Flag 

Instances

data Struct Source

DBus Struct (Telepathy extension)

Constructors

Struct 

Instances

data Member Source

DBus Struct Member

Instances

data Method Source

Represent a DBus Method

Instances

data Annotation Source

Represent a DBus Method's Annotation

data Signal Source

Represent a DBus Signal

Constructors

Signal 

Instances

data Property Source

Represent a DBus Property

Instances

data Arg Source

Represent a DBus Arg (Parameter)

Constructors

Arg 

Instances

data Access Source

Property access type

Constructors

Read 
Write 
ReadWrite 

Instances