Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > ad1ba1135a9c9eeffc2e538163e00373 > files > 702

libCommonC++2_1.4-devel-1.4.1-1mdv2007.0.i586.rpm

\section{ost::MIMEItem\-Part Class Reference}
\label{classost_1_1_m_i_m_e_item_part}\index{ost::MIMEItemPart@{ost::MIMEItemPart}}
This is used to attach an item part to a MIME multipart document that is being streamed.item or part of a multi-part object.  


{\tt \#include $<$mime.h$>$}

Inheritance diagram for ost::MIMEItem\-Part::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classost_1_1_m_i_m_e_item_part}
\end{center}
\end{figure}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
virtual void {\bf head} (std::ostream $\ast$output)
\begin{CompactList}\small\item\em Stream the header(s) for the current document part. \item\end{CompactList}\item 
virtual void {\bf body} (std::ostream $\ast$output)=0
\begin{CompactList}\small\item\em Stream the content of this document part. \item\end{CompactList}\item 
{\bf MIMEItem\-Part} ({\bf MIMEMultipart} $\ast$top, const char $\ast$ct)
\begin{CompactList}\small\item\em Construct and attach a document part to a multipart document. \item\end{CompactList}\item 
virtual {\bf $\sim$MIMEItem\-Part} ()
\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
{\bf MIMEMultipart} $\ast$ {\bf base}
\item 
{\bf MIMEItem\-Part} $\ast$ {\bf next}
\item 
const char $\ast$ {\bf ctype}
\end{CompactItemize}
\subsection*{Friends}
\begin{CompactItemize}
\item 
class \_\-\_\-EXPORT {\bf MIMEMultipart}
\end{CompactItemize}


\subsection{Detailed Description}
This is used to attach an item part to a MIME multipart document that is being streamed.item or part of a multi-part object. 

The base item part class is used by all derived items.

\begin{Desc}
\item[Author:]David Sugar $<${\tt dyfet@ostel.com}$>$ \end{Desc}




\subsection{Constructor \& Destructor Documentation}
\index{ost::MIMEItemPart@{ost::MIMEItem\-Part}!MIMEItemPart@{MIMEItemPart}}
\index{MIMEItemPart@{MIMEItemPart}!ost::MIMEItemPart@{ost::MIMEItem\-Part}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::MIMEItem\-Part::MIMEItem\-Part ({\bf MIMEMultipart} $\ast$ {\em top}, const char $\ast$ {\em ct})\hspace{0.3cm}{\tt  [protected]}}\label{classost_1_1_m_i_m_e_item_part_24cd90918d9398bde3c4eeb1aac489fe}


Construct and attach a document part to a multipart document. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em top}]multipart document to attach to. \item[{\em ct}]Content-Type to use. \end{description}
\end{Desc}
\index{ost::MIMEItemPart@{ost::MIMEItem\-Part}!~MIMEItemPart@{$\sim$MIMEItemPart}}
\index{~MIMEItemPart@{$\sim$MIMEItemPart}!ost::MIMEItemPart@{ost::MIMEItem\-Part}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual ost::MIMEItem\-Part::$\sim$MIMEItem\-Part ()\hspace{0.3cm}{\tt  [protected, virtual]}}\label{classost_1_1_m_i_m_e_item_part_44257eb93ba5371c056202730b572efe}




\subsection{Member Function Documentation}
\index{ost::MIMEItemPart@{ost::MIMEItem\-Part}!body@{body}}
\index{body@{body}!ost::MIMEItemPart@{ost::MIMEItem\-Part}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void ost::MIMEItem\-Part::body (std::ostream $\ast$ {\em output})\hspace{0.3cm}{\tt  [protected, pure virtual]}}\label{classost_1_1_m_i_m_e_item_part_2179889ba9e82c73553ee1831dd275e4}


Stream the content of this document part. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em output}]to stream document body into. \end{description}
\end{Desc}


Implemented in {\bf ost::MIMEForm\-Data} {\rm (p.\,\pageref{classost_1_1_m_i_m_e_form_data_d9e76656f8c51b4b0d2d50e2db702953})}.\index{ost::MIMEItemPart@{ost::MIMEItem\-Part}!head@{head}}
\index{head@{head}!ost::MIMEItemPart@{ost::MIMEItem\-Part}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void ost::MIMEItem\-Part::head (std::ostream $\ast$ {\em output})\hspace{0.3cm}{\tt  [protected, virtual]}}\label{classost_1_1_m_i_m_e_item_part_613c021c921942985eb302812d1892a1}


Stream the header(s) for the current document part. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em output}]to stream header into. \end{description}
\end{Desc}


Reimplemented in {\bf ost::MIMEForm\-Data} {\rm (p.\,\pageref{classost_1_1_m_i_m_e_form_data_83cb93bf2ead4d30522519587d32b514})}.

\subsection{Friends And Related Function Documentation}
\index{ost::MIMEItemPart@{ost::MIMEItem\-Part}!MIMEMultipart@{MIMEMultipart}}
\index{MIMEMultipart@{MIMEMultipart}!ost::MIMEItemPart@{ost::MIMEItem\-Part}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}friend class \_\-\_\-EXPORT {\bf MIMEMultipart}\hspace{0.3cm}{\tt  [friend]}}\label{classost_1_1_m_i_m_e_item_part_8c138df4a1ca0771693eaa3a5955de0f}




\subsection{Member Data Documentation}
\index{ost::MIMEItemPart@{ost::MIMEItem\-Part}!base@{base}}
\index{base@{base}!ost::MIMEItemPart@{ost::MIMEItem\-Part}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf MIMEMultipart}$\ast$ {\bf ost::MIMEItem\-Part::base}\hspace{0.3cm}{\tt  [protected]}}\label{classost_1_1_m_i_m_e_item_part_fd31b8067fcca1c63c074486d7ed6d0b}


\index{ost::MIMEItemPart@{ost::MIMEItem\-Part}!ctype@{ctype}}
\index{ctype@{ctype}!ost::MIMEItemPart@{ost::MIMEItem\-Part}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf ost::MIMEItem\-Part::ctype}\hspace{0.3cm}{\tt  [protected]}}\label{classost_1_1_m_i_m_e_item_part_71f11829d6077f9fd985b7a69450d1cc}


\index{ost::MIMEItemPart@{ost::MIMEItem\-Part}!next@{next}}
\index{next@{next}!ost::MIMEItemPart@{ost::MIMEItem\-Part}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf MIMEItem\-Part}$\ast$ {\bf ost::MIMEItem\-Part::next}\hspace{0.3cm}{\tt  [protected]}}\label{classost_1_1_m_i_m_e_item_part_8520b1b9c7b13c094e26e963a106d958}




The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
{\bf mime.h}\end{CompactItemize}