├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── doc ├── dbus_overview.asciidoc ├── epydoc.conf ├── examples │ ├── avahi_browse │ ├── avahi_publish │ ├── err_client │ ├── err_server │ ├── fd_client.py │ ├── fd_server.py │ ├── object_arg_client │ ├── object_arg_server │ ├── ping_client │ ├── ping_client2 │ ├── ping_direct │ ├── ping_test │ ├── signal_client │ ├── signal_client2 │ ├── signal_server │ ├── simple_client │ ├── simple_client2 │ ├── simple_server │ └── system_server ├── tutorial.asciidoc └── tutorial_examples │ ├── desktop_notification │ ├── error_client │ ├── error_server │ ├── multi_iface_client │ ├── multi_iface_server │ ├── ping_low_level │ ├── ping_proxy_object │ ├── ping_with_interface │ ├── properties_client │ ├── properties_server │ ├── signal_client │ ├── signal_client_iface │ ├── signal_server │ ├── simple_client │ ├── simple_client_id │ ├── simple_server │ └── simple_server_id ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── client_tests.py ├── test_authentication.py ├── test_client_against_internal_bus.py ├── test_client_against_native_bus.py ├── test_endpoints.py ├── test_marshal.py ├── test_message.py ├── test_objects.py ├── test_protocol.py └── test_validators.py ├── tox.ini └── txdbus ├── __init__.py ├── authentication.py ├── bus.py ├── client.py ├── endpoints.py ├── error.py ├── interface.py ├── introspection.py ├── marshal.py ├── message.py ├── objects.py ├── protocol.py └── router.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/README.rst -------------------------------------------------------------------------------- /doc/dbus_overview.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/dbus_overview.asciidoc -------------------------------------------------------------------------------- /doc/epydoc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/epydoc.conf -------------------------------------------------------------------------------- /doc/examples/avahi_browse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/avahi_browse -------------------------------------------------------------------------------- /doc/examples/avahi_publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/avahi_publish -------------------------------------------------------------------------------- /doc/examples/err_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/err_client -------------------------------------------------------------------------------- /doc/examples/err_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/err_server -------------------------------------------------------------------------------- /doc/examples/fd_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/fd_client.py -------------------------------------------------------------------------------- /doc/examples/fd_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/fd_server.py -------------------------------------------------------------------------------- /doc/examples/object_arg_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/object_arg_client -------------------------------------------------------------------------------- /doc/examples/object_arg_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/object_arg_server -------------------------------------------------------------------------------- /doc/examples/ping_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/ping_client -------------------------------------------------------------------------------- /doc/examples/ping_client2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/ping_client2 -------------------------------------------------------------------------------- /doc/examples/ping_direct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/ping_direct -------------------------------------------------------------------------------- /doc/examples/ping_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/ping_test -------------------------------------------------------------------------------- /doc/examples/signal_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/signal_client -------------------------------------------------------------------------------- /doc/examples/signal_client2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/signal_client2 -------------------------------------------------------------------------------- /doc/examples/signal_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/signal_server -------------------------------------------------------------------------------- /doc/examples/simple_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/simple_client -------------------------------------------------------------------------------- /doc/examples/simple_client2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/simple_client2 -------------------------------------------------------------------------------- /doc/examples/simple_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/simple_server -------------------------------------------------------------------------------- /doc/examples/system_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/examples/system_server -------------------------------------------------------------------------------- /doc/tutorial.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial.asciidoc -------------------------------------------------------------------------------- /doc/tutorial_examples/desktop_notification: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/desktop_notification -------------------------------------------------------------------------------- /doc/tutorial_examples/error_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/error_client -------------------------------------------------------------------------------- /doc/tutorial_examples/error_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/error_server -------------------------------------------------------------------------------- /doc/tutorial_examples/multi_iface_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/multi_iface_client -------------------------------------------------------------------------------- /doc/tutorial_examples/multi_iface_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/multi_iface_server -------------------------------------------------------------------------------- /doc/tutorial_examples/ping_low_level: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/ping_low_level -------------------------------------------------------------------------------- /doc/tutorial_examples/ping_proxy_object: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/ping_proxy_object -------------------------------------------------------------------------------- /doc/tutorial_examples/ping_with_interface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/ping_with_interface -------------------------------------------------------------------------------- /doc/tutorial_examples/properties_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/properties_client -------------------------------------------------------------------------------- /doc/tutorial_examples/properties_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/properties_server -------------------------------------------------------------------------------- /doc/tutorial_examples/signal_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/signal_client -------------------------------------------------------------------------------- /doc/tutorial_examples/signal_client_iface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/signal_client_iface -------------------------------------------------------------------------------- /doc/tutorial_examples/signal_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/signal_server -------------------------------------------------------------------------------- /doc/tutorial_examples/simple_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/simple_client -------------------------------------------------------------------------------- /doc/tutorial_examples/simple_client_id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/simple_client_id -------------------------------------------------------------------------------- /doc/tutorial_examples/simple_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/simple_server -------------------------------------------------------------------------------- /doc/tutorial_examples/simple_server_id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/doc/tutorial_examples/simple_server_id -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | twisted>=10.1 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/client_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tests/client_tests.py -------------------------------------------------------------------------------- /tests/test_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tests/test_authentication.py -------------------------------------------------------------------------------- /tests/test_client_against_internal_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tests/test_client_against_internal_bus.py -------------------------------------------------------------------------------- /tests/test_client_against_native_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tests/test_client_against_native_bus.py -------------------------------------------------------------------------------- /tests/test_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tests/test_endpoints.py -------------------------------------------------------------------------------- /tests/test_marshal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tests/test_marshal.py -------------------------------------------------------------------------------- /tests/test_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tests/test_message.py -------------------------------------------------------------------------------- /tests/test_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tests/test_objects.py -------------------------------------------------------------------------------- /tests/test_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tests/test_protocol.py -------------------------------------------------------------------------------- /tests/test_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tests/test_validators.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/tox.ini -------------------------------------------------------------------------------- /txdbus/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/__init__.py -------------------------------------------------------------------------------- /txdbus/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/authentication.py -------------------------------------------------------------------------------- /txdbus/bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/bus.py -------------------------------------------------------------------------------- /txdbus/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/client.py -------------------------------------------------------------------------------- /txdbus/endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/endpoints.py -------------------------------------------------------------------------------- /txdbus/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/error.py -------------------------------------------------------------------------------- /txdbus/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/interface.py -------------------------------------------------------------------------------- /txdbus/introspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/introspection.py -------------------------------------------------------------------------------- /txdbus/marshal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/marshal.py -------------------------------------------------------------------------------- /txdbus/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/message.py -------------------------------------------------------------------------------- /txdbus/objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/objects.py -------------------------------------------------------------------------------- /txdbus/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/protocol.py -------------------------------------------------------------------------------- /txdbus/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocagne/txdbus/HEAD/txdbus/router.py --------------------------------------------------------------------------------