summaryrefslogtreecommitdiff
path: root/main/minimime/mm-docs/latex/mm__context_8c.tex
blob: 78ba141e57f927ed216dc34fd55a058c35d1399b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
\section{mm\_\-context.c File Reference}
\label{mm__context_8c}\index{mm_context.c@{mm\_\-context.c}}
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include $<$stdlib.h$>$}\par
{\tt \#include $<$stdarg.h$>$}\par
{\tt \#include $<$string.h$>$}\par
{\tt \#include $<$assert.h$>$}\par
{\tt \#include \char`\"{}mm\_\-internal.h\char`\"{}}\par
\subsection*{Functions}
\begin{Indent}{\bf Manipulating Mini\-MIME contexts}\par
\begin{CompactItemize}
\item 
MM\_\-CTX $\ast$ {\bf mm\_\-context\_\-new} (void)
\item 
void {\bf mm\_\-context\_\-free} (MM\_\-CTX $\ast$ctx)
\item 
int {\bf mm\_\-context\_\-attachpart} (MM\_\-CTX $\ast$ctx, struct mm\_\-mimepart $\ast$part)
\item 
int {\bf mm\_\-context\_\-attachpart\_\-after} (MM\_\-CTX $\ast$ctx, struct mm\_\-mimepart $\ast$part, int pos)
\item 
int {\bf mm\_\-context\_\-deletepart} (MM\_\-CTX $\ast$ctx, int which, int freemem)
\item 
int {\bf mm\_\-context\_\-countparts} (MM\_\-CTX $\ast$ctx)
\item 
mm\_\-mimepart $\ast$ {\bf mm\_\-context\_\-getpart} (MM\_\-CTX $\ast$ctx, int which)
\item 
int {\bf mm\_\-context\_\-iscomposite} (MM\_\-CTX $\ast$ctx)
\item 
int {\bf mm\_\-context\_\-haswarnings} (MM\_\-CTX $\ast$ctx)
\item 
int {\bf mm\_\-context\_\-generateboundary} (MM\_\-CTX $\ast$ctx)
\item 
int {\bf mm\_\-context\_\-setpreamble} (MM\_\-CTX $\ast$ctx, char $\ast$preamble)
\item 
char $\ast$ \textbf{mm\_\-context\_\-getpreamble} (MM\_\-CTX $\ast$ctx)\label{group__context_g1ebbdd51106ccdee77ca421f9692bde7}

\item 
int {\bf mm\_\-context\_\-flatten} (MM\_\-CTX $\ast$ctx, char $\ast$$\ast$flat, size\_\-t $\ast$length, int flags)
\end{CompactItemize}
\end{Indent}


\subsection{Detailed Description}
Modules for manipulating Mini\-MIME contexts