Provided by: libcommoncpp2-doc_1.8.1-6ubuntu1_all bug

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.

   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 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:
           document (content) type.

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

   friend class __EXPORT MIMEItemPart [friend]

Member Data Documentation

   char ost::MIMEMultipart::boundry[8] [protected]
   MIMEItemPart* ost::MIMEMultipart::first [protected]
   char* ost::MIMEMultipart::header[16] [protected]
   MIMEItemPart * ost::MIMEMultipart::last [protected]
   char ost::MIMEMultipart::mtype[80] [protected]

Author

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