d-bus-0.1.5: Permissively licensed D-Bus client library

Safe HaskellNone
LanguageHaskell2010

DBus.Method

Contents

Synopsis

Documentation

class IsMethod f where Source #

IsMethod is a Helper class to create MethodWrappers without having to explicitly unwrap all the function arguments.

Minimal complete definition

toMethod

Associated Types

type ArgTypes f :: [DBusType] Source #

type ResultType f :: [DBusType] Source #

class RepMethod f where Source #

Minimal complete definition

repMethod

Associated Types

type RepMethodArgs f :: [DBusType] Source #

type RepMethodValue f :: [DBusType] Source #

methodWSignature :: (SingI at, SingI rt) => MethodWrapper (at :: [DBusType]) (rt :: [DBusType]) -> ([DBusType], [DBusType]) Source #

Orphan instances