mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-29 18:19:30 +00:00
ARI: Added new functionality to get information on a single module.
An http request can be sent to retrieve information on a single module, including the resource name, description, use count, status, and support level. The command "curl -v -u user:pass -X GET 'http://localhost:8088/ari /asterisk/modules/{moduleName}'" (or something similar, depending on configuration) can be run in the terminal to access this new functionality. For more information, see: https://wiki.asterisk.org/wiki.display/~bford/Asterisk+ARI+Resource * Added new ARI functionality * Information on a single module can now be retrieved ASTERISK-25173 Change-Id: Ibce5a94e70ecdf4e90329cf0ba66c33a62d37463
This commit is contained in:
committed by
Benjamin Keith Ford
parent
66b57b10f6
commit
6a764db370
@@ -178,6 +178,25 @@ int ast_update_module_list_data(int (*modentry)(const char *module, const char *
|
||||
void *data),
|
||||
const char *like, void *data);
|
||||
|
||||
/*!
|
||||
* \brief Ask for a list of modules, descriptions, use counts and status.
|
||||
* \param modentry A callback to an updater function
|
||||
* \param like
|
||||
* \param data Data passed into the callback for manipulation
|
||||
* \param condition The condition to meet
|
||||
*
|
||||
* For each of the modules loaded, modentry will be executed with the resource,
|
||||
* description, and usecount values of each particular module.
|
||||
*
|
||||
* \return the number of conditions met
|
||||
* \since 13.5.0
|
||||
*/
|
||||
int ast_update_module_list_condition(int (*modentry)(const char *module, const char *description,
|
||||
int usecnt, const char *status, const char *like,
|
||||
enum ast_module_support_level support_level,
|
||||
void *data, const char *condition),
|
||||
const char *like, void *data, const char *condition);
|
||||
|
||||
/*!
|
||||
* \brief Check if module with the name given is loaded
|
||||
* \param name Module name, like "chan_sip.so"
|
||||
|
Reference in New Issue
Block a user