#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: