diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2009-03-04 14:47:33 -0500 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2009-03-04 15:18:16 -0500 |
commit | 92ebf7d739306c9e3a83af71d616f33173b19b0c (patch) | |
tree | 320bd571906076cc8cf93ba6233d57e3abd3aee5 /server/infopipe/infopipe_private.h | |
parent | e84fcf62e9dd948ff2013c133aeb6581ffad4d80 (diff) | |
download | sssd-92ebf7d739306c9e3a83af71d616f33173b19b0c.tar.gz sssd-92ebf7d739306c9e3a83af71d616f33173b19b0c.tar.bz2 sssd-92ebf7d739306c9e3a83af71d616f33173b19b0c.zip |
Implement SetUserAttributes in the InfoPipe
SetUserAttributes is now available for use in the Infopipe.
I also reorganized a few of the internal InfoPipe objects to
reduce code duplication.
One very simple test is included in this checkin to validate that
the parser is working.
Diffstat (limited to 'server/infopipe/infopipe_private.h')
-rw-r--r-- | server/infopipe/infopipe_private.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/server/infopipe/infopipe_private.h b/server/infopipe/infopipe_private.h index f1d6694a..e6ec7c01 100644 --- a/server/infopipe/infopipe_private.h +++ b/server/infopipe/infopipe_private.h @@ -39,6 +39,8 @@ struct infp_req_ctx { struct sbus_conn_ctx *sconn; DBusMessage *req_message; bool check_provider; + struct sss_domain_info *domain; + char *caller; }; enum infp_object_types { @@ -85,4 +87,6 @@ bool infp_get_permissions(const char *username, struct sss_domain_info *infp_get_domain_obj(struct infp_ctx *infp, const char *domain_name); +int infp_get_ldb_val_from_dbus(TALLOC_CTX *mem_ctx, DBusMessageIter *iter, struct ldb_val **value, int dbus_type, int subtype); + #endif /* INFOPIPE_PRIVATE_H_ */ |