|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <MsgHeaderScanner.hxx>
Public Types | |
| enum | { MaxNumCharsChunkOverflow = 5 } |
| enum | TextPropBitMaskEnum { tpbmContainsLineBreak = 1 << 0 , tpbmContainsWhitespace = 1 << 1 , tpbmContainsBackslash = 1 << 2 , tpbmContainsPercent = 1 << 3 , tpbmContainsSemicolon = 1 << 4 , tpbmContainsParen = 1 << 5 } |
| enum | ScanChunkResult { scrEnd , scrNextChunk , scrError } |
| typedef unsigned char | TextPropBitMask |
Public Member Functions | |
| unsigned int | getHeaderCount () const |
| MsgHeaderScanner () | |
| void | prepareForMessage (SipMessage *msg) |
| void | prepareForFrag (SipMessage *msg, bool hasStartLine) |
| MsgHeaderScanner::ScanChunkResult | scanChunk (char *chunk, unsigned int chunkLength, char **unprocessedCharPtr) |
Static Public Member Functions | |
| static char * | allocateBuffer (size_t size) |
| static int | dumpStateMachine (int fd) |
Definition at line 54 of file MsgHeaderScanner.hxx.
| typedef unsigned char resip::MsgHeaderScanner::TextPropBitMask |
Definition at line 70 of file MsgHeaderScanner.hxx.
| anonymous enum |
| Enumerator | |
|---|---|
| MaxNumCharsChunkOverflow | |
Definition at line 58 of file MsgHeaderScanner.hxx.
| Enumerator | |
|---|---|
| scrEnd | |
| scrNextChunk | |
| scrError | |
Definition at line 105 of file MsgHeaderScanner.hxx.
| Enumerator | |
|---|---|
| tpbmContainsLineBreak | |
| tpbmContainsWhitespace | |
| tpbmContainsBackslash | |
| tpbmContainsPercent | |
| tpbmContainsSemicolon | |
| tpbmContainsParen | |
Definition at line 61 of file MsgHeaderScanner.hxx.
| resip::MsgHeaderScanner::MsgHeaderScanner | ( | ) |
Definition at line 881 of file MsgHeaderScanner.cxx.
|
static |
Definition at line 46 of file MsgHeaderScanner.cxx.
|
static |
|
inline |
Definition at line 72 of file MsgHeaderScanner.hxx.
| void resip::MsgHeaderScanner::prepareForFrag | ( | SipMessage * | msg, |
| bool | hasStartLine | ||
| ) |
Definition at line 900 of file MsgHeaderScanner.cxx.
| void resip::MsgHeaderScanner::prepareForMessage | ( | SipMessage * | msg | ) |
Definition at line 891 of file MsgHeaderScanner.cxx.
| MsgHeaderScanner::ScanChunkResult resip::MsgHeaderScanner::scanChunk | ( | char * | chunk, |
| unsigned int | chunkLength, | ||
| char ** | unprocessedCharPtr | ||
| ) |
Definition at line 916 of file MsgHeaderScanner.cxx.