Asterisk - The Open Source Telephony Project
21.4.1
|
Channel Variables. More...
#include "asterisk/linkedlists.h"
Go to the source code of this file.
Data Structures | |
struct | ast_var_t |
struct | varshead |
Macros | |
#define | ast_var_assign(name, value) _ast_var_assign(name, value, __FILE__, __LINE__, __PRETTY_FUNCTION__) |
#define | AST_VAR_LIST_TRAVERSE(head, var) AST_LIST_TRAVERSE(head, var, entries) |
Functions | |
struct ast_var_t * | _ast_var_assign (const char *name, const char *value, const char *file, int lineno, const char *function) |
void | ast_var_delete (struct ast_var_t *var) |
char * | ast_var_find (const struct varshead *head, const char *name) |
const char * | ast_var_full_name (const struct ast_var_t *var) |
struct varshead * | ast_var_list_clone (struct varshead *head) |
struct varshead * | ast_var_list_create (void) |
void | ast_var_list_destroy (struct varshead *head) |
static void | AST_VAR_LIST_INSERT_HEAD (struct varshead *head, struct ast_var_t *var) |
static void | AST_VAR_LIST_INSERT_TAIL (struct varshead *head, struct ast_var_t *var) |
const char * | ast_var_name (const struct ast_var_t *var) |
const char * | ast_var_value (const struct ast_var_t *var) |
Channel Variables.
Definition in file chanvars.h.