ost::MIMEMultipart Class Reference
A container class for multi-part MIME document objects which can be streamed to a std::ostream destination.
More...
#include <mime.h>
List of all members.
Public Member Functions |
| | MIMEMultipart (const char *document) |
| | Contruct a multi-part document, and describe it's type.
|
| virtual void | head (std::ostream *output) |
| | Stream the headers of the multi-part document.
|
| virtual void | body (std::ostream *output) |
| | Stream the "body" of the multi-part document.
|
| char ** | getHeaders (void) |
| | Get a string array of the headers to use.
|
Protected Member Functions |
| virtual | ~MIMEMultipart () |
Protected Attributes |
| char | boundry [8] |
| char | mtype [80] |
| char * | header [16] |
| MIMEItemPart * | first |
| MIMEItemPart * | last |
Friends |
| class | MIMEItemPart |
Detailed Description
A container class for multi-part MIME document objects which can be streamed to a std::ostream destination.
- Author:
- David Sugar <dyfet@ostel.com> container for streamable multi-part MIME documents.
Constructor & Destructor Documentation
| virtual ost::MIMEMultipart::~MIMEMultipart |
( |
|
) |
[protected, virtual] |
| ost::MIMEMultipart::MIMEMultipart |
( |
const char * |
document |
) |
|
Contruct a multi-part document, and describe it's type.
- Parameters:
-
Member Function Documentation
| virtual void ost::MIMEMultipart::body |
( |
std::ostream * |
output |
) |
[virtual] |
Stream the "body" of the multi-part document.
This involves streaming the headers and body of each document part.
- Parameters:
-
| output | to stream document body into. |
| char** ost::MIMEMultipart::getHeaders |
( |
void |
|
) |
[inline] |
Get a string array of the headers to use.
This is used to assist URLStream::post.
- Returns:
- array of headers.
| virtual void ost::MIMEMultipart::head |
( |
std::ostream * |
output |
) |
[virtual] |
Stream the headers of the multi-part document.
The headers of individual entities are streamed as part of the body.
- Parameters:
-
| output | to stream document header into. |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: