SYNOPSIS

#include <mime.h>

Inherited by ost::MIMEMultipartForm.

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 __EXPORT MIMEItemPart

Detailed Description

A container class for multi-part MIME document objects which can be streamed to a std::ostream destination.

Author:

David Sugar [email protected] container for streamable multi-part MIME documents.

Constructor & Destructor Documentation

virtual ost::MIMEMultipart::~MIMEMultipart ()\fC [protected]\fP, \fC [virtual]\fP

ost::MIMEMultipart::MIMEMultipart (const char *document)

Contruct a multi-part document, and describe it's type.

Parameters:

document (content) type.

Member Function Documentation

virtual void ost::MIMEMultipart::body (std::ostream *output)\fC [virtual]\fP

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)\fC [inline]\fP

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)\fC [virtual]\fP

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

friend class \fB__EXPORT\fP \fBMIMEItemPart\fP\fC [friend]\fP

Member Data Documentation

char ost::MIMEMultipart::boundry[8]\fC [protected]\fP

\fBMIMEItemPart\fP* ost::MIMEMultipart::first\fC [protected]\fP

char* ost::MIMEMultipart::header[16]\fC [protected]\fP

\fBMIMEItemPart\fP * ost::MIMEMultipart::last\fC [protected]\fP

char ost::MIMEMultipart::mtype[80]\fC [protected]\fP

Author

Generated automatically by Doxygen for GNU CommonC++ from the source code.