|
reSIProcate/stack
9694
|
#include <Headers.hxx>

Public Member Functions | |
| virtual | ~HeaderBase () |
| virtual Headers::Type | getTypeNum () const =0 |
| virtual void | merge (SipMessage &, const SipMessage &)=0 |
| virtual ParserContainerBase * | makeContainer (HeaderFieldValueList *hfvs) const =0 |
Static Public Member Functions | |
| static HeaderBase * | getInstance (Headers::Type typenum) |
Static Protected Attributes | |
| static HeaderBase * | theHeaderInstances [Headers::MAX_HEADERS+1] = {0} |
Definition at line 61 of file Headers.hxx.
| virtual resip::HeaderBase::~HeaderBase | ( | ) | [inline, virtual] |
Definition at line 64 of file Headers.hxx.
{}
| static HeaderBase* resip::HeaderBase::getInstance | ( | Headers::Type | typenum | ) | [inline, static] |
Definition at line 68 of file Headers.hxx.
References theHeaderInstances.
Referenced by resip::SipMessage::parseAllHeaders().
{
return theHeaderInstances[typenum+1];
}
| virtual Headers::Type resip::HeaderBase::getTypeNum | ( | ) | const [pure virtual] |
| virtual ParserContainerBase* resip::HeaderBase::makeContainer | ( | HeaderFieldValueList * | hfvs | ) | const [pure virtual] |
Referenced by resip::SipMessage::parseAllHeaders().
| virtual void resip::HeaderBase::merge | ( | SipMessage & | , |
| const SipMessage & | |||
| ) | [pure virtual] |
HeaderBase * HeaderBase::theHeaderInstances = {0} [static, protected] |
Definition at line 75 of file Headers.hxx.
Referenced by getInstance().
1.7.5.1