Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > d9faa203c2b0b6fbb179d93daaea81b7 > files > 1448

libdtn-devel-2.6.0-1mdv2009.0.i586.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>DTN Reference Implementation: dtn::TcaControlBundle Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</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="namespacedtn.html">dtn</a>::<a class="el" href="classdtn_1_1TcaControlBundle.html">TcaControlBundle</a>
  </div>
</div>
<div class="contents">
<h1>dtn::TcaControlBundle Class Reference</h1><!-- doxytag: class="dtn::TcaControlBundle" --><code>#include &lt;<a class="el" href="TcaControlBundle_8h-source.html">TcaControlBundle.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for dtn::TcaControlBundle:</div>
<div class="dynsection">

<p><center><img src="classdtn_1_1TcaControlBundle.png" usemap="#dtn::TcaControlBundle_map" border="0" alt=""></center>
<map name="dtn::TcaControlBundle_map">
<area href="classdtn_1_1TcaWrappedBundle.html" alt="dtn::TcaWrappedBundle" shape="rect" coords="0,56,146,80">
</map>
</div>

<p>
<a href="classdtn_1_1TcaControlBundle-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="TcaControlBundle_8h-source.html#l00036">36</a> of file <a class="el" href="TcaControlBundle_8h-source.html">TcaControlBundle.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4">TypeCode</a> { <br>
&nbsp;&nbsp;<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4fd4e3d3502853ae038f4db99300b7105">CB_NULL</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe48d9f3d18024e2507f45f9e22a1490aef">CB_ADV</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe45ae3872010a25d6bb564f9e5ebcd275a">CB_ADV_SENT</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe43185d178bf8db68c292c5df0f17430f9">CB_ASK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe48f29a6c82d5630d9f296dc16b86d04b9">CB_ASK_RECEIVED</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe43b57fb4ba85b73f6a4491be6303bdd7f">CB_ASK_SENT</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe407a943afd0f699f994e5a638a4d90a6d">CB_COA</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe469c013f24e51ab7142fef6119f44b4f3">CB_COA_SENT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4e39614b1b00e02215e46f015be9589c6">CB_REG_RECEIVED</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe43b29556bcd6dbf0d78385c3a13c22f13">CB_ROUTES</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe49fd49d430e23818a1c87ddc8f61cba15">CB_UNB</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe45ae6f3b5df45282221b975c9c05a794f">CB_LINK_ANNOUNCE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4216761fd82961adfe30d0f4bef92c57a">CB_LINK_AVAILABLE</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe484608abba5d9582eb4d7dc8494e82b1e">CB_LINK_UNAVAILABLE</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe400ac8aa62642b349226777fbe902643b">CB_CONTACT_UP</a>, 
<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4757e1c7f7c6a1cf083d343c88662f981">CB_CONTACT_DOWN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe402aea7331d2e3d5ab77ced229c5854db">CB_UNKNOWN</a>
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#0addcd28a1b03a1e4a203e18b2d9ed4d">TcaControlBundle</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#01e9f6fe2519dbf0d6131f4704c7ee31">TcaControlBundle</a> (const std::string &amp;payload)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#86221e4863666b3216db29ffc3e5a119">~TcaControlBundle</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#1b2e25e28170e7aea10c86c4319b2b9a">str</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#bec9817f536c4cc8ca49c263423c1186">dump</a> (const std::string &amp;intro) const </td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#758726d5a592252a7d7140b9de3f8cb8">eat_to_tab</a> (std::string &amp;s)</td></tr>

<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4">TypeCode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#ef38f45e597543dac728bf5a2ad73c5e">type_</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#9680f349d5fc55be8b5aaa4aefae4ccd">code_</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; std::string &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#e9497c7cf69bc9a7a2a1e05335d00d0a">args_</a></td></tr>

<tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#5f878ef3ef3dce4c816953f812baad8f">parse_payload</a> (const std::string &amp;payload, <a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4">TypeCode</a> &amp;type, std::string &amp;code, std::string &amp;body)</td></tr>

