このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


haskell-dbus: D-Bus implementation for Haskell
The Wayback Machine - http://web.archive.org/web/20150106041018/https://john-millikin.com/software/haskell-dbus/

haskell-dbus: D-Bus implementation for Haskell

Calling Methods

Authors of client applications should import DBus.Client, which provides an easy RPC-oriented interface to D-Bus methods and signals.

{-# LANGUAGE OverloadedStrings #-} import Data.List (sort) import DBus import DBus.Client main = do client <- connectSession -- Request a list of connected clients from the bus reply <- call_ client (methodCall "/org/freedesktop/DBus" "org.freedesktop.DBus" "ListNames") { methodCallDestination = Just "org.freedesktop.DBus" } -- org.freedesktop.DBus.ListNames() returns a single value, which is -- a list of names (here represented as [String]) let Just names = fromVariant (methodReturnBody reply !! 0) -- Print each name on a line, sorted so reserved names are below -- temporary names. mapM_ putStrLn (sort names)

Packages

haskell-dbus 0.10.9

published: 2014-12-03
api reference: [0.10.9] [latest]
File Size
haskell-dbus_0.10.9.tar.gz 72.66 kB

SHA-1: 8C99F35A56DA3EE4E3D2190FD0A47EE0FD4E2688

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABAgAGBQJUfqN8AAoJEKEzceaafYiZdngP/0qdrTchANy39sum0bBrx6Wh
yjEx9PByhd2UnckUy5oLdVDDvVLHF1M0ZRLfUycjJlzij9/rsnspxdYfdv9seCmT
6dgIWWVrgL+qRWHM3+DY/jA4sff5EZFb2Zd3bPx/DYEq7Gw3gzhnjtb74Fxwcfbm
cFClB4nutFpe2PopmFCME/yMUpEwO2xrkiOj2D0GTEgxrSC0t2Qx+ShcF30EtxxC
x3JfdYWNGuA6qwMC5rSBTsZdfl8/0YrxOTEXnkq1YwZs6njGXiXk6SThCLSgfAzr
L2xVC0Wzti6qCoVGKzhoGHX29CnEIreJDoV/5RmwjES+j/D8wGDQ8Nv9kgwrh2HV
hJONjA6EbNFwxFALHn+8PeaHieoqyr9tmJR3IFiZGSa8E9PD4S1Rjh+AEWuFZA/0
ptt4kVUbON+mIhnLYbCTKyOgINB+EQDN0XakmlTC6DNwhN3/gZuR+FRNgZjWKVf4
2JC9vdIqCmbEhuW0T1KsT8zc0KP3A9aSVr7ecWJVVvtb0wbLwMkvg5KZrO16ccGy
pCABFGcu64AzyxeRAy3O4XINHqe70w0NbMKxG/7sDeqH1W3jDPWBmfeGEIRk5oV7
e3DtMM7MHPNzCm8foNEjjQwS5326OglTyZYZVH2Bux0uzPgBRKXQ0zKOy+EvI9AZ
NZPjflTNU4wZB1DFRy8o
=lDTt
-----END PGP SIGNATURE-----
haskell-dbus_0.10.9.tar.xz 62.56 kB

SHA-1: 586BE209CD01EC1095CFC81ECCCFCE3AC93269E3

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABAgAGBQJUfqONAAoJEKEzceaafYiZdP0P/j5ejXDmU5SWsotYTAgZ7Po6
MUwS20SHtjc3hd27zwOp7Ms9B59kyDG1/XiLGbacHRutE6YknckEi741fCh8675a
FYF9x81w4NP6YXkZO03IEJXWMR8vZpLxeyHkLvFniUrsNFSeUQXdPVBdntulnSeB
zNzcoligrQ7o0ImlvcYzz5OlRH2+v2Mehc8JKEri7ZtVMVSldAFADFZo+OxHb3qv
ODJRuJvDFcQkNlXJ/H0O0QvvBNEnLO8G9iJCDZCc46d6m3F7jSxHymRRvg8j/YGM
nN/n/JbQPb9DXpKah1vVqWKzFfVd9Anxj8kVRxfTJvTPv7M3ZXDYSH7Qe0hmy2hf
VBGkrogCUk/BJoFqtEauwXC1GSlofDXukk9EpTXcwgM83kGy9F2cyuo7b8SGuFHM
MG/thCN5/CxdcXdkVhuQOZJ2TLce0ks4wB6CaAJShOJKe2BLU9CezvhNUspprvbL
tYvAhTvwRwThwrhvNnXBoj3gpsCDCCoEFLJhdSII2624AVIuNohHFEpaIPsHefhI
HkNf56GZA4COfdQhniWF4Hs3vggxuQKgjRncRu/3GNwOv2ml7DiYIGfcTLloOHFU
jVbLAWfK0KLXAMcSzM47qEy5NCvmS1ceQVPRXT27ZwBzRxy4zTgbjGHEquB+WutB
wcFuSBxyFZ2vwacXS2uO
=nL1c
-----END PGP SIGNATURE-----