diff options
Diffstat (limited to 'include/asterisk/pbx.h')
-rw-r--r-- | include/asterisk/pbx.h | 55 |
1 files changed, 1 insertions, 54 deletions
diff --git a/include/asterisk/pbx.h b/include/asterisk/pbx.h index 3479d6f2b..61617f5a2 100644 --- a/include/asterisk/pbx.h +++ b/include/asterisk/pbx.h @@ -24,8 +24,7 @@ #define _ASTERISK_PBX_H #include "asterisk/sched.h" -#include "asterisk/channel.h" -#include "asterisk/linkedlists.h" +#include "asterisk/chanvars.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { @@ -301,58 +300,6 @@ int ast_add_extension2(struct ast_context *con, int replace, const char *extensi /*! - * \brief Register an application. - * - * \param app Short name of the application - * \param execute a function callback to execute the application. It should return - * non-zero if the channel needs to be hung up. - * \param synopsis a short description (one line synopsis) of the application - * \param description long description with all of the details about the use of - * the application - * - * This registers an application with Asterisk's internal application list. - * \note The individual applications themselves are responsible for registering and unregistering - * and unregistering their own CLI commands. - * - * \retval 0 success - * \retval -1 failure. - */ -#define ast_register_application(app, execute, synopsis, description) ast_register_application2(app, execute, synopsis, description, ast_module_info->self) - -/*! - * \brief Register an application. - * - * \param app Short name of the application - * \param execute a function callback to execute the application. It should return - * non-zero if the channel needs to be hung up. - * \param synopsis a short description (one line synopsis) of the application - * \param description long description with all of the details about the use of - * the application - * \param mod module this application belongs to - * - * This registers an application with Asterisk's internal application list. - * \note The individual applications themselves are responsible for registering and unregistering - * and unregistering their own CLI commands. - * - * \retval 0 success - * \retval -1 failure. - */ -int ast_register_application2(const char *app, int (*execute)(struct ast_channel *, void *), - const char *synopsis, const char *description, void *mod); - -/*! - * \brief Unregister an application - * - * \param app name of the application (does not have to be the same string as the one that was registered) - * - * This unregisters an application from Asterisk's internal application list. - * - * \retval 0 success - * \retval -1 failure - */ -int ast_unregister_application(const char *app); - -/*! * \brief Uses hint and devicestate callback to get the state of an extension * * \param c this is not important |