</table>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="89a0451e100501918940f6913a1e2fe4"></a><!-- doxytag: member="dtn::TcaControlBundle::TypeCode" ref="89a0451e100501918940f6913a1e2fe4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4">dtn::TcaControlBundle::TypeCode</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe4fd4e3d3502853ae038f4db99300b7105"></a><!-- doxytag: member="CB_NULL" ref="89a0451e100501918940f6913a1e2fe4fd4e3d3502853ae038f4db99300b7105" args="" -->CB_NULL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe48d9f3d18024e2507f45f9e22a1490aef"></a><!-- doxytag: member="CB_ADV" ref="89a0451e100501918940f6913a1e2fe48d9f3d18024e2507f45f9e22a1490aef" args="" -->CB_ADV</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe45ae3872010a25d6bb564f9e5ebcd275a"></a><!-- doxytag: member="CB_ADV_SENT" ref="89a0451e100501918940f6913a1e2fe45ae3872010a25d6bb564f9e5ebcd275a" args="" -->CB_ADV_SENT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe43185d178bf8db68c292c5df0f17430f9"></a><!-- doxytag: member="CB_ASK" ref="89a0451e100501918940f6913a1e2fe43185d178bf8db68c292c5df0f17430f9" args="" -->CB_ASK</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe48f29a6c82d5630d9f296dc16b86d04b9"></a><!-- doxytag: member="CB_ASK_RECEIVED" ref="89a0451e100501918940f6913a1e2fe48f29a6c82d5630d9f296dc16b86d04b9" args="" -->CB_ASK_RECEIVED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe43b57fb4ba85b73f6a4491be6303bdd7f"></a><!-- doxytag: member="CB_ASK_SENT" ref="89a0451e100501918940f6913a1e2fe43b57fb4ba85b73f6a4491be6303bdd7f" args="" -->CB_ASK_SENT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe407a943afd0f699f994e5a638a4d90a6d"></a><!-- doxytag: member="CB_COA" ref="89a0451e100501918940f6913a1e2fe407a943afd0f699f994e5a638a4d90a6d" args="" -->CB_COA</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe469c013f24e51ab7142fef6119f44b4f3"></a><!-- doxytag: member="CB_COA_SENT" ref="89a0451e100501918940f6913a1e2fe469c013f24e51ab7142fef6119f44b4f3" args="" -->CB_COA_SENT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe4e39614b1b00e02215e46f015be9589c6"></a><!-- doxytag: member="CB_REG_RECEIVED" ref="89a0451e100501918940f6913a1e2fe4e39614b1b00e02215e46f015be9589c6" args="" -->CB_REG_RECEIVED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe43b29556bcd6dbf0d78385c3a13c22f13"></a><!-- doxytag: member="CB_ROUTES" ref="89a0451e100501918940f6913a1e2fe43b29556bcd6dbf0d78385c3a13c22f13" args="" -->CB_ROUTES</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe49fd49d430e23818a1c87ddc8f61cba15"></a><!-- doxytag: member="CB_UNB" ref="89a0451e100501918940f6913a1e2fe49fd49d430e23818a1c87ddc8f61cba15" args="" -->CB_UNB</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe45ae6f3b5df45282221b975c9c05a794f"></a><!-- doxytag: member="CB_LINK_ANNOUNCE" ref="89a0451e100501918940f6913a1e2fe45ae6f3b5df45282221b975c9c05a794f" args="" -->CB_LINK_ANNOUNCE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe4216761fd82961adfe30d0f4bef92c57a"></a><!-- doxytag: member="CB_LINK_AVAILABLE" ref="89a0451e100501918940f6913a1e2fe4216761fd82961adfe30d0f4bef92c57a" args="" -->CB_LINK_AVAILABLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe484608abba5d9582eb4d7dc8494e82b1e"></a><!-- doxytag: member="CB_LINK_UNAVAILABLE" ref="89a0451e100501918940f6913a1e2fe484608abba5d9582eb4d7dc8494e82b1e" args="" -->CB_LINK_UNAVAILABLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe400ac8aa62642b349226777fbe902643b"></a><!-- doxytag: member="CB_CONTACT_UP" ref="89a0451e100501918940f6913a1e2fe400ac8aa62642b349226777fbe902643b" args="" -->CB_CONTACT_UP</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe4757e1c7f7c6a1cf083d343c88662f981"></a><!-- doxytag: member="CB_CONTACT_DOWN" ref="89a0451e100501918940f6913a1e2fe4757e1c7f7c6a1cf083d343c88662f981" args="" -->CB_CONTACT_DOWN</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="89a0451e100501918940f6913a1e2fe402aea7331d2e3d5ab77ced229c5854db"></a><!-- doxytag: member="CB_UNKNOWN" ref="89a0451e100501918940f6913a1e2fe402aea7331d2e3d5ab77ced229c5854db" args="" -->CB_UNKNOWN</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="TcaControlBundle_8h-source.html#l00040">40</a> of file <a class="el" href="TcaControlBundle_8h-source.html">TcaControlBundle.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0addcd28a1b03a1e4a203e18b2d9ed4d"></a><!-- doxytag: member="dtn::TcaControlBundle::TcaControlBundle" ref="0addcd28a1b03a1e4a203e18b2d9ed4d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dtn::TcaControlBundle::TcaControlBundle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="TcaControlBundle_8h-source.html#l00064">64</a> of file <a class="el" href="TcaControlBundle_8h-source.html">TcaControlBundle.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="01e9f6fe2519dbf0d6131f4704c7ee31"></a><!-- doxytag: member="dtn::TcaControlBundle::TcaControlBundle" ref="01e9f6fe2519dbf0d6131f4704c7ee31" args="(const std::string &amp;payload)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dtn::TcaControlBundle::TcaControlBundle           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>payload</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="TcaControlBundle_8cc-source.html#l00032">32</a> of file <a class="el" href="TcaControlBundle_8cc-source.html">TcaControlBundle.cc</a>.</p>

