Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 626e7b9df2c26f4a1ac4abc5819592a1 > files > 155

atlascpp-devel-0.6.2-1.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Atlas-C++: Atlas::Message::Encoder Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Atlas-C++</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespace_atlas.html">Atlas</a>      </li>
      <li class="navelem"><b>Message</b>      </li>
      <li class="navelem"><a class="el" href="class_atlas_1_1_message_1_1_encoder.html">Encoder</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">Atlas::Message::Encoder Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Atlas::Message::Encoder" --><!-- doxytag: inherits="Atlas::EncoderBase" -->
<p><a class="el" href="class_atlas_1_1_message_1_1_encoder.html" title="Encoder that transmits Atlas::Message::Element.">Encoder</a> that transmits <a class="el" href="class_atlas_1_1_message_1_1_element.html" title="Multi-type container.">Atlas::Message::Element</a>.  
 <a href="class_atlas_1_1_message_1_1_encoder.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_m_encoder_8h_source.html">MEncoder.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Atlas::Message::Encoder:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_atlas_1_1_message_1_1_encoder.png" usemap="#Atlas::Message::Encoder_map" alt=""/>
  <map id="Atlas::Message::Encoder_map" name="Atlas::Message::Encoder_map">
<area href="class_atlas_1_1_encoder_base.html" title="Base class forwarding to Atlas::Bridge as skeleton for other encoders." alt="Atlas::EncoderBase" shape="rect" coords="0,0,151,24"/>
</map>
 </div></div>

<p><a href="class_atlas_1_1_message_1_1_encoder-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61a67e845530d92aa764a9a328f1d465"></a><!-- doxytag: member="Atlas::Message::Encoder::Encoder" ref="a61a67e845530d92aa764a9a328f1d465" args="(Atlas::Bridge &amp;)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>Encoder</b> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addc8ba74ee952ca97c636f2db7c17f63"></a><!-- doxytag: member="Atlas::Message::Encoder::streamMessageElement" ref="addc8ba74ee952ca97c636f2db7c17f63" args="(const MapType &amp;obj)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_message_1_1_encoder.html#addc8ba74ee952ca97c636f2db7c17f63">streamMessageElement</a> (const MapType &amp;obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a message (must be a map!) in stream state. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d1984f8e051d82ff2bba28cd2e05a11"></a><!-- doxytag: member="Atlas::Message::Encoder::mapElementItem" ref="a8d1984f8e051d82ff2bba28cd2e05a11" args="(const std::string &amp;, const Element &amp;)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_message_1_1_encoder.html#a8d1984f8e051d82ff2bba28cd2e05a11">mapElementItem</a> (const std::string &amp;, const <a class="el" href="class_atlas_1_1_message_1_1_element.html">Element</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send an object as a map item. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c50a9860b5f7d2250b273cdca3fa3f0"></a><!-- doxytag: member="Atlas::Message::Encoder::mapElementMapItem" ref="a4c50a9860b5f7d2250b273cdca3fa3f0" args="(const std::string &amp;, const MapType &amp;)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>mapElementMapItem</b> (const std::string &amp;, const MapType &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa61a853a065b6314e8dc4a9f29bf739"></a><!-- doxytag: member="Atlas::Message::Encoder::mapElementListItem" ref="aaa61a853a065b6314e8dc4a9f29bf739" args="(const std::string &amp;, const ListType &amp;)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>mapElementListItem</b> (const std::string &amp;, const ListType &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fb7fbef7855f24e76751700ee0db863"></a><!-- doxytag: member="Atlas::Message::Encoder::listElementItem" ref="a1fb7fbef7855f24e76751700ee0db863" args="(const Element &amp;)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_message_1_1_encoder.html#a1fb7fbef7855f24e76751700ee0db863">listElementItem</a> (const <a class="el" href="class_atlas_1_1_message_1_1_element.html">Element</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send an object as a list item. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7332f75ce4de164a837689fee13b1d54"></a><!-- doxytag: member="Atlas::Message::Encoder::listElementMapItem" ref="a7332f75ce4de164a837689fee13b1d54" args="(const MapType &amp;)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>listElementMapItem</b> (const MapType &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44ac1d371151d9a9defb4fc6ca982d99"></a><!-- doxytag: member="Atlas::Message::Encoder::listElementListItem" ref="a44ac1d371151d9a9defb4fc6ca982d99" args="(const ListType &amp;)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>listElementListItem</b> (const ListType &amp;)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="class_atlas_1_1_message_1_1_encoder.html" title="Encoder that transmits Atlas::Message::Element.">Encoder</a> that transmits <a class="el" href="class_atlas_1_1_message_1_1_element.html" title="Multi-type container.">Atlas::Message::Element</a>. </p>
<p>This encoder can be used to send <a class="el" href="class_atlas_1_1_message_1_1_element.html" title="Multi-type container.">Atlas::Message::Element</a> objects representing full atlas messages.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_atlas_1_1_message_1_1_element.html" title="Multi-type container.">Element</a> </dd>
<dd>
<a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a> </dd>
<dd>
<a class="el" href="class_atlas_1_1_encoder_base.html" title="Base class forwarding to Atlas::Bridge as skeleton for other encoders.">Atlas::EncoderBase</a> </dd></dl>
<dl class="author"><dt><b>Author:</b></dt><dd>Stefanus Du Toit &lt;<a href="mailto:sdt@gmx.net">sdt@gmx.net</a>&gt; </dd></dl>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_m_encoder_8h_source.html">MEncoder.h</a></li>
</ul>
</div>
<HR>
<P>Copyright 2000-2004 the respective authors.</P>
<P>This document can be licensed under the terms of the GNU Free Documentation
License or the GNU General Public License and may be freely distributed under
the terms given by one of these licenses.</P>