ost::MIMEMultipart - A container class for multi-part MIME document objects which can be streamed to a
Contents
Constructor & Destructor Documentation
virtualost::MIMEMultipart::~MIMEMultipart()[protected],[virtual]ost::MIMEMultipart::MIMEMultipart(constchar*document)
Contruct a multi-part document, and describe it's type.
Parametersdocument (content) type.
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.
Member Data Documentation
charost::MIMEMultipart::boundry[8][protected]MIMEItemPart*ost::MIMEMultipart::first[protected]char*ost::MIMEMultipart::header[16][protected]MIMEItemPart*ost::MIMEMultipart::last[protected]charost::MIMEMultipart::mtype[80][protected]
Member Function Documentation
virtualvoidost::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.
Parametersoutput 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.
virtualvoidost::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.
Parametersoutput to stream document header into.
Name
ost::MIMEMultipart - A container class for multi-part MIME document objects which can be streamed to a
std::ostream destination.
Synopsis
#include <mime.h>
Inherited by ost::MIMEMultipartForm.
PublicMemberFunctionsMIMEMultipart (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.
ProtectedMemberFunctions
virtual ~MIMEMultipart ()
ProtectedAttributes
char boundry [8]
char mtype [80]
char * header [16]
MIMEItemPart * firstMIMEItemPart * lastFriends
class __EXPORTMIMEItemPart