<p>References <a class="el" href="TcaControlBundle_8h-source.html#l00062">args_</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00061">code_</a>, <a class="el" href="TcaControlBundle_8cc-source.html#l00117">eat_to_tab()</a>, <a class="el" href="TcaControlBundle_8cc-source.html#l00064">parse_payload()</a>, and <a class="el" href="TcaControlBundle_8h-source.html#l00060">type_</a>.</p>

</div>
</div><p>
<a class="anchor" name="86221e4863666b3216db29ffc3e5a119"></a><!-- doxytag: member="dtn::TcaControlBundle::~TcaControlBundle" ref="86221e4863666b3216db29ffc3e5a119" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual dtn::TcaControlBundle::~TcaControlBundle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="TcaControlBundle_8h-source.html#l00070">70</a> of file <a class="el" href="TcaControlBundle_8h-source.html">TcaControlBundle.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="1b2e25e28170e7aea10c86c4319b2b9a"></a><!-- doxytag: member="dtn::TcaControlBundle::str" ref="1b2e25e28170e7aea10c86c4319b2b9a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string dtn::TcaControlBundle::str           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="TcaControlBundle_8cc-source.html#l00045">45</a> of file <a class="el" href="TcaControlBundle_8cc-source.html">TcaControlBundle.cc</a>.</p>

<p>References <a class="el" href="TcaControlBundle_8h-source.html#l00062">args_</a>, and <a class="el" href="TcaControlBundle_8h-source.html#l00061">code_</a>.</p>

<p>Referenced by <a class="el" href="TcaRouter_8cc-source.html#l00059">dtn::check_nargs()</a>, and <a class="el" href="TcaController_8cc-source.html#l00095">check_nargs()</a>.</p>

