|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
SIP body type to represent an invalid content type (MIME content-type Invalid/Invalid). More...
#include <InvalidContents.hxx>
Public Member Functions | |
| InvalidContents () | |
| InvalidContents (const Data &text, const Mime &originalType) | |
| InvalidContents (const HeaderFieldValue &hfv, const Mime &contentType, const Mime &originalType) | |
| InvalidContents (const Data &data, const Mime &contentType, const Mime &originalType) | |
| InvalidContents (const InvalidContents &rhs) | |
| virtual | ~InvalidContents () |
| InvalidContents & | operator= (const InvalidContents &rhs) |
| virtual Contents * | clone () const |
| duplicate an InvalidContents object | |
| const Mime & | getOriginalType () const |
| Gets the MIME content-type used in the constructor of InvalidContents. | |
| virtual EncodeStream & | encodeParsed (EncodeStream &str) const |
| virtual void | parse (ParseBuffer &pb) |
| const Data & | text () const |
| Gets a const reference to the parsed text from invalid contents. | |
| Data & | text () |
| Gets the parsed text from invalid contents. | |
Public Member Functions inherited from resip::Contents | |
| Contents (const HeaderFieldValue &headerFieldValue, const Mime &contentsType) | |
| pass Mime instance for parameters | |
| Contents (const Mime &contentsType) | |
| Create a contents with a given mime type. | |
| Contents (const Contents &rhs) | |
| Copy constructor. | |
| Contents (const Contents &rhs, HeaderFieldValue::CopyPaddingEnum e) | |
| Contents (const HeaderFieldValue &headerFieldValue, HeaderFieldValue::CopyPaddingEnum e, const Mime &contentsType) | |
| virtual | ~Contents () |
| Contents & | operator= (const Contents &rhs) |
| Assignment operator. | |
| void | preParseHeaders (ParseBuffer &pb) |
| Preforms preparsing on the headers stored in the ParseBuffer pb. | |
| EncodeStream & | encodeHeaders (EncodeStream &str) const |
| encodes headers to an output stream | |
| virtual Contents * | getContents () |
| access to wrapped contents (signed, encrypted) | |
| Contents * | getContents (const Mime &) |
| virtual Data | getBodyData () const |
| const Mime & | getType () const |
| getter for mime type of message | |
| bool | exists (const HeaderBase &headerType) const |
| checks to see if a header is present | |
| void | remove (const HeaderBase &headerType) |
| removes a header if it is present | |
| bool | exists (const MIME_Header &headerType) const |
| checks to see if a MIME header exists | |
| void | remove (const MIME_Header &headerType) |
| removes a MIME header if it is present | |
| const H_ContentType::Type & | header (const H_ContentType &headerType) const |
| returns the value of the Content-Type header Throws an Contents::Exception if the header doesn't exist. | |
| H_ContentType::Type & | header (const H_ContentType &headerType) |
| returns the value of the Content-Type header | |
| const H_ContentDisposition::Type & | header (const H_ContentDisposition &headerType) const |
| returns the value of the Content-Disposition header Throws an Contents::Exception if the header doesn't exist. | |
| H_ContentDisposition::Type & | header (const H_ContentDisposition &headerType) |
| returns the value of the Content-Disposition header | |
| const H_ContentTransferEncoding::Type & | header (const H_ContentTransferEncoding &headerType) const |
| returns the value of the Content-Transfer-Encoding header Throws an Contents::Exception if the header doesn't exist. | |
| H_ContentTransferEncoding::Type & | header (const H_ContentTransferEncoding &headerType) |
| returns the value of the Content-Transfer-Encoding header | |
| const H_ContentLanguages::Type & | header (const H_ContentLanguages &headerType) const |
| returns the value of the Content-Languages header Throws an Contents::Exception if the header doesn't exist. | |
| H_ContentLanguages::Type & | header (const H_ContentLanguages &headerType) |
| returns the value of the Content-Languages header | |
| const H_ContentID::Type & | header (const H_ContentID &headerType) const |
| returns the value of the Content-ID MIME header Throws an Contents::Exception if the header doesn't exist. | |
| H_ContentID::Type & | header (const H_ContentID &headerType) |
| returns the value of the Content-ID MIME header | |
| const H_ContentDescription::Type & | header (const H_ContentDescription &headerType) const |
| returns the Content-Description MIME header Throws an Contents::Exception if the header doesn't exist. | |
| H_ContentDescription::Type & | header (const H_ContentDescription &headerType) |
| returns the Content-Description MIME header | |
| int & | version () |
| returns the major version of MIME used by the contents | |
| int & | minorVersion () |
| returns the minor version of MIME used by the contents | |
| void | addBuffer (char *buf) |
Public Member Functions inherited from resip::LazyParser | |
| LazyParser (const HeaderFieldValue &headerFieldValue) | |
| LazyParser (const char *buf, int length) | |
| LazyParser (const HeaderFieldValue &headerFieldValue, HeaderFieldValue::CopyPaddingEnum e) | |
| LazyParser (const LazyParser &rhs) | |
| LazyParser (const LazyParser &rhs, HeaderFieldValue::CopyPaddingEnum e) | |
| LazyParser & | operator= (const LazyParser &rhs) |
| virtual | ~LazyParser () |
| EncodeStream & | encode (EncodeStream &str) const |
| Encodes this element to a stream, in the fashion it should be represented on the wire. | |
| bool | isParsed () const |
| Returns true iff a parse has been attempted. | |
| HeaderFieldValue & | getHeaderField () |
| void | checkParsed () const |
| void | checkParsed () |
| void | doParse () const |
| void | markDirty () const |
| bool | isWellFormed () const |
| Returns true iff this element was parsed successfully, according to the implementation of parse(). | |
Static Public Member Functions | |
| static const Mime & | getStaticType () |
Static Public Member Functions inherited from resip::Contents | |
| static Contents * | createContents (const Mime &contentType, const Data &contents) |
| factory method to create a Contents object from a mime type and a payload | |
Additional Inherited Members | |
Protected Member Functions inherited from resip::Contents | |
| void | clear () |
| void | init () |
| void | init (const Contents &orig) |
| void | freeMem () |
| virtual const Data & | errorContext () const |
Protected Member Functions inherited from resip::LazyParser | |
| LazyParser () | |
| void | clear () |
Protected Attributes inherited from resip::Contents | |
| Mime | mType |
| H_ContentDisposition::Type * | mDisposition |
| H_ContentTransferEncoding::Type * | mTransferEncoding |
| H_ContentLanguages::Type * | mLanguages |
| Token * | mId |
| H_ContentDescription::Type * | mDescription |
| StringCategory * | mLength |
| int | mVersion |
| int | mMinorVersion |
| std::vector< char * > | mBufferList |
SIP body type to represent an invalid content type (MIME content-type Invalid/Invalid).
Definition at line 13 of file InvalidContents.hxx.
| resip::InvalidContents::InvalidContents | ( | ) |
Definition at line 15 of file InvalidContents.cxx.
| InvalidContents::InvalidContents | ( | const HeaderFieldValue & | hfv, |
| const Mime & | contentType, | ||
| const Mime & | originalType | ||
| ) |
Definition at line 21 of file InvalidContents.cxx.
| InvalidContents::InvalidContents | ( | const Data & | data, |
| const Mime & | contentType, | ||
| const Mime & | originalType | ||
| ) |
Definition at line 28 of file InvalidContents.cxx.
| InvalidContents::InvalidContents | ( | const InvalidContents & | rhs | ) |
Definition at line 35 of file InvalidContents.cxx.
|
virtual |
Definition at line 42 of file InvalidContents.cxx.
|
virtual |
duplicate an InvalidContents object
Implements resip::Contents.
Definition at line 59 of file InvalidContents.cxx.
|
virtual |
Implements resip::LazyParser.
Definition at line 72 of file InvalidContents.cxx.
| const Mime & InvalidContents::getOriginalType | ( | ) | const |
Gets the MIME content-type used in the constructor of InvalidContents.
Definition at line 87 of file InvalidContents.cxx.
|
static |
Definition at line 65 of file InvalidContents.cxx.
| InvalidContents & InvalidContents::operator= | ( | const InvalidContents & | rhs | ) |
Definition at line 47 of file InvalidContents.cxx.
|
virtual |
Implements resip::LazyParser.
Definition at line 79 of file InvalidContents.cxx.
|
inline |
Gets the parsed text from invalid contents.
Definition at line 46 of file InvalidContents.hxx.
|
inline |
Gets a const reference to the parsed text from invalid contents.
Definition at line 42 of file InvalidContents.hxx.