summaryrefslogtreecommitdiffstats
path: root/server/infopipe/infopipe_private.h
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2009-03-04 14:47:33 -0500
committerSimo Sorce <ssorce@redhat.com>2009-03-04 15:18:16 -0500
commit92ebf7d739306c9e3a83af71d616f33173b19b0c (patch)
tree320bd571906076cc8cf93ba6233d57e3abd3aee5 /server/infopipe/infopipe_private.h
parente84fcf62e9dd948ff2013c133aeb6581ffad4d80 (diff)
downloadsssd-92ebf7d739306c9e3a83af71d616f33173b19b0c.tar.gz
sssd-92ebf7d739306c9e3a83af71d616f33173b19b0c.tar.xz
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.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/server/infopipe/infopipe_private.h b/server/infopipe/infopipe_private.h
index f1d6694a4..e6ec7c012 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_ */