</div>
</div><p>
<a class="anchor" name="bec9817f536c4cc8ca49c263423c1186"></a><!-- doxytag: member="dtn::TcaControlBundle::dump" ref="bec9817f536c4cc8ca49c263423c1186" args="(const std::string &amp;intro) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::TcaControlBundle::dump           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>intro</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="TcaControlBundle_8cc-source.html#l00105">105</a> of file <a class="el" href="TcaControlBundle_8cc-source.html">TcaControlBundle.cc</a>.</p>

<p>References <a class="el" href="TcaControlBundle_8h-source.html#l00062">args_</a>, and <a class="el" href="TcaControlBundle_8h-source.html#l00061">code_</a>.</p>

</div>
</div><p>
<a class="anchor" name="758726d5a592252a7d7140b9de3f8cb8"></a><!-- doxytag: member="dtn::TcaControlBundle::eat_to_tab" ref="758726d5a592252a7d7140b9de3f8cb8" args="(std::string &amp;s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string dtn::TcaControlBundle::eat_to_tab           </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="TcaControlBundle_8cc-source.html#l00117">117</a> of file <a class="el" href="TcaControlBundle_8cc-source.html">TcaControlBundle.cc</a>.</p>

<p>Referenced by <a class="el" href="TcaControlBundle_8cc-source.html#l00032">TcaControlBundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5f878ef3ef3dce4c816953f812baad8f"></a><!-- doxytag: member="dtn::TcaControlBundle::parse_payload" ref="5f878ef3ef3dce4c816953f812baad8f" args="(const std::string &amp;payload, TypeCode &amp;type, std::string &amp;code, std::string &amp;body)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::TcaControlBundle::parse_payload           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>payload</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4">TypeCode</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>code</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>body</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="TcaControlBundle_8cc-source.html#l00064">64</a> of file <a class="el" href="TcaControlBundle_8cc-source.html">TcaControlBundle.cc</a>.</p>

<p>References <a class="el" href="TcaControlBundle_8h-source.html#l00042">CB_ADV</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00043">CB_ADV_SENT</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00044">CB_ASK</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00045">CB_ASK_RECEIVED</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00046">CB_ASK_SENT</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00047">CB_COA</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00048">CB_COA_SENT</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00056">CB_CONTACT_DOWN</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00055">CB_CONTACT_UP</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00052">CB_LINK_ANNOUNCE</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00053">CB_LINK_AVAILABLE</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00054">CB_LINK_UNAVAILABLE</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00049">CB_REG_RECEIVED</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00050">CB_ROUTES</a>, <a class="el" href="TcaControlBundle_8h-source.html#l00051">CB_UNB</a>, and <a class="el" href="TcaControlBundle_8h-source.html#l00057">CB_UNKNOWN</a>.</p>

<p>Referenced by <a class="el" href="TcaControlBundle_8cc-source.html#l00032">TcaControlBundle()</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="ef38f45e597543dac728bf5a2ad73c5e"></a><!-- doxytag: member="dtn::TcaControlBundle::type_" ref="ef38f45e597543dac728bf5a2ad73c5e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4">TypeCode</a> <a class="el" href="classdtn_1_1TcaControlBundle.html#ef38f45e597543dac728bf5a2ad73c5e">dtn::TcaControlBundle::type_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="TcaControlBundle_8h-source.html#l00060">60</a> of file <a class="el" href="TcaControlBundle_8h-source.html">TcaControlBundle.h</a>.</p>

<p>Referenced by <a class="el" href="TcaController_8cc-source.html#l00228">TcaController::handle_bundle_received()</a>, and <a class="el" href="TcaControlBundle_8cc-source.html#l00032">TcaControlBundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9680f349d5fc55be8b5aaa4aefae4ccd"></a><!-- doxytag: member="dtn::TcaControlBundle::code_" ref="9680f349d5fc55be8b5aaa4aefae4ccd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classdtn_1_1TcaControlBundle.html#9680f349d5fc55be8b5aaa4aefae4ccd">dtn::TcaControlBundle::code_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="TcaControlBundle_8h-source.html#l00061">61</a> of file <a class="el" href="TcaControlBundle_8h-source.html">TcaControlBundle.h</a>.</p>

