parse_config.c File Reference

#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include "../../sr_module.h"
#include "rule.h"
#include "parse_config.h"

Include dependency graph for parse_config.c:

Go to the source code of this file.

Functions

ruleparse_config_file (char *filename)
static ruleparse_config_line (char *line)
static int parse_expression (char *str, expression **e, expression **e_exceptions)
static int parse_expression_list (char *str, expression **e)


Function Documentation

rule* parse_config_file ( char *  filename  ) 

Definition at line 243 of file parse_config.c.

References file, LINE_LENGTH, LM_WARN, NULL, and parse_config_line().

Referenced by load_fixup(), and mod_init().

static rule* parse_config_line ( char *  line  )  [static]

static int parse_expression ( char *  str,
expression **  e,
expression **  e_exceptions 
) [static]

Definition at line 107 of file parse_config.c.

References free_expression(), LINE_LENGTH, NULL, and parse_expression_list().

Referenced by parse_config_line().

static int parse_expression_list ( char *  str,
expression **  e 
) [static]


Generated on Thu May 24 00:00:40 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6