avpops_parse.c File Reference

#include <stdlib.h>
#include <ctype.h>
#include "../../ut.h"
#include "../../dprint.h"
#include "../../usr_avp.h"
#include "../../mem/mem.h"
#include "avpops_parse.h"

Include dependency graph for avpops_parse.c:

Go to the source code of this file.

Defines

#define duplicate_str(_p, _str, _error)
#define SCHEME_DOMAIN_COL   "domain_col"
#define SCHEME_DOMAIN_COL_LEN   (sizeof(SCHEME_DOMAIN_COL)-1)
#define SCHEME_INT_TYPE   "integer"
#define SCHEME_INT_TYPE_LEN   (sizeof(SCHEME_INT_TYPE)-1)
#define SCHEME_STR_TYPE   "string"
#define SCHEME_STR_TYPE_LEN   (sizeof(SCHEME_STR_TYPE)-1)
#define SCHEME_TABLE   "table"
#define SCHEME_TABLE_LEN   (sizeof(SCHEME_TABLE)-1)
#define SCHEME_USERNAME_COL   "username_col"
#define SCHEME_USERNAME_COL_LEN   (sizeof(SCHEME_USERNAME_COL)-1)
#define SCHEME_UUID_COL   "uuid_col"
#define SCHEME_UUID_COL_LEN   (sizeof(SCHEME_UUID_COL)-1)
#define SCHEME_VAL_TYPE   "value_type"
#define SCHEME_VAL_TYPE_LEN   (sizeof(SCHEME_VAL_TYPE)-1)
#define SCHEME_VALUE_COL   "value_col"
#define SCHEME_VALUE_COL_LEN   (sizeof(SCHEME_VALUE_COL)-1)

Functions

struct fis_paramavpops_parse_pvar (char *in)
int parse_avp_db (char *s, struct db_param *dbp, int allow_scheme)
int parse_avp_db_scheme (char *s, struct db_scheme *scheme)
struct fis_paramparse_check_value (char *s)
struct fis_paramparse_intstr_value (char *p, int len)
struct fis_paramparse_op_value (char *s)


Define Documentation

#define duplicate_str ( _p,
_str,
_error   ) 

Definition at line 319 of file avpops_parse.c.

Referenced by add_credential(), parse_avp_db_scheme(), and run_proxy().

#define SCHEME_DOMAIN_COL   "domain_col"

Definition at line 45 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_DOMAIN_COL_LEN   (sizeof(SCHEME_DOMAIN_COL)-1)

Definition at line 46 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_INT_TYPE   "integer"

Definition at line 53 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_INT_TYPE_LEN   (sizeof(SCHEME_INT_TYPE)-1)

Definition at line 54 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_STR_TYPE   "string"

Definition at line 55 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_STR_TYPE_LEN   (sizeof(SCHEME_STR_TYPE)-1)

Definition at line 56 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_TABLE   "table"

Definition at line 49 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_TABLE_LEN   (sizeof(SCHEME_TABLE)-1)

Definition at line 50 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_USERNAME_COL   "username_col"

Definition at line 43 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_USERNAME_COL_LEN   (sizeof(SCHEME_USERNAME_COL)-1)

Definition at line 44 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_UUID_COL   "uuid_col"

Definition at line 41 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_UUID_COL_LEN   (sizeof(SCHEME_UUID_COL)-1)

Definition at line 42 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_VAL_TYPE   "value_type"

Definition at line 51 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_VAL_TYPE_LEN   (sizeof(SCHEME_VAL_TYPE)-1)

Definition at line 52 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_VALUE_COL   "value_col"

Definition at line 47 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().

#define SCHEME_VALUE_COL_LEN   (sizeof(SCHEME_VALUE_COL)-1)

Definition at line 48 of file avpops_parse.c.

Referenced by parse_avp_db_scheme().


Function Documentation

struct fis_param* avpops_parse_pvar ( char *  in  )  [read]

int parse_avp_db ( char *  s,
struct db_param dbp,
int  allow_scheme 
)

int parse_avp_db_scheme ( char *  s,
struct db_scheme scheme 
)

struct fis_param* parse_check_value ( char *  s  )  [read]

struct fis_param* parse_intstr_value ( char *  p,
int  len 
) [read]

struct fis_param* parse_op_value ( char *  s  )  [read]


Generated on Thu May 17 12:00:35 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6