#include "../dprint.h"
#include "msg_parser.h"
#include "parser_f.h"
#include "parse_methods.h"
#include "../mem/mem.h"
#include "../ut.h"

Go to the source code of this file.
Enumerations | |
| enum | { START, INVITE1, INVITE2, INVITE3, INVITE4, INVITE5, ACK1, ACK2, CANCEL1, CANCEL2, CANCEL3, CANCEL4, CANCEL5, BYE1, BYE2, SIP1, SIP2, SIP3, SIP4, SIP5, SIP6, FIN_INVITE = 100, FIN_ACK, FIN_CANCEL, FIN_BYE, FIN_SIP, P_METHOD = 200, L_URI, P_URI, L_VER, VER1, VER2, VER3, VER4, VER5, VER6, FIN_VER, L_STATUS, P_STATUS, L_REASON, P_REASON, L_LF, F_CR, F_LF } |
Functions | |
| char * | parse_first_line (char *buffer, unsigned int len, struct msg_start *fl) |
Definition in file parse_fline.c.
| anonymous enum |
Definition at line 44 of file parse_fline.c.
| char* parse_first_line | ( | char * | buffer, | |
| unsigned int | len, | |||
| struct msg_start * | fl | |||
| ) |
Definition at line 59 of file parse_fline.c.
References ACK, BYE, CANCEL, eat_line(), eat_space_end(), eat_token2_end(), eat_token_end(), IFISMETHOD, INFO, INVITE, is_empty_end(), msg_start::len, LM_ERR, LM_INFO, parse_method(), pkg_free, pkg_malloc, msg_start::reply, msg_start::request, second, SIP_INVALID, SIP_REPLY, SIP_REQUEST, SIP_VERSION, SIP_VERSION_LEN, msg_start::type, msg_start::u, and ZSW.
Referenced by parse_msg().
1.5.6