diff options
author | Joshua Colp <jcolp@digium.com> | 2013-03-20 14:52:23 +0000 |
---|---|---|
committer | Joshua Colp <jcolp@digium.com> | 2013-03-20 14:52:23 +0000 |
commit | 07d01e1c4185bf044f3ebb8bf49caf386c331351 (patch) | |
tree | 1b5c4ba6e00f82cb71ba32a8b205855759789487 /include | |
parent | 6aee9178d59d0cb51319fb3662872f478fe6b4e5 (diff) |
Pass the sorcery instance to wizards for CUD operations as well as retrieve.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@383405 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include')
-rw-r--r-- | include/asterisk/sorcery.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/asterisk/sorcery.h b/include/asterisk/sorcery.h index 54d2f0d46..af43393c5 100644 --- a/include/asterisk/sorcery.h +++ b/include/asterisk/sorcery.h @@ -203,7 +203,7 @@ struct ast_sorcery_wizard { void (*reload)(void *data, const struct ast_sorcery *sorcery, const char *type); /*! \brief Callback for creating an object */ - int (*create)(void *data, void *object); + int (*create)(const struct ast_sorcery *sorcery, void *data, void *object); /*! \brief Callback for retrieving an object using an id */ void *(*retrieve_id)(const struct ast_sorcery *sorcery, void *data, const char *type, const char *id); @@ -218,10 +218,10 @@ struct ast_sorcery_wizard { void (*retrieve_multiple)(const struct ast_sorcery *sorcery, void *data, const char *type, struct ao2_container *objects, const struct ast_variable *fields); /*! \brief Callback for updating an object */ - int (*update)(void *data, void *object); + int (*update)(const struct ast_sorcery *sorcery, void *data, void *object); /*! \brief Callback for deleting an object */ - int (*delete)(void *data, void *object); + int (*delete)(const struct ast_sorcery *sorcery, void *data, void *object); /*! \brief Callback for closing a wizard */ void (*close)(void *data); |