diff options
author | Stef Walter <stefw@redhat.com> | 2014-02-25 18:31:03 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-05-22 17:36:17 +0200 |
commit | 1319e71fd1680ca4864afe0b1aca2b8c8e4a1ee4 (patch) | |
tree | c507661a871ac03ca52c477a5a14bc570cfb18c1 /src/util | |
parent | e412c809508be9cdd30da679b92ed9f7292357e9 (diff) | |
download | sssd-1319e71fd1680ca4864afe0b1aca2b8c8e4a1ee4.tar.gz sssd-1319e71fd1680ca4864afe0b1aca2b8c8e4a1ee4.tar.xz sssd-1319e71fd1680ca4864afe0b1aca2b8c8e4a1ee4.zip |
SBUS: Start implementing property access
This patch adds the basis of SBUS getters and setters. A new module,
sssd_dbus_properties.c would contain handlers for the property methods
like Get, Set and GetAll.
Type-safe property access works in a similar fashion like type-safe
method calls - the invoker calls the getter which returns the primitive
type, which is in turn marshalled into variant by the invoker.
This patch does not contain the complete functionality, see later
patches that continue implementing the getters and setters.
Reviewed-by: Stef Walter <stefw@redhat.com>
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/util_errors.c | 1 | ||||
-rw-r--r-- | src/util/util_errors.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/util/util_errors.c b/src/util/util_errors.c index 2b99faf74..113567423 100644 --- a/src/util/util_errors.c +++ b/src/util/util_errors.c @@ -59,6 +59,7 @@ struct err_string error_to_str[] = { { "Cannot get bus message sender" }, /* ERR_SBUS_GET_SENDER_ERROR */ { "Bus message has no sender" }, /* ERR_SBUS_NO_SENDER */ { "User/Group SIDs not found" }, /* ERR_NO_SIDS */ + { "Bus method not supported" }, /* ERR_SBUS_NOSUP */ }; diff --git a/src/util/util_errors.h b/src/util/util_errors.h index da518272b..b88c7969b 100644 --- a/src/util/util_errors.h +++ b/src/util/util_errors.h @@ -81,6 +81,7 @@ enum sssd_errors { ERR_SBUS_GET_SENDER_ERROR, ERR_SBUS_NO_SENDER, ERR_NO_SIDS, + ERR_SBUS_NOSUP, ERR_LAST /* ALWAYS LAST */ }; |