route_struct.c File Reference

SIP routing engine - structure helping functions. More...

#include "route_struct.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "sr_module.h"
#include "dprint.h"
#include "ip_addr.h"
#include "mem/mem.h"
#include "ut.h"

Include dependency graph for route_struct.c:

Go to the source code of this file.

Functions

struct actionappend_action (struct action *a, struct action *b)
struct actionmk_action (int type, int n, action_elem_t *elem, int line)
struct exprmk_elem (int op, int leftt, void *leftd, int rightt, void *rightd)
struct exprmk_exp (int op, struct expr *left, struct expr *right)
void print_action (struct action *t)
void print_actions (struct action *a)
void print_expr (struct expr *exp)


Detailed Description

SIP routing engine - structure helping functions.

Definition in file route_struct.c.


Function Documentation

struct action* append_action ( struct action a,
struct action b 
) [read]

Definition at line 130 of file route_struct.c.

References action::next.

struct action* mk_action ( int  type,
int  n,
action_elem_t elem,
int  line 
) [read]

struct expr* mk_elem ( int  op,
int  leftt,
void *  leftd,
int  rightt,
void *  rightd 
) [read]

struct expr* mk_exp ( int  op,
struct expr left,
struct expr right 
) [read]

void print_action ( struct action t  ) 

void print_actions ( struct action a  ) 

Definition at line 629 of file route_struct.c.

References action::next, and print_action().

Referenced by print_action(), print_expr(), and print_rl().

void print_expr ( struct expr exp  ) 


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