#include <mime.h>
|
| const std::string & | getSubType (void) const |
| |
| bool | isMultipart (void) const |
| |
| bool | isMessageRFC822 (void) const |
| |
| unsigned int | getSize (void) const |
| |
| unsigned int | getNofLines (void) const |
| |
| unsigned int | getNofBodyLines (void) const |
| |
| unsigned int | getBodyLength (void) const |
| |
| unsigned int | getBodyStartOffset (void) const |
| |
| void | printBody (int fd, Binc::IODevice &output, unsigned int startoffset, unsigned int length) const |
| |
| void | printHeader (int fd, Binc::IODevice &output, std::vector< std::string > headers, bool includeheaders, unsigned int startoffset, unsigned int length, std::string &storage) const |
| |
| void | printDoc (int fd, Binc::IODevice &output, unsigned int startoffset, unsigned int length) const |
| |
| virtual void | clear (void) const |
| |
| const MimePart * | getPart (const std::string &findpart, std::string genpart, FetchType fetchType=FetchBody) const |
| |
| virtual int | parseOnlyHeader (const std::string &toboundary) const |
| |
| virtual int | parseFull (const std::string &toboundary, int &boundarysize) const |
| |
| | MimePart (void) |
| |
| virtual | ~MimePart (void) |
| |
Definition at line 49 of file mime.h.
◆ FetchType
| Enumerator |
|---|
| FetchBody | |
| FetchHeader | |
| FetchMime | |
Definition at line 67 of file mime.h.
◆ MimePart()
◆ ~MimePart()
◆ clear()
| void clear |
( |
void |
| ) |
const |
|
virtual |
◆ getBodyLength()
| unsigned int getBodyLength |
( |
void |
| ) |
const |
|
inline |
◆ getBodyStartOffset()
| unsigned int getBodyStartOffset |
( |
void |
| ) |
const |
|
inline |
◆ getNofBodyLines()
| unsigned int getNofBodyLines |
( |
void |
| ) |
const |
|
inline |
◆ getNofLines()
| unsigned int getNofLines |
( |
void |
| ) |
const |
|
inline |
◆ getPart()
◆ getSize()
| unsigned int getSize |
( |
void |
| ) |
const |
|
inline |
◆ getSubType()
| const std::string & getSubType |
( |
void |
| ) |
const |
|
inline |
◆ isMessageRFC822()
| bool isMessageRFC822 |
( |
void |
| ) |
const |
|
inline |
◆ isMultipart()
| bool isMultipart |
( |
void |
| ) |
const |
|
inline |
◆ parseFull()
| int parseFull |
( |
const std::string & |
toboundary, |
|
|
int & |
boundarysize |
|
) |
| const |
|
virtual |
◆ parseOnlyHeader()
| int parseOnlyHeader |
( |
const std::string & |
toboundary | ) |
const |
|
virtual |
◆ printBody()
| void printBody |
( |
int |
fd, |
|
|
Binc::IODevice & |
output, |
|
|
unsigned int |
startoffset, |
|
|
unsigned int |
length |
|
) |
| const |
◆ printDoc()
| void printDoc |
( |
int |
fd, |
|
|
Binc::IODevice & |
output, |
|
|
unsigned int |
startoffset, |
|
|
unsigned int |
length |
|
) |
| const |
◆ printHeader()
| void printHeader |
( |
int |
fd, |
|
|
Binc::IODevice & |
output, |
|
|
std::vector< std::string > |
headers, |
|
|
bool |
includeheaders, |
|
|
unsigned int |
startoffset, |
|
|
unsigned int |
length, |
|
|
std::string & |
storage |
|
) |
| const |
◆ bodylength
◆ bodystartoffsetcrlf
| unsigned int bodystartoffsetcrlf |
|
mutable |
◆ boundary
◆ headerlength
| unsigned int headerlength |
|
mutable |
◆ headerstartoffsetcrlf
| unsigned int headerstartoffsetcrlf |
|
mutable |
◆ members
◆ messagerfc822
◆ multipart
◆ nbodylines
◆ nlines
◆ size
◆ subtype
The documentation for this class was generated from the following files: