<HTML> <HEAD> <TITLE>mimetic 0.9.6: mimetic: Rfc822Header Class Reference</TITLE> <LINK HREF="../doxygen.css" REL="stylesheet" TYPE="text/css"> </HEAD> <BODY BGCOLOR="#FFFFFF"> <table bgcolor=lightblue> <tr> <td> <a class="qindex" href="index.html">Main Page</a> <!-- <a class="qindex" href="namespaces.html">Namespace List</a> --> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="examples.html">Examples</a> <!-- <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> --> </td> </tr> </table> <!-- Generated by Doxygen 1.6.1 --> <div class="navpath"><a class="el" href="namespacemimetic.html">mimetic</a>::<a class="el" href="classmimetic_1_1Rfc822Header.html">Rfc822Header</a> </div> <div class="contents"> <h1>Rfc822Header Class Reference</h1><!-- doxytag: class="mimetic::Rfc822Header" --> <p>RFC822 header class object. <a href="#_details">More...</a></p> <p><code>#include <<a class="el" href="rfc822_2header_8h_source.html">header.h</a>></code></p> <div class="dynheader"> Inheritance diagram for Rfc822Header:</div> <div class="dynsection"> <div class="center"> <img src="classmimetic_1_1Rfc822Header.gif" usemap="#Rfc822Header_map" alt=""/> <map id="Rfc822Header_map" name="Rfc822Header_map"> <area href="structmimetic_1_1Header.html" alt="Header" shape="rect" coords="0,56,94,80"/> </map> </div> </div> <p><a href="classmimetic_1_1Rfc822Header-members.html">List of all members.</a></p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a7730b63eb55d42460e4e0ca7fc8913"></a><!-- doxytag: member="mimetic::Rfc822Header::hasField" ref="a4a7730b63eb55d42460e4e0ca7fc8913" args="(const std::string &) const " --> bool </td><td class="memItemRight" valign="bottom"><b>hasField</b> (const std::string &) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4ff0d63110f74a42285d56490a02084"></a><!-- doxytag: member="mimetic::Rfc822Header::field" ref="ad4ff0d63110f74a42285d56490a02084" args="(const std::string &) const " --> const <a class="el" href="structmimetic_1_1Field.html">Field</a> & </td><td class="memItemRight" valign="bottom"><b>field</b> (const std::string &) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addd2dd1c1a891c68f7812fa172cb74db"></a><!-- doxytag: member="mimetic::Rfc822Header::field" ref="addd2dd1c1a891c68f7812fa172cb74db" args="(const std::string &)" --> <a class="el" href="structmimetic_1_1Field.html">Field</a> & </td><td class="memItemRight" valign="bottom"><b>field</b> (const std::string &)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67b8a738fa6e7597655411c638258144"></a><!-- doxytag: member="mimetic::Rfc822Header::sender" ref="a67b8a738fa6e7597655411c638258144" args="() const " --> const <a class="el" href="structmimetic_1_1Mailbox.html">Mailbox</a> & </td><td class="memItemRight" valign="bottom"><b>sender</b> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a647404fa13c76c210f20aa8d49d279e4"></a><!-- doxytag: member="mimetic::Rfc822Header::sender" ref="a647404fa13c76c210f20aa8d49d279e4" args="()" --> <a class="el" href="structmimetic_1_1Mailbox.html">Mailbox</a> & </td><td class="memItemRight" valign="bottom"><b>sender</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f61b859a8ca70094a1201263e45e73a"></a><!-- doxytag: member="mimetic::Rfc822Header::sender" ref="a2f61b859a8ca70094a1201263e45e73a" args="(const Mailbox &)" --> void </td><td class="memItemRight" valign="bottom"><b>sender</b> (const <a class="el" href="structmimetic_1_1Mailbox.html">Mailbox</a> &)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae40ab27638cbe775e8a30bd0a95d8f3"></a><!-- doxytag: member="mimetic::Rfc822Header::from" ref="aae40ab27638cbe775e8a30bd0a95d8f3" args="() const " --> const <a class="el" href="structmimetic_1_1MailboxList.html">MailboxList</a> & </td><td class="memItemRight" valign="bottom"><b>from</b> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade5eb2b2562d606fac419eda7070e98c"></a><!-- doxytag: member="mimetic::Rfc822Header::from" ref="ade5eb2b2562d606fac419eda7070e98c" args="()" --> <a class="el" href="structmimetic_1_1MailboxList.html">MailboxList</a> & </td><td class="memItemRight" valign="bottom"><b>from</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abed38409c7323d4b1b1533ef5b60b4dd"></a><!-- doxytag: member="mimetic::Rfc822Header::from" ref="abed38409c7323d4b1b1533ef5b60b4dd" args="(const MailboxList &)" --> void </td><td class="memItemRight" valign="bottom"><b>from</b> (const <a class="el" href="structmimetic_1_1MailboxList.html">MailboxList</a> &)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6aa742bfb76199c5d32d9faa5c8c8326"></a><!-- doxytag: member="mimetic::Rfc822Header::to" ref="a6aa742bfb76199c5d32d9faa5c8c8326" args="() const " --> const <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> & </td><td class="memItemRight" valign="bottom"><b>to</b> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a457dda8b42e6d5a8782971dd7b9fbcd2"></a><!-- doxytag: member="mimetic::Rfc822Header::to" ref="a457dda8b42e6d5a8782971dd7b9fbcd2" args="()" --> <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> & </td><td class="memItemRight" valign="bottom"><b>to</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29bbdf5098d3fa7c7a799e7c152226bd"></a><!-- doxytag: member="mimetic::Rfc822Header::to" ref="a29bbdf5098d3fa7c7a799e7c152226bd" args="(const AddressList &)" --> void </td><td class="memItemRight" valign="bottom"><b>to</b> (const <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> &)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7401bda45ff8f3b6599a1d5fdb31c277"></a><!-- doxytag: member="mimetic::Rfc822Header::subject" ref="a7401bda45ff8f3b6599a1d5fdb31c277" args="() const " --> const std::string & </td><td class="memItemRight" valign="bottom"><b>subject</b> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5dc67e4fbcb587ac68ffd9cb124df10"></a><!-- doxytag: member="mimetic::Rfc822Header::subject" ref="ae5dc67e4fbcb587ac68ffd9cb124df10" args="()" --> std::string & </td><td class="memItemRight" valign="bottom"><b>subject</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35502b25971d91fb8fc1dea7f364f541"></a><!-- doxytag: member="mimetic::Rfc822Header::subject" ref="a35502b25971d91fb8fc1dea7f364f541" args="(const std::string &)" --> void </td><td class="memItemRight" valign="bottom"><b>subject</b> (const std::string &)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6e4201f4653255fd42fe99c32466fe8"></a><!-- doxytag: member="mimetic::Rfc822Header::replyto" ref="aa6e4201f4653255fd42fe99c32466fe8" args="() const " --> const <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> & </td><td class="memItemRight" valign="bottom"><b>replyto</b> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b1362f0871ff190c1d73ce443b26025"></a><!-- doxytag: member="mimetic::Rfc822Header::replyto" ref="a1b1362f0871ff190c1d73ce443b26025" args="()" --> <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> & </td><td class="memItemRight" valign="bottom"><b>replyto</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26633b240bf50a812fc101e4779ca201"></a><!-- doxytag: member="mimetic::Rfc822Header::replyto" ref="a26633b240bf50a812fc101e4779ca201" args="(const AddressList &)" --> void </td><td class="memItemRight" valign="bottom"><b>replyto</b> (const <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> &)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63be552f3495e86e0c9fe722c13a933f"></a><!-- doxytag: member="mimetic::Rfc822Header::cc" ref="a63be552f3495e86e0c9fe722c13a933f" args="() const " --> const <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> & </td><td class="memItemRight" valign="bottom"><b>cc</b> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15bdbfd1ef192155341b3270c1df3ffe"></a><!-- doxytag: member="mimetic::Rfc822Header::cc" ref="a15bdbfd1ef192155341b3270c1df3ffe" args="()" --> <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> & </td><td class="memItemRight" valign="bottom"><b>cc</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0344099922f30f70ccedb1e7455cc53"></a><!-- doxytag: member="mimetic::Rfc822Header::cc" ref="af0344099922f30f70ccedb1e7455cc53" args="(const AddressList &)" --> void </td><td class="memItemRight" valign="bottom"><b>cc</b> (const <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> &)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbfd17b4fe34b43d1d5a9d58609035e4"></a><!-- doxytag: member="mimetic::Rfc822Header::bcc" ref="abbfd17b4fe34b43d1d5a9d58609035e4" args="() const " --> const <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> & </td><td class="memItemRight" valign="bottom"><b>bcc</b> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff2b51ef6c31beab895a2a314101aa1f"></a><!-- doxytag: member="mimetic::Rfc822Header::bcc" ref="aff2b51ef6c31beab895a2a314101aa1f" args="()" --> <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> & </td><td class="memItemRight" valign="bottom"><b>bcc</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afba157addfd921f221c431012287b1b3"></a><!-- doxytag: member="mimetic::Rfc822Header::bcc" ref="afba157addfd921f221c431012287b1b3" args="(const AddressList &)" --> void </td><td class="memItemRight" valign="bottom"><b>bcc</b> (const <a class="el" href="structmimetic_1_1AddressList.html">AddressList</a> &)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53da4bb99c39cc1ff851e9716d2c13bd"></a><!-- doxytag: member="mimetic::Rfc822Header::messageid" ref="a53da4bb99c39cc1ff851e9716d2c13bd" args="() const " --> const <a class="el" href="structmimetic_1_1MessageId.html">MessageId</a> & </td><td class="memItemRight" valign="bottom"><b>messageid</b> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cdab66a51991ae82f36636447b60746"></a><!-- doxytag: member="mimetic::Rfc822Header::messageid" ref="a2cdab66a51991ae82f36636447b60746" args="()" --> <a class="el" href="structmimetic_1_1MessageId.html">MessageId</a> & </td><td class="memItemRight" valign="bottom"><b>messageid</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42557c4ac166da6d6e8ac435971bc90d"></a><!-- doxytag: member="mimetic::Rfc822Header::messageid" ref="a42557c4ac166da6d6e8ac435971bc90d" args="(const MessageId &)" --> void </td><td class="memItemRight" valign="bottom"><b>messageid</b> (const <a class="el" href="structmimetic_1_1MessageId.html">MessageId</a> &)</td></tr> <tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr> <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae5e49ddfac6d89f329623d7fc370763d"></a><!-- doxytag: member="mimetic::Rfc822Header::getField" ref="ae5e49ddfac6d89f329623d7fc370763d" args="(const std::string &) const " --> template<typename T > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">const T & </td><td class="memTemplItemRight" valign="bottom"><b>getField</b> (const std::string &) const </td></tr> <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a36dee01c977d973159f0e86a9534a44b"></a><!-- doxytag: member="mimetic::Rfc822Header::getField" ref="a36dee01c977d973159f0e86a9534a44b" args="(const std::string &)" --> template<typename T > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">T & </td><td class="memTemplItemRight" valign="bottom"><b>getField</b> (const std::string &)</td></tr> <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2b6294cff6ce084d31d6d217e32fe18f"></a><!-- doxytag: member="mimetic::Rfc822Header::setField" ref="a2b6294cff6ce084d31d6d217e32fe18f" args="(const std::string &, const T &)" --> template<typename T > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><b>setField</b> (const std::string &, const T &)</td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>RFC822 header class object. </p> <p>Use this class to build or parse message header fields. This is a STL container so you can browse fields using iterators(see ex. below).</p> <dl class="see"><dt><b>See also:</b></dt><dd><a href="../RFC/rfc822.txt">RFC822</a> </dd></dl> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="rfc822_2header_8h_source.html">rfc822/header.h</a></li> </ul> </div> </BODY> </HTML>