Cygwin环境下如何使用DBus进行简单的Demo练习?


lanfeiy@yelanfei ~/workspace/DBus/dbus-1.13.18/_install
$ ls
bin  etc  include  lib  libexec  share  var

lanfeiy@yelanfei ~/workspace/DBus/dbus-1.13.18/_install
$ tree
.
├── bin
│   ├── cygdbus-1-3.dll
│   ├── dbus-cleanup-sockets.exe
│   ├── dbus-daemon.exe
│   ├── dbus-launch.exe
│   ├── dbus-monitor.exe
│   ├── dbus-run-session.exe
│   ├── dbus-send.exe
│   ├── dbus-test-tool.exe
│   ├── dbus-update-activation-environment.exe
│   └── dbus-uuidgen.exe
├── etc
│   └── dbus-1
│       ├── session.conf
│       └── system.conf
├── include
│   └── dbus-1.0
│       └── dbus
│           ├── dbus-address.h
│           ├── dbus-bus.h
│           ├── dbus-connection.h
│           ├── dbus-errors.h
│           ├── dbus-macros.h
│           ├── dbus-memory.h
│           ├── dbus-message.h
│           ├── dbus-misc.h
│           ├── dbus-pending-call.h
│           ├── dbus-protocol.h
│           ├── dbus-server.h
│           ├── dbus-shared.h
│           ├── dbus-signature.h
│           ├── dbus-syntax.h
│           ├── dbus-threads.h
│           ├── dbus-types.h
│           └── dbus.h
├── lib
│   ├── cmake
│   │   └── DBus1
│   │       ├── DBus1Config.cmake
│   │       └── DBus1ConfigVersion.cmake
│   ├── dbus-1.0
│   │   └── include
│   │       └── dbus
│   │           └── dbus-arch-deps.h
│   ├── libdbus-1.a
│   ├── libdbus-1.dll.a
│   ├── libdbus-1.la
│   └── pkgconfig
│       └── dbus-1.pc
├── libexec
│   └── dbus-daemon-launch-helper.exe
├── share
│   ├── dbus-1
│   │   ├── services
│   │   ├── session.conf
│   │   ├── session.d
│   │   ├── system-services
│   │   ├── system.conf
│   │   └── system.d
│   ├── doc
│   │   └── dbus
│   │       ├── diagram.png
│   │       ├── diagram.svg
│   │       ├── examples
│   │       │   ├── GetAllMatchRules.py
│   │       │   ├── example-session-disable-stats.conf
│   │       │   ├── example-system-enable-stats.conf
│   │       │   └── example-system-hardening-without-traditional-activation.conf
│   │       └── system-activation.txt
│   └── xml
│       └── dbus-1
│           ├── busconfig.dtd
│           └── introspect.dtd
└── var
    ├── lib
    │   └── dbus
    └── run
        └── dbus

30 directories, 48 files