#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include "../../str.h"
#include "../../dprint.h"
#include "../../mi/mi.h"
#include "../../mem/mem.h"
#include "fifo_fnc.h"
#include "mi_fifo.h"
#include "mi_parser.h"

Go to the source code of this file.
Functions | |
| static int | mi_parse_node (FILE *stream, str *buf, str *name, str *value) |
| struct mi_root * | mi_parse_tree (FILE *stream) |
| int | mi_parser_init (unsigned int size) |
Variables | |
| static char * | mi_parse_buffer = 0 |
| static unsigned int | mi_parse_buffer_len = 0 |
Definition in file mi_parser.c.
Definition at line 70 of file mi_parser.c.
References _str::len, LM_DBG, LM_ERR, MI_ATTR_VAL_SEP1, MI_ATTR_VAL_SEP2, mi_read_line(), and _str::s.
Referenced by mi_parse_tree().
| struct mi_root* mi_parse_tree | ( | FILE * | stream | ) | [read] |
Definition at line 218 of file mi_parser.c.
References add_mi_node_child(), buf, free_mi_tree(), init_mi_tree(), _str::len, LM_DBG, LM_ERR, mi_parse_buffer, mi_parse_buffer_len, mi_parse_node(), mi_read_line(), mi_node::name, mi_root::node, root, _str::s, and mi_node::value.
Referenced by mi_fifo_server().
| int mi_parser_init | ( | unsigned int | size | ) |
Definition at line 51 of file mi_parser.c.
References LM_ERR, mi_parse_buffer, mi_parse_buffer_len, and pkg_malloc.
Referenced by fifo_process().
char* mi_parse_buffer = 0 [static] |
unsigned int mi_parse_buffer_len = 0 [static] |
1.5.6