logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ost::MIMEMultipart - A container class for multi-part MIME document objects which can be streamed to a

Author

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

GNU CommonC++                                    Sun Dec 27 2020                           ost::MIMEMultipart(3)

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

See Also