├── .clippy.toml ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── bind_object.rs ├── bind_object_as_mutex.rs ├── message_send.rs ├── method_call.rs ├── method_call_with_args.rs ├── register_object_path.rs ├── register_signal.rs ├── reqister_match_rules.rs ├── request_name.rs ├── send_signal.rs └── track_interfaces.rs ├── src ├── command.rs ├── connection │ ├── command │ │ ├── list_path.rs │ │ ├── mod.rs │ │ ├── receive.rs │ │ └── send_message.rs │ ├── message │ │ ├── error.rs │ │ ├── method_call.rs │ │ ├── method_return.rs │ │ ├── mod.rs │ │ ├── receive.rs │ │ ├── signal.rs │ │ └── unhandled.rs │ ├── mod.rs │ ├── run.rs │ └── struct.rs ├── dbus.rs ├── error.rs ├── handler.rs ├── introspect.rs ├── lib.rs ├── name_flag.rs ├── peer.rs └── stream │ ├── connect.rs │ ├── enum.rs │ ├── handshake.rs │ ├── message.rs │ └── mod.rs └── tests └── dbus.rs /.clippy.toml: -------------------------------------------------------------------------------- 1 | type-complexity-threshold=600 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/README.md -------------------------------------------------------------------------------- /examples/bind_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/bind_object.rs -------------------------------------------------------------------------------- /examples/bind_object_as_mutex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/bind_object_as_mutex.rs -------------------------------------------------------------------------------- /examples/message_send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/message_send.rs -------------------------------------------------------------------------------- /examples/method_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/method_call.rs -------------------------------------------------------------------------------- /examples/method_call_with_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/method_call_with_args.rs -------------------------------------------------------------------------------- /examples/register_object_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/register_object_path.rs -------------------------------------------------------------------------------- /examples/register_signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/register_signal.rs -------------------------------------------------------------------------------- /examples/reqister_match_rules.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/reqister_match_rules.rs -------------------------------------------------------------------------------- /examples/request_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/request_name.rs -------------------------------------------------------------------------------- /examples/send_signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/send_signal.rs -------------------------------------------------------------------------------- /examples/track_interfaces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/examples/track_interfaces.rs -------------------------------------------------------------------------------- /src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/command.rs -------------------------------------------------------------------------------- /src/connection/command/list_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/command/list_path.rs -------------------------------------------------------------------------------- /src/connection/command/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/command/mod.rs -------------------------------------------------------------------------------- /src/connection/command/receive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/command/receive.rs -------------------------------------------------------------------------------- /src/connection/command/send_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/command/send_message.rs -------------------------------------------------------------------------------- /src/connection/message/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/message/error.rs -------------------------------------------------------------------------------- /src/connection/message/method_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/message/method_call.rs -------------------------------------------------------------------------------- /src/connection/message/method_return.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/message/method_return.rs -------------------------------------------------------------------------------- /src/connection/message/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/message/mod.rs -------------------------------------------------------------------------------- /src/connection/message/receive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/message/receive.rs -------------------------------------------------------------------------------- /src/connection/message/signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/message/signal.rs -------------------------------------------------------------------------------- /src/connection/message/unhandled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/message/unhandled.rs -------------------------------------------------------------------------------- /src/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/mod.rs -------------------------------------------------------------------------------- /src/connection/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/run.rs -------------------------------------------------------------------------------- /src/connection/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/connection/struct.rs -------------------------------------------------------------------------------- /src/dbus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/dbus.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/handler.rs -------------------------------------------------------------------------------- /src/introspect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/introspect.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/name_flag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/name_flag.rs -------------------------------------------------------------------------------- /src/peer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/peer.rs -------------------------------------------------------------------------------- /src/stream/connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/stream/connect.rs -------------------------------------------------------------------------------- /src/stream/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/stream/enum.rs -------------------------------------------------------------------------------- /src/stream/handshake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/stream/handshake.rs -------------------------------------------------------------------------------- /src/stream/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/stream/message.rs -------------------------------------------------------------------------------- /src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/src/stream/mod.rs -------------------------------------------------------------------------------- /tests/dbus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkTed/dbus-async/HEAD/tests/dbus.rs --------------------------------------------------------------------------------