1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
<title>TnyCamelMsg</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.71.0">
7
<link rel="start" href="index.html" title="Reference Manual of the tinymail framework">
8
<link rel="up" href="libtinymail-camel.html" title="libtinymail-camel - implementation of the main library">
9
<link rel="prev" href="TnyCamelMimePart.html" title="TnyCamelMimePart">
10
<link rel="next" href="libtinymail-TnySessionCamel.html" title="TnySessionCamel">
11
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="preface" href="pr01.html" title="Introduction">
14
<link rel="reference" href="rn01.html" title="Object Index">
15
<link rel="reference" href="rn02.html" title="API Reference">
16
<link rel="chapter" href="libtinymail.html" title="libtinymail - main abstraction library">
17
<link rel="chapter" href="libtinymailui.html" title="libtinymailui - ui abstraction library">
18
<link rel="chapter" href="libtinymailui-gtk.html" title="libtinymailui-gtk - an optional ui implementation library">
19
<link rel="chapter" href="libtinymail-gnomevfs.html" title="libtinymail-gnomevfs - an optional implementation library">
20
<link rel="chapter" href="libtinymailui-mozembed.html" title="libtinymailui-mozembed - an optional ui implementation library">
21
<link rel="chapter" href="libtinymail-gnome-desktop.html" title="libtinymail-gnome-desktop - implementations for a gnome desktop">
22
<link rel="chapter" href="libtinymail-camel.html" title="libtinymail-camel - implementation of the main library">
23
<link rel="index" href="ix01.html" title="Index">
25
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
26
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
28
<td><a accesskey="p" href="TnyCamelMimePart.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
29
<td><a accesskey="u" href="libtinymail-camel.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
30
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
31
<th width="100%" align="center">Reference Manual of the tinymail framework</th>
32
<td><a accesskey="n" href="libtinymail-TnySessionCamel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
34
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2704105" class="shortcut">Top</a>
36
<a href="#id2705332" class="shortcut">Description</a>
38
<a href="#id2705270" class="shortcut">Object Hierarchy</a>
40
<a href="#id2705302" class="shortcut">Implemented Interfaces</a></nobr></td></tr>
42
<div class="refentry" lang="en">
43
<a name="TnyCamelMsg"></a><div class="titlepage"></div>
44
<div class="refnamediv"><table width="100%"><tr>
47
<a name="id2704105"></a><span class="refentrytitle">TnyCamelMsg</span>
49
<p>TnyCamelMsg — A message type for Camel</p>
51
<td valign="top" align="right"></td>
53
<div class="refsynopsisdiv">
55
<pre class="synopsis">
59
<a href="TnyCamelMsg.html#TnyCamelMsg-struct">TnyCamelMsg</a>;
60
<a href="libtinymail-tny-msg.html#TnyMsg">TnyMsg</a>* <a href="TnyCamelMsg.html#tny-camel-msg-new">tny_camel_msg_new</a> (void);
61
<a href="libtinymail-tny-msg.html#TnyMsg">TnyMsg</a>* <a href="TnyCamelMsg.html#tny-camel-msg-new-with-part">tny_camel_msg_new_with_part</a> (CamelMimePart *part);
65
<div class="refsect1" lang="en">
66
<a name="id2705270"></a><h2>Object Hierarchy</h2>
67
<pre class="synopsis">
70
+----<a href="TnyCamelMimePart.html" title="TnyCamelMimePart">TnyCamelMimePart</a>
74
<div class="refsect1" lang="en">
75
<a name="id2705302"></a><h2>Implemented Interfaces</h2>
77
TnyCamelMsg implements
78
<a href="libtinymail-tny-mime-part.html#TnyMimePart">TnyMimePart</a> and <a href="libtinymail-tny-msg.html#TnyMsg">TnyMsg</a>.</p>
80
<div class="refsect1" lang="en">
81
<a name="id2705332"></a><h2>Description</h2>
83
A <a href="libtinymail-tny-msg.html#TnyMsg"><span class="type">TnyMsg</span></a> implementation that plays proxy for the <span class="type">CamelMimeMessage</span> type in Camel.
84
It inherits from <a href="TnyCamelMimePart.html" title="TnyCamelMimePart"><span class="type">TnyCamelMimePart</span></a> and can therefore be used as a mime part too.
87
This implementation is coupled with <a href="TnyCamelMimePart.html" title="TnyCamelMimePart"><span class="type">TnyCamelMimePart</span></a>.
90
<div class="refsect1" lang="en">
91
<a name="id2705384"></a><h2>Details</h2>
92
<div class="refsect2" lang="en">
93
<a name="id2705395"></a><h3>
94
<a name="TnyCamelMsg-struct"></a>TnyCamelMsg</h3>
95
<a class="indexterm" name="id2705408"></a><pre class="programlisting">typedef struct _TnyCamelMsg TnyCamelMsg;</pre>
101
<div class="refsect2" lang="en">
102
<a name="id2705423"></a><h3>
103
<a name="tny-camel-msg-new"></a>tny_camel_msg_new ()</h3>
104
<a class="indexterm" name="id2705436"></a><pre class="programlisting"><a href="libtinymail-tny-msg.html#TnyMsg">TnyMsg</a>* tny_camel_msg_new (void);</pre>
106
The <a href="TnyCamelMsg.html" title="TnyCamelMsg"><span class="type">TnyCamelMsg</span></a> implementation is actually a proxy for <span class="type">CamelMimeMessage</span> (and
107
a few other Camel types)</p>
111
<div class="variablelist"><table border="0">
112
<col align="left" valign="top">
114
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
115
<td> A new <a href="libtinymail-tny-msg.html#TnyMsg"><span class="type">TnyMsg</span></a> instance implemented for Camel
121
<div class="refsect2" lang="en">
122
<a name="id2705501"></a><h3>
123
<a name="tny-camel-msg-new-with-part"></a>tny_camel_msg_new_with_part ()</h3>
124
<a class="indexterm" name="id2705515"></a><pre class="programlisting"><a href="libtinymail-tny-msg.html#TnyMsg">TnyMsg</a>* tny_camel_msg_new_with_part (CamelMimePart *part);</pre>
126
The <a href="libtinymail-tny-msg.html#TnyMsg"><span class="type">TnyMsg</span></a> implementation is actually a proxy for <span class="type">CamelMimePart</span>.</p>
130
<div class="variablelist"><table border="0">
131
<col align="left" valign="top">
134
<td><span class="term"><em class="parameter"><code>part</code></em> :</span></td>
135
<td> a <span class="type">CamelMimePart</span> object
139
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
140
<td> A new <a href="libtinymail-tny-msg.html#TnyMsg"><span class="type">TnyMsg</span></a> instance implemented for Camel
147
<div class="refsect1" lang="en">
148
<a name="id2705610"></a><h2>See Also</h2>
150
<a href="libtinymail-tny-msg.html#TnyMsg"><span class="type">TnyMsg</span></a>, <a href="TnyCamelMimePart.html" title="TnyCamelMimePart"><span class="type">TnyCamelMimePart</span></a>, <a href="libtinymail-tny-mime-part.html#TnyMimePart"><span class="type">TnyMimePart</span></a>