route_flags Struct Reference

#include <cr_rule.h>

Collaboration diagram for route_flags:

Collaboration graph
[legend]

Data Fields

int dice_max
flag_t flags
flag_t mask
int max_targets
struct route_flagsnext
struct route_rulerule_list
int rule_num
struct route_rule ** rules

Detailed Description

Use route rules only if message flags match stored mask/flags.

Definition at line 73 of file cr_rule.h.


Field Documentation

int dice_max

The DICE_MAX value for the rule set, calculated by rule_fixup

Definition at line 79 of file cr_rule.h.

Referenced by dump_tree_recursor(), rewrite_on_rule(), and rule_fixup_recursor().

The flags for which the route ist valid

Definition at line 74 of file cr_rule.h.

Referenced by add_route_flags(), and rewrite_on_rule().

The mask for the flags field

Definition at line 75 of file cr_rule.h.

Referenced by add_route_flags(), and rewrite_on_rule().

upper edge of hashing via prime number algorithm, must be eqal to rule_num

Definition at line 80 of file cr_rule.h.

Referenced by add_route_rule(), rewrite_on_rule(), rule_fixup_recursor(), save_route_data_recursor(), and update_route_data_recursor().

struct route_flags* next [read]

A pointer to the next route flags struct

Definition at line 81 of file cr_rule.h.

Referenced by add_route_flags(), destroy_route_flags_list(), dump_tree_recursor(), rewrite_on_rule(), and rule_fixup_recursor().

struct route_rule* rule_list [read]

int rule_num

The number of rules

Definition at line 78 of file cr_rule.h.

Referenced by get_rule_by_hash(), rule_fixup_recursor(), and update_route_data_recursor().

struct route_rule** rules [read]

The array points to the rules in order of hash indices

Definition at line 77 of file cr_rule.h.

Referenced by destroy_route_flags(), get_rule_by_hash(), and rule_fixup_recursor().


The documentation for this struct was generated from the following file:

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