dbus-th-introspection-0.1.0.2: Generate bindings for DBus calls by using DBus introspection and dbus-th

Safe HaskellNone
LanguageHaskell2010

DBus.TH.Introspection

Synopsis

Documentation

introspect :: Client -> BusName -> ObjectPath -> IO Object Source #

Run DBus introspection on specified object

getServiceObjects Source #

Arguments

:: Client

DBus connection

-> BusName

Service name

-> ObjectPath

Object path to start with. For example, "/".

-> IO [Object] 

Obtain list of all objects exported by given interface, starting with specified path.

dbusType2haskell :: Type -> Either String Name Source #

Try to convert DBus type to Haskell type. Only some relatively simple types are supported as for now.

method2function :: Method -> Either String Function Source #

Try to convert DBus.Introspection method description into DBus.TH description.