Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > c200d180bc1063a7706e0da42a546b51 > files > 136

atlascpp-devel-0.6.1-7.fc12.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;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.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;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 class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespace_atlas.html">Atlas</a>::<b>Message</b>::<a class="el" href="class_atlas_1_1_message_1_1_encoder.html">Encoder</a>
  </div>
</div>
<div class="contents">
<h1>Atlas::Message::Encoder Class Reference</h1><!-- doxytag: class="Atlas::Message::Encoder" --><!-- doxytag: inherits="Atlas::EncoderBase" --><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="#_details">More...</a>
<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="dynsection">

<p><center><img src="class_atlas_1_1_message_1_1_encoder.png" usemap="#Atlas::Message::Encoder_map" border="0" alt=""></center>
<map name="Atlas::Message::Encoder_map">
<area href="class_atlas_1_1_encoder_base.html" alt="Atlas::EncoderBase" shape="rect" coords="0,0,151,24">
</map>
</div>

<p>
<a href="class_atlas_1_1_message_1_1_encoder-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="61a67e845530d92aa764a9a328f1d465"></a><!-- doxytag: member="Atlas::Message::Encoder::Encoder" ref="61a67e845530d92aa764a9a328f1d465" args="(Atlas::Bridge &amp;)" -->
&nbsp;</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" nowrap align="right" valign="top"><a class="anchor" name="ddc8ba74ee952ca97c636f2db7c17f63"></a><!-- doxytag: member="Atlas::Message::Encoder::streamMessageElement" ref="ddc8ba74ee952ca97c636f2db7c17f63" args="(const MapType &amp;obj)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_message_1_1_encoder.html#ddc8ba74ee952ca97c636f2db7c17f63">streamMessageElement</a> (const MapType &amp;obj)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a message (must be a map!) in stream state. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d1984f8e051d82ff2bba28cd2e05a11"></a><!-- doxytag: member="Atlas::Message::Encoder::mapElementItem" ref="8d1984f8e051d82ff2bba28cd2e05a11" args="(const std::string &amp;, const Element &amp;)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_message_1_1_encoder.html#8d1984f8e051d82ff2bba28cd2e05a11">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">&nbsp;</td><td class="mdescRight">Send an object as a map item. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c50a9860b5f7d2250b273cdca3fa3f0"></a><!-- doxytag: member="Atlas::Message::Encoder::mapElementMapItem" ref="4c50a9860b5f7d2250b273cdca3fa3f0" args="(const std::string &amp;, const MapType &amp;)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>mapElementMapItem</b> (const std::string &amp;, const MapType &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa61a853a065b6314e8dc4a9f29bf739"></a><!-- doxytag: member="Atlas::Message::Encoder::mapElementListItem" ref="aa61a853a065b6314e8dc4a9f29bf739" args="(const std::string &amp;, const ListType &amp;)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>mapElementListItem</b> (const std::string &amp;, const ListType &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1fb7fbef7855f24e76751700ee0db863"></a><!-- doxytag: member="Atlas::Message::Encoder::listElementItem" ref="1fb7fbef7855f24e76751700ee0db863" args="(const Element &amp;)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_message_1_1_encoder.html#1fb7fbef7855f24e76751700ee0db863">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">&nbsp;</td><td class="mdescRight">Send an object as a list item. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7332f75ce4de164a837689fee13b1d54"></a><!-- doxytag: member="Atlas::Message::Encoder::listElementMapItem" ref="7332f75ce4de164a837689fee13b1d54" args="(const MapType &amp;)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>listElementMapItem</b> (const MapType &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="44ac1d371151d9a9defb4fc6ca982d99"></a><!-- doxytag: member="Atlas::Message::Encoder::listElementListItem" ref="44ac1d371151d9a9defb4fc6ca982d99" args="(const ListType &amp;)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>listElementListItem</b> (const ListType &amp;)</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<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>
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" compact><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> <p>
<a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a> <p>
<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" compact><dt><b>Author:</b></dt><dd>Stefanus Du Toit &lt;<a href="mailto:sdt@gmx.net">sdt@gmx.net</a>&gt; </dd></dl>
<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></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>