Rodgger
2 years ago
2 changed files with 43 additions and 0 deletions
@ -0,0 +1,38 @@
|
||||
#ifndef AGI_H |
||||
#define AGI_H 1 |
||||
|
||||
struct agi_parameter { |
||||
char *key; |
||||
char *value; |
||||
struct agi_parameter *next; |
||||
}; |
||||
|
||||
struct agi_response { |
||||
|
||||
}; |
||||
|
||||
typedef struct agi_parameter s_agi_parameter; |
||||
|
||||
|
||||
int ast_agi_stdout(char *str_stdout ); |
||||
|
||||
int ast_agi_stdin( char *str_stdin, int n ); |
||||
|
||||
int ast_agi_add_param( s_agi_parameter **ast_root, s_agi_parameter *ast_next ); |
||||
|
||||
s_agi_parameter *ast_agi( ); |
||||
|
||||
int ast_agi_key( char **key, char *line ); |
||||
|
||||
int ast_agi_value( char **value, char *line ); |
||||
|
||||
int ast_agi_len_char( char *line, char cht ); |
||||
|
||||
char *get_param_value(s_agi_parameter *param, char *key); |
||||
|
||||
char *get_param_n(s_agi_parameter *param, int n); |
||||
|
||||
int agi_verbose_all_param(s_agi_parameter *param); |
||||
|
||||
|
||||
#endif |
Loading…
Reference in new issue