Asterisk - The Open Source Telephony Project GIT-master-b023714
|
Global variable dialplan functions. More...
#include "asterisk.h"
#include <sys/stat.h>
#include "asterisk/module.h"
#include "asterisk/pbx.h"
#include "asterisk/channel.h"
#include "asterisk/app.h"
#include "asterisk/stasis_channels.h"
Go to the source code of this file.
Functions | |
static void | __reg_module (void) |
static void | __unreg_module (void) |
struct ast_module * | AST_MODULE_SELF_SYM (void) |
static int | global_delete_write (struct ast_channel *chan, const char *cmd, char *data, const char *value) |
static int | global_exists_read (struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len) |
static int | global_read (struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len) |
static int | global_write (struct ast_channel *chan, const char *cmd, char *data, const char *value) |
static int | load_module (void) |
static int | shared_read (struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len) |
static void | shared_variable_free (void *data) |
static int | shared_write (struct ast_channel *chan, const char *cmd, char *data, const char *value) |
static int | unload_module (void) |
Variables | |
static struct ast_module_info | __mod_info = { .name = AST_MODULE, .flags = AST_MODFLAG_LOAD_ORDER , .description = "Variable dialplan functions" , .key = ASTERISK_GPL_KEY , .buildopt_sum = AST_BUILDOPT_SUM, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_DEFAULT, .support_level = AST_MODULE_SUPPORT_CORE, } |
static const struct ast_module_info * | ast_module_info = &__mod_info |
static struct ast_custom_function | global_delete_function |
static struct ast_custom_function | global_exists_function |
static struct ast_custom_function | global_function |
static struct ast_custom_function | shared_function |
static const struct ast_datastore_info | shared_variable_info |
Global variable dialplan functions.
Definition in file func_global.c.
|
static |
Definition at line 415 of file func_global.c.
|
static |
Definition at line 415 of file func_global.c.
struct ast_module * AST_MODULE_SELF_SYM | ( | void | ) |
Definition at line 415 of file func_global.c.
|
static |
Definition at line 201 of file func_global.c.
References NULL, and pbx_builtin_setvar_helper().
|
static |
Definition at line 213 of file func_global.c.
References buf, NULL, pbx_builtin_getvar_helper(), and var.
|
static |
Definition at line 176 of file func_global.c.
References ast_copy_string(), buf, len(), NULL, pbx_builtin_getvar_helper(), and var.
|
static |
Definition at line 188 of file func_global.c.
References NULL, pbx_builtin_setvar_helper(), and value.
|
static |
Definition at line 403 of file func_global.c.
References ast_custom_function_register, global_delete_function, global_exists_function, global_function, and shared_function.
|
static |
Definition at line 228 of file func_global.c.
References args, ast_alloca, AST_APP_ARG, ast_channel_datastore_find(), ast_channel_get_by_name(), ast_channel_get_by_name_prefix(), ast_channel_lock, ast_channel_unlock, ast_channel_unref, ast_copy_string(), AST_DECLARE_APP_ARGS, AST_LIST_TRAVERSE, ast_log, AST_STANDARD_APP_ARGS, ast_strlen_zero(), ast_var_name(), ast_var_value(), buf, ast_datastore::data, ast_channel::data, len(), LOG_ERROR, LOG_WARNING, NULL, prefix, shared_variable_info, and var.
|
static |
Definition at line 165 of file func_global.c.
References ast_free, AST_LIST_REMOVE_HEAD, ast_var_delete(), ast_var_t::entries, and var.
|
static |
Definition at line 289 of file func_global.c.
References args, ast_alloca, AST_APP_ARG, ast_calloc, ast_channel_datastore_add(), ast_channel_datastore_find(), ast_channel_get_by_name(), ast_channel_get_by_name_prefix(), ast_channel_lock, ast_channel_publish_varset(), ast_channel_unlock, ast_channel_unref, ast_datastore_alloc, ast_datastore_free(), AST_DECLARE_APP_ARGS, ast_free, AST_LIST_INSERT_HEAD, AST_LIST_REMOVE_CURRENT, AST_LIST_TRAVERSE_SAFE_BEGIN, AST_LIST_TRAVERSE_SAFE_END, ast_log, ast_malloc, AST_STANDARD_APP_ARGS, ast_strlen_zero(), ast_var_assign, ast_var_delete(), ast_var_name(), ast_datastore::data, ast_channel::data, len(), LOG_ERROR, LOG_WARNING, NULL, prefix, RAII_VAR, S_OR, shared_variable_info, value, var, and ast_channel::varshead.
|
static |
Definition at line 391 of file func_global.c.
References ast_custom_function_unregister(), global_delete_function, global_exists_function, global_function, and shared_function.
|
static |
Definition at line 415 of file func_global.c.
|
static |
Definition at line 415 of file func_global.c.
|
static |
Definition at line 208 of file func_global.c.
Referenced by load_module(), and unload_module().
|
static |
Definition at line 223 of file func_global.c.
Referenced by load_module(), and unload_module().
|
static |
Definition at line 195 of file func_global.c.
Referenced by load_module(), and unload_module().
|
static |
Definition at line 385 of file func_global.c.
Referenced by load_module(), and unload_module().
|
static |
Definition at line 160 of file func_global.c.
Referenced by shared_read(), and shared_write().