<!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 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 List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class 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 <<a class="el" href="TcaControlBundle_8h-source.html">TcaControlBundle.h</a>></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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4">TypeCode</a> { <br> <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> <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> <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> <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> <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"> </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#01e9f6fe2519dbf0d6131f4704c7ee31">TcaControlBundle</a> (const std::string &payload)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#bec9817f536c4cc8ca49c263423c1186">dump</a> (const std::string &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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#758726d5a592252a7d7140b9de3f8cb8">eat_to_tab</a> (std::string &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> </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 </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< std::string > </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1TcaControlBundle.html#5f878ef3ef3dce4c816953f812baad8f">parse_payload</a> (const std::string &payload, <a class="el" href="classdtn_1_1TcaControlBundle.html#89a0451e100501918940f6913a1e2fe4">TypeCode</a> &type, std::string &code, std::string &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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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 & 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> ) </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 &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 & </td> <td class="paramname"> <em>payload</em> </td> <td> ) </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> ) </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> ) </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 &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 & </td> <td class="paramname"> <em>intro</em> </td> <td> ) </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 &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 & </td> <td class="paramname"> <em>s</em> </td> <td> ) </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 &payload, TypeCode &type, std::string &code, std::string &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 & </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> & </td> <td class="paramname"> <em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"> <em>code</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"> <em>body</em></td><td> </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<std::string> <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 <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>