Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

chanvars.h

Go to the documentation of this file.
00001 /*
00002  * Asterisk -- A telephony toolkit for Linux.
00003  *
00004  * Channel Variables
00005  * 
00006  * Copyright (C) 2002, Mark Spencer
00007  *
00008  * Mark Spencer <markster@linux-support.net>
00009  *
00010  * This program is free software, distributed under the terms of
00011  * the GNU General Public License
00012  */
00013 
00014 #ifndef _ASTERISK_CHANVARS_INCLUDE
00015 #define _ASTERISK_CHANVARS_INCLUDE
00016 
00017 #include <asterisk/linkedlists.h>
00018 
00019 struct ast_var_t {
00020    char *name;
00021    char *value;
00022    AST_LIST_ENTRY(ast_var_t) entries;
00023 };
00024 
00025 struct ast_var_t *ast_var_assign(char *name,char *value);
00026 void ast_var_delete(struct ast_var_t *var);
00027 char *ast_var_name(struct ast_var_t *var);
00028 char *ast_var_value(struct ast_var_t *var);
00029 
00030 #endif

Generated on Thu Nov 29 22:50:22 2007 for Asterisk by  doxygen 1.4.2