#include <AmCmd.h>
Public Member Functions | |
| string | getHeader (const string &hdr_name) const |
| bool | stripHeader (const string &hdr_name) |
| bool | findHeader (const string &hdr_name, size_t &pos1, size_t &pos2, size_t &hdr_start) const |
| void | addHeader (const string &hdr) |
Data Fields | |
| string | cmd |
| string | method |
| string | user |
| string | domain |
| string | dstip |
| string | port |
| string | r_uri |
| string | from_uri |
| string | from |
| string | to |
| string | callid |
| string | from_tag |
| string | to_tag |
| int | cseq |
| string | key |
| string | route |
| string | next_hop |
| string | hdrs |
| void AmCmd::addHeader | ( | const string & | hdr | ) |
add a header. Caution: this does not check for duplicates.
| bool AmCmd::findHeader | ( | const string & | hdr_name, | |
| size_t & | pos1, | |||
| size_t & | pos2, | |||
| size_t & | hdr_start | |||
| ) | const |
find a header, if found, value is between pos1 and pos2 and hdr start is the start of the header
| bool AmCmd::stripHeader | ( | const string & | hdr_name | ) |
remove a header
| string AmCmd::hdrs |
Additional headers
| string AmCmd::key |
Incoming request only: transaction number needed by Ser's 't_reply'
| string AmCmd::next_hop |
Pre-calculated next hop for Ser's 't_uac_dlg'.
| string AmCmd::route |
Pre-calculated route set for SIP 'Route:' header.
1.4.7