diff options
author | Simo Sorce <idra@samba.org> | 2008-11-24 17:18:36 -0500 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2008-11-24 17:19:14 -0500 |
commit | 98bf10fa12c08463a1f625403c4621f1bbeb0bcc (patch) | |
tree | 71a348b04b20a51db039fcd900c4128e530441c9 /server/providers/data_provider.h | |
parent | 4ed04a82c352a717bd2c18cebe134fffdcafd721 (diff) | |
download | sssd-98bf10fa12c08463a1f625403c4621f1bbeb0bcc.tar.gz sssd-98bf10fa12c08463a1f625403c4621f1bbeb0bcc.tar.xz sssd-98bf10fa12c08463a1f625403c4621f1bbeb0bcc.zip |
change structure name
Diffstat (limited to 'server/providers/data_provider.h')
-rw-r--r-- | server/providers/data_provider.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/server/providers/data_provider.h b/server/providers/data_provider.h index 7ed796ac7..be00d51d2 100644 --- a/server/providers/data_provider.h +++ b/server/providers/data_provider.h @@ -41,9 +41,14 @@ struct dp_mod_ops { int (*check_online)(void *pvt_data, int *reply); }; -typedef int (*sssm_init_fn_t)(TALLOC_CTX *, struct dp_mod_ops **, void **); +#define MOD_OFFLINE 0x0000 +#define MOD_ONLINE 0x0001 -struct dp_module { +struct dp_mod_ctx; +typedef int (*sssm_init_fn_t)(struct dp_mod_ctx *); + +struct dp_mod_ctx { + struct dp_ctx *dp_ctx; const char *name; const char *domain; struct dp_mod_ops *ops; @@ -55,7 +60,7 @@ struct dp_ctx { struct confdb_ctx *cdb; struct ldb_context *ldb; struct service_sbus_ctx *ss_ctx; - struct dp_module **modules; + struct dp_mod_ctx **modules; }; struct dp_client { |