<p>Referenced by <a class="el" href="TcaControlBundle_8cc-source.html#l00105">dump()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00616">dtn::TcaRouter::handle_bl_control_bundle()</a>, <a class="el" href="TcaController_8cc-source.html#l00228">TcaController::handle_bundle_received()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00201">dtn::TcaRouter::handle_bundle_transmitted()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00089">dtn::log_controlbundle()</a>, <a class="el" href="TcaControlBundle_8cc-source.html#l00045">str()</a>, and <a class="el" href="TcaControlBundle_8cc-source.html#l00032">TcaControlBundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e9497c7cf69bc9a7a2a1e05335d00d0a"></a><!-- doxytag: member="dtn::TcaControlBundle::args_" ref="e9497c7cf69bc9a7a2a1e05335d00d0a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::string&gt; <a class="el" href="classdtn_1_1TcaControlBundle.html#e9497c7cf69bc9a7a2a1e05335d00d0a">dtn::TcaControlBundle::args_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="TcaControlBundle_8h-source.html#l00062">62</a> of file <a class="el" href="TcaControlBundle_8h-source.html">TcaControlBundle.h</a>.</p>

<p>Referenced by <a class="el" href="TcaControlBundle_8h-source.html#l00112">dtn::TcaWrappedBundle::append_arg()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00059">dtn::check_nargs()</a>, <a class="el" href="TcaController_8cc-source.html#l00095">check_nargs()</a>, <a class="el" href="TcaControlBundle_8cc-source.html#l00162">dtn::TcaWrappedBundle::dest()</a>, <a class="el" href="TcaControlBundle_8cc-source.html#l00105">dump()</a>, <a class="el" href="TcaController_8cc-source.html#l00563">TcaController::gate_reg()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00684">dtn::TcaRouter::handle_add_route()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00583">dtn::TcaRouter::handle_ask()</a>, <a class="el" href="TcaController_8cc-source.html#l00414">TcaController::handle_ask_received()</a>, <a class="el" href="TcaController_8cc-source.html#l00349">TcaController::handle_coa_sent()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00705">dtn::TcaRouter::handle_del_route()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00657">dtn::TcaRouter::handle_get_routes()</a>, <a class="el" href="TcaController_8cc-source.html#l00387">TcaController::handle_link_announce()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00494">dtn::TcaRouter::handle_register()</a>, <a class="el" href="TcaController_8cc-source.html#l00491">TcaController::handle_routes()</a>, <a class="el" href="TcaController_8cc-source.html#l00313">TcaController::handle_unb()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00089">dtn::log_controlbundle()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00470">dtn::TcaRouter::on_adv_transmitted()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00448">dtn::TcaRouter::on_ask_transmitted()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00422">dtn::TcaRouter::on_coa_transmitted()</a>, <a class="el" href="TcaController_8cc-source.html#l00506">TcaController::route_reg()</a>, <a class="el" href="TcaControlBundle_8cc-source.html#l00154">dtn::TcaWrappedBundle::source()</a>, <a class="el" href="TcaControlBundle_8cc-source.html#l00045">str()</a>, <a class="el" href="TcaControlBundle_8cc-source.html#l00032">TcaControlBundle()</a>, and <a class="el" href="TcaControlBundle_8cc-source.html#l00143">dtn::TcaWrappedBundle::TcaWrappedBundle()</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="TcaControlBundle_8h-source.html">TcaControlBundle.h</a><li><a class="el" href="TcaControlBundle_8cc-source.html">TcaControlBundle.cc</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Jul 21 14:09:55 2008 for DTN Reference Implementation by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>