├── .all-contributorsrc ├── .editorconfig ├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── 1-bug_report.md │ └── 2-feature-request.md ├── dependabot.yml ├── labels.toml └── workflows │ ├── ci.yml │ ├── hacktoberfest.yml │ ├── issue-manager.yml │ └── labels.yml ├── .gitignore ├── .gitpod.yml ├── .idea ├── dbus-fast.iml ├── watcherTasks.xml └── workspace.xml ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bench ├── marshall.py ├── unmarshall.py ├── unmarshall_2.py ├── unmarshall_getmanagedobjects.py ├── unmarshall_interfaces_added.py ├── unmarshall_interfaces_removed.py ├── unmarshall_manufacturerdata.py ├── unmarshall_passive.py ├── unmarshall_servicedata.py ├── unmarshall_write_value.py └── unpack_variants.py ├── commitlint.config.mjs ├── docs ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── Makefile │ ├── _static │ ├── .gitignore │ └── .gitkeep │ ├── _templates │ └── .gitignore │ ├── authentication.rst │ ├── changelog.md │ ├── conf.py │ ├── constants.rst │ ├── contributing.md │ ├── errors.rst │ ├── high-level-client │ ├── aio-proxy-interface.rst │ ├── aio-proxy-object.rst │ ├── base-proxy-interface.rst │ ├── base-proxy-object.rst │ ├── glib-proxy-interface.rst │ ├── glib-proxy-object.rst │ └── index.rst │ ├── high-level-service │ ├── index.rst │ └── service-interface.rst │ ├── index.md │ ├── index.rst │ ├── installation.md │ ├── introspection.rst │ ├── low-level-interface │ ├── index.rst │ └── message.rst │ ├── message-bus │ ├── aio-message-bus.rst │ ├── base-message-bus.rst │ ├── glib-message-bus.rst │ └── index.rst │ ├── type-system │ ├── index.rst │ ├── signature-tree.rst │ ├── signature-type.rst │ └── variant.rst │ ├── usage.md │ └── validators.rst ├── examples ├── aio-list-names.py ├── aio-tcp-notification.py ├── dbus-next-send.py ├── example-service.py ├── glib-list-names.py └── mpris.py ├── poetry.lock ├── pyproject.toml ├── renovate.json ├── src └── dbus_fast │ ├── __init__.py │ ├── __version__.py │ ├── _private │ ├── __init__.py │ ├── _cython_compat.py │ ├── address.pxd │ ├── address.py │ ├── constants.py │ ├── marshaller.pxd │ ├── marshaller.py │ ├── unmarshaller.pxd │ ├── unmarshaller.py │ └── util.py │ ├── aio │ ├── __init__.py │ ├── message_bus.py │ ├── message_reader.pxd │ ├── message_reader.py │ └── proxy_object.py │ ├── auth.py │ ├── constants.py │ ├── errors.py │ ├── glib │ ├── __init__.py │ ├── message_bus.py │ └── proxy_object.py │ ├── introspection.py │ ├── message.pxd │ ├── message.py │ ├── message_bus.pxd │ ├── message_bus.py │ ├── proxy_object.py │ ├── py.typed │ ├── send_reply.py │ ├── service.pxd │ ├── service.py │ ├── signature.pxd │ ├── signature.py │ ├── unpack.pxd │ ├── unpack.py │ └── validators.py └── tests ├── __init__.py ├── benchmarks ├── test_marshall.py └── test_unmarshall.py ├── client ├── __init__.py ├── test_aio.py ├── test_methods.py ├── test_properties.py └── test_signals.py ├── data ├── get_managed_objects.hex ├── messages.json ├── sloppy-introspection.xml └── strict-introspection.xml ├── service ├── __init__.py ├── test_decorators.py ├── test_export.py ├── test_methods.py ├── test_properties.py ├── test_signals.py └── test_standard_interfaces.py ├── test_address_parser.py ├── test_aio_low_level.py ├── test_aio_multi_flags.py ├── test_auth.py ├── test_big_message.py ├── test_constants.py ├── test_disconnect.py ├── test_fd_passing.py ├── test_glib_low_level.py ├── test_introspection.py ├── test_marshaller.py ├── test_message_bus.py ├── test_request_name.py ├── test_send_reply.py ├── test_signature.py ├── test_tcp_address.py ├── test_unpack_variants.py ├── test_validators.py └── util.py /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.editorconfig -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | exclude = docs 3 | max-line-length = 180 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.github/ISSUE_TEMPLATE/1-bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.github/ISSUE_TEMPLATE/2-feature-request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labels.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.github/labels.toml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/hacktoberfest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.github/workflows/hacktoberfest.yml -------------------------------------------------------------------------------- /.github/workflows/issue-manager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.github/workflows/issue-manager.yml -------------------------------------------------------------------------------- /.github/workflows/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.github/workflows/labels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.idea/dbus-fast.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.idea/dbus-fast.iml -------------------------------------------------------------------------------- /.idea/watcherTasks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.idea/watcherTasks.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/README.md -------------------------------------------------------------------------------- /bench/marshall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/marshall.py -------------------------------------------------------------------------------- /bench/unmarshall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/unmarshall.py -------------------------------------------------------------------------------- /bench/unmarshall_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/unmarshall_2.py -------------------------------------------------------------------------------- /bench/unmarshall_getmanagedobjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/unmarshall_getmanagedobjects.py -------------------------------------------------------------------------------- /bench/unmarshall_interfaces_added.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/unmarshall_interfaces_added.py -------------------------------------------------------------------------------- /bench/unmarshall_interfaces_removed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/unmarshall_interfaces_removed.py -------------------------------------------------------------------------------- /bench/unmarshall_manufacturerdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/unmarshall_manufacturerdata.py -------------------------------------------------------------------------------- /bench/unmarshall_passive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/unmarshall_passive.py -------------------------------------------------------------------------------- /bench/unmarshall_servicedata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/unmarshall_servicedata.py -------------------------------------------------------------------------------- /bench/unmarshall_write_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/unmarshall_write_value.py -------------------------------------------------------------------------------- /bench/unpack_variants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/bench/unpack_variants.py -------------------------------------------------------------------------------- /commitlint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/commitlint.config.mjs -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/Makefile -------------------------------------------------------------------------------- /docs/source/_static/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/_templates/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/authentication.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/authentication.rst -------------------------------------------------------------------------------- /docs/source/changelog.md: -------------------------------------------------------------------------------- 1 | ```{include} ../../CHANGELOG.md 2 | 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/constants.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/constants.rst -------------------------------------------------------------------------------- /docs/source/contributing.md: -------------------------------------------------------------------------------- 1 | ```{include} ../../CONTRIBUTING.md 2 | 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/source/errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/errors.rst -------------------------------------------------------------------------------- /docs/source/high-level-client/aio-proxy-interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/high-level-client/aio-proxy-interface.rst -------------------------------------------------------------------------------- /docs/source/high-level-client/aio-proxy-object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/high-level-client/aio-proxy-object.rst -------------------------------------------------------------------------------- /docs/source/high-level-client/base-proxy-interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/high-level-client/base-proxy-interface.rst -------------------------------------------------------------------------------- /docs/source/high-level-client/base-proxy-object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/high-level-client/base-proxy-object.rst -------------------------------------------------------------------------------- /docs/source/high-level-client/glib-proxy-interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/high-level-client/glib-proxy-interface.rst -------------------------------------------------------------------------------- /docs/source/high-level-client/glib-proxy-object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/high-level-client/glib-proxy-object.rst -------------------------------------------------------------------------------- /docs/source/high-level-client/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/high-level-client/index.rst -------------------------------------------------------------------------------- /docs/source/high-level-service/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/high-level-service/index.rst -------------------------------------------------------------------------------- /docs/source/high-level-service/service-interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/high-level-service/service-interface.rst -------------------------------------------------------------------------------- /docs/source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/index.md -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/installation.md -------------------------------------------------------------------------------- /docs/source/introspection.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/introspection.rst -------------------------------------------------------------------------------- /docs/source/low-level-interface/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/low-level-interface/index.rst -------------------------------------------------------------------------------- /docs/source/low-level-interface/message.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/low-level-interface/message.rst -------------------------------------------------------------------------------- /docs/source/message-bus/aio-message-bus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/message-bus/aio-message-bus.rst -------------------------------------------------------------------------------- /docs/source/message-bus/base-message-bus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/message-bus/base-message-bus.rst -------------------------------------------------------------------------------- /docs/source/message-bus/glib-message-bus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/message-bus/glib-message-bus.rst -------------------------------------------------------------------------------- /docs/source/message-bus/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/message-bus/index.rst -------------------------------------------------------------------------------- /docs/source/type-system/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/type-system/index.rst -------------------------------------------------------------------------------- /docs/source/type-system/signature-tree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/type-system/signature-tree.rst -------------------------------------------------------------------------------- /docs/source/type-system/signature-type.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/type-system/signature-type.rst -------------------------------------------------------------------------------- /docs/source/type-system/variant.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/type-system/variant.rst -------------------------------------------------------------------------------- /docs/source/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/usage.md -------------------------------------------------------------------------------- /docs/source/validators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/docs/source/validators.rst -------------------------------------------------------------------------------- /examples/aio-list-names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/examples/aio-list-names.py -------------------------------------------------------------------------------- /examples/aio-tcp-notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/examples/aio-tcp-notification.py -------------------------------------------------------------------------------- /examples/dbus-next-send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/examples/dbus-next-send.py -------------------------------------------------------------------------------- /examples/example-service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/examples/example-service.py -------------------------------------------------------------------------------- /examples/glib-list-names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/examples/glib-list-names.py -------------------------------------------------------------------------------- /examples/mpris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/examples/mpris.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["github>browniebroke/renovate-configs:python"] 3 | } 4 | -------------------------------------------------------------------------------- /src/dbus_fast/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/__init__.py -------------------------------------------------------------------------------- /src/dbus_fast/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/__version__.py -------------------------------------------------------------------------------- /src/dbus_fast/_private/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /src/dbus_fast/_private/_cython_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/_private/_cython_compat.py -------------------------------------------------------------------------------- /src/dbus_fast/_private/address.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/_private/address.pxd -------------------------------------------------------------------------------- /src/dbus_fast/_private/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/_private/address.py -------------------------------------------------------------------------------- /src/dbus_fast/_private/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/_private/constants.py -------------------------------------------------------------------------------- /src/dbus_fast/_private/marshaller.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/_private/marshaller.pxd -------------------------------------------------------------------------------- /src/dbus_fast/_private/marshaller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/_private/marshaller.py -------------------------------------------------------------------------------- /src/dbus_fast/_private/unmarshaller.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/_private/unmarshaller.pxd -------------------------------------------------------------------------------- /src/dbus_fast/_private/unmarshaller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/_private/unmarshaller.py -------------------------------------------------------------------------------- /src/dbus_fast/_private/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/_private/util.py -------------------------------------------------------------------------------- /src/dbus_fast/aio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/aio/__init__.py -------------------------------------------------------------------------------- /src/dbus_fast/aio/message_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/aio/message_bus.py -------------------------------------------------------------------------------- /src/dbus_fast/aio/message_reader.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/aio/message_reader.pxd -------------------------------------------------------------------------------- /src/dbus_fast/aio/message_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/aio/message_reader.py -------------------------------------------------------------------------------- /src/dbus_fast/aio/proxy_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/aio/proxy_object.py -------------------------------------------------------------------------------- /src/dbus_fast/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/auth.py -------------------------------------------------------------------------------- /src/dbus_fast/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/constants.py -------------------------------------------------------------------------------- /src/dbus_fast/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/errors.py -------------------------------------------------------------------------------- /src/dbus_fast/glib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/glib/__init__.py -------------------------------------------------------------------------------- /src/dbus_fast/glib/message_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/glib/message_bus.py -------------------------------------------------------------------------------- /src/dbus_fast/glib/proxy_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/glib/proxy_object.py -------------------------------------------------------------------------------- /src/dbus_fast/introspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/introspection.py -------------------------------------------------------------------------------- /src/dbus_fast/message.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/message.pxd -------------------------------------------------------------------------------- /src/dbus_fast/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/message.py -------------------------------------------------------------------------------- /src/dbus_fast/message_bus.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/message_bus.pxd -------------------------------------------------------------------------------- /src/dbus_fast/message_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/message_bus.py -------------------------------------------------------------------------------- /src/dbus_fast/proxy_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/proxy_object.py -------------------------------------------------------------------------------- /src/dbus_fast/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dbus_fast/send_reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/send_reply.py -------------------------------------------------------------------------------- /src/dbus_fast/service.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/service.pxd -------------------------------------------------------------------------------- /src/dbus_fast/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/service.py -------------------------------------------------------------------------------- /src/dbus_fast/signature.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/signature.pxd -------------------------------------------------------------------------------- /src/dbus_fast/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/signature.py -------------------------------------------------------------------------------- /src/dbus_fast/unpack.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/unpack.pxd -------------------------------------------------------------------------------- /src/dbus_fast/unpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/unpack.py -------------------------------------------------------------------------------- /src/dbus_fast/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/src/dbus_fast/validators.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/benchmarks/test_marshall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/benchmarks/test_marshall.py -------------------------------------------------------------------------------- /tests/benchmarks/test_unmarshall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/benchmarks/test_unmarshall.py -------------------------------------------------------------------------------- /tests/client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/client/test_aio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/client/test_aio.py -------------------------------------------------------------------------------- /tests/client/test_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/client/test_methods.py -------------------------------------------------------------------------------- /tests/client/test_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/client/test_properties.py -------------------------------------------------------------------------------- /tests/client/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/client/test_signals.py -------------------------------------------------------------------------------- /tests/data/get_managed_objects.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/data/get_managed_objects.hex -------------------------------------------------------------------------------- /tests/data/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/data/messages.json -------------------------------------------------------------------------------- /tests/data/sloppy-introspection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/data/sloppy-introspection.xml -------------------------------------------------------------------------------- /tests/data/strict-introspection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/data/strict-introspection.xml -------------------------------------------------------------------------------- /tests/service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/service/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/service/test_decorators.py -------------------------------------------------------------------------------- /tests/service/test_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/service/test_export.py -------------------------------------------------------------------------------- /tests/service/test_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/service/test_methods.py -------------------------------------------------------------------------------- /tests/service/test_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/service/test_properties.py -------------------------------------------------------------------------------- /tests/service/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/service/test_signals.py -------------------------------------------------------------------------------- /tests/service/test_standard_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/service/test_standard_interfaces.py -------------------------------------------------------------------------------- /tests/test_address_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_address_parser.py -------------------------------------------------------------------------------- /tests/test_aio_low_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_aio_low_level.py -------------------------------------------------------------------------------- /tests/test_aio_multi_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_aio_multi_flags.py -------------------------------------------------------------------------------- /tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_auth.py -------------------------------------------------------------------------------- /tests/test_big_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_big_message.py -------------------------------------------------------------------------------- /tests/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_constants.py -------------------------------------------------------------------------------- /tests/test_disconnect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_disconnect.py -------------------------------------------------------------------------------- /tests/test_fd_passing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_fd_passing.py -------------------------------------------------------------------------------- /tests/test_glib_low_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_glib_low_level.py -------------------------------------------------------------------------------- /tests/test_introspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_introspection.py -------------------------------------------------------------------------------- /tests/test_marshaller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_marshaller.py -------------------------------------------------------------------------------- /tests/test_message_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_message_bus.py -------------------------------------------------------------------------------- /tests/test_request_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_request_name.py -------------------------------------------------------------------------------- /tests/test_send_reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_send_reply.py -------------------------------------------------------------------------------- /tests/test_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_signature.py -------------------------------------------------------------------------------- /tests/test_tcp_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_tcp_address.py -------------------------------------------------------------------------------- /tests/test_unpack_variants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_unpack_variants.py -------------------------------------------------------------------------------- /tests/test_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/test_validators.py -------------------------------------------------------------------------------- /tests/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bluetooth-Devices/dbus-fast/HEAD/tests/util.py --------------------------------------------------------------------------------