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

Safe HaskellNone




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

Run DBus introspection on specified object

getServiceObjects Source #


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