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

Classes | |
| class | Exception |
Public Member Functions | |
| ExtensionHeader (const char *unknownHeaderName) | |
| ExtensionHeader (const Data &unknownHeaderName) | |
| const Data & | getName () const |
Private Attributes | |
| const Data | mName |
Definition at line 9 of file ExtensionHeader.hxx.
| ExtensionHeader::ExtensionHeader | ( | const char * | unknownHeaderName | ) | [explicit] |
Definition at line 16 of file ExtensionHeader.cxx.
References resip::Data::data(), resip::Data::empty(), resip::Headers::getType(), mName, resip::Data::size(), and resip::Headers::UNKNOWN.
: mName(name) { assert(name); if (mName.empty()) { assert(false); throw Exception("Empty extension header",__FILE__,__LINE__); } assert(Headers::getType(mName.data(), (int)mName.size()) == Headers::UNKNOWN); }

| ExtensionHeader::ExtensionHeader | ( | const Data & | unknownHeaderName | ) | [explicit] |
Definition at line 28 of file ExtensionHeader.cxx.
References resip::Data::data(), resip::Data::empty(), resip::Headers::getType(), mName, resip::Data::size(), and resip::Headers::UNKNOWN.
: mName(name) { if (mName.empty()) { assert(false); throw Exception("Empty extension header",__FILE__,__LINE__); } assert(Headers::getType(mName.data(), (int)mName.size()) == Headers::UNKNOWN); }

| const Data & ExtensionHeader::getName | ( | ) | const |
Definition at line 40 of file ExtensionHeader.cxx.
References mName.
Referenced by resip::SipMessage::exists(), resip::SipMessage::header(), and resip::SipMessage::remove().
{
return mName;
}
const Data resip::ExtensionHeader::mName [private] |
Definition at line 25 of file ExtensionHeader.hxx.
Referenced by ExtensionHeader(), and getName().
1.7.5.1