Safe Haskell | None |
---|
- module Data.Int
- module Data.Word
- data Proxy
- data Client
- data BusName
- data ObjectPath
- data InterfaceName
- data MemberName
- data Variant
- connectSession :: IO Client
- connectSystem :: IO Client
- proxy :: Client -> BusName -> ObjectPath -> IO Proxy
- data Signature
- data Function = Function {
- fnName :: String
- fnDBusName :: String
- fnSignature :: Signature
- (=::) :: String -> Signature -> Function
- as :: Function -> String -> Function
- interface :: String -> Maybe String -> [Function] -> Q [Dec]
Documentation
module Data.Int
module Data.Word
data Proxy
data Client
data ObjectPath
data InterfaceName
data MemberName
data Variant
Variant
s may contain any other built‐in D‐Bus value. Besides
representing native VARIANT
values, they allow type‐safe storage and
deconstruction of heterogeneous collections.
Connect to the bus specified in the environment variable
DBUS_SESSION_BUS_ADDRESS
, which must be set.
Connect to the bus specified in the environment variable
DBUS_SYSTEM_BUS_ADDRESS
, or to
unix:path=/var/run/dbus/system_bus_socket
if DBUS_SYSTEM_BUS_ADDRESS
is not set.
Function signature
Function with DBus name and Haskell name
Function | |
|