diff options
author | Pavel Březina <pbrezina@redhat.com> | 2014-12-11 22:23:32 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-01-23 21:29:31 +0100 |
commit | 46ee931314e6a5517f5c6b6b14f759364be119cc (patch) | |
tree | ddd462856868f8e5aad32d940302640221dd8e46 /src/tests/sbus_tests.c | |
parent | 894f09f146f0c9cda9e0f7dfe1916519d73dde72 (diff) | |
download | sssd-46ee931314e6a5517f5c6b6b14f759364be119cc.tar.gz sssd-46ee931314e6a5517f5c6b6b14f759364be119cc.tar.xz sssd-46ee931314e6a5517f5c6b6b14f759364be119cc.zip |
sbus: support multiple interfaces on single path
This patch removes the old message handler which is replaced
with a new one that supports multiple interfaces registered
on single object path.
A hash table is used to store registered object paths and their
interfaces. When an entry or the table itself is destroyed,
registered object path is unregistered through delete callback.
It temporarily removes support of Introspect and Properties
standard D-Bus interfaces and disables unit tests of those
interfaces. The support is brought back by following patches.
Resolves:
https://fedorahosted.org/sssd/ticket/2339
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/tests/sbus_tests.c')
-rw-r--r-- | src/tests/sbus_tests.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tests/sbus_tests.c b/src/tests/sbus_tests.c index 486e39221..6086a42bf 100644 --- a/src/tests/sbus_tests.c +++ b/src/tests/sbus_tests.c @@ -372,7 +372,9 @@ TCase *create_sbus_tests(void) tcase_add_test(tc, test_raw_handler); tcase_add_test(tc, test_request_parse_ok); tcase_add_test(tc, test_request_parse_bad_args); +#if false tcase_add_test(tc, test_introspection); +#endif tcase_add_test(tc, test_sbus_new_error); return tc; |