#include "sr_module.h"
#include "dprint.h"
#include "parser/msg_parser.h"
#include "flags.h"

Go to the source code of this file.
Functions | |
| unsigned int | fixup_flag (unsigned int idx) |
| int | flag_idx2mask (int *flag) |
| int | flag_in_range (flag_t flag) |
| unsigned int | getsflags (void) |
| int | isflagset (struct sip_msg *msg, flag_t flag) |
| int | issflagset (unsigned int mask) |
| int | resetflag (struct sip_msg *msg, flag_t flag) |
| int | resetsflag (unsigned int mask) |
| int | setflag (struct sip_msg *msg, flag_t flag) |
| int | setsflag (unsigned int mask) |
| int | setsflagsval (unsigned int val) |
Variables | |
| static unsigned int | sflags = 0 |
Definition in file flags.c.
| unsigned int fixup_flag | ( | unsigned int | idx | ) |
Definition at line 84 of file flags.c.
References LM_ERR, and MAX_FLAG.
Referenced by fix_actions().
| int flag_idx2mask | ( | int * | flag | ) |
| int flag_in_range | ( | flag_t | flag | ) |
Definition at line 56 of file flags.c.
References LM_ERR, and MAX_FLAG.
Referenced by fix_actions().
| unsigned int getsflags | ( | void | ) |
Definition at line 52 of file flags.c.
References sip_msg::flags.
Referenced by do_action(), and radius_authorize_sterman().
| int issflagset | ( | unsigned int | mask | ) |
| int resetsflag | ( | unsigned int | mask | ) |
Definition at line 42 of file flags.c.
References sip_msg::flags.
Referenced by do_action(), EngageMediaProxy(), and NAT_Keepalive().
| int setsflag | ( | unsigned int | mask | ) |
| int setsflagsval | ( | unsigned int | val | ) |
unsigned int sflags = 0 [static] |
Definition at line 82 of file flags.c.
Referenced by getsflags(), issflagset(), resetsflag(), setsflag(), and setsflagsval().
1.5.6