Sophie

Sophie

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

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: dtncat.c File 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><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>dtncat.c File Reference</h1>
<p>
<code>#include &lt;stdio.h&gt;</code><br>
<code>#include &lt;unistd.h&gt;</code><br>
<code>#include &lt;errno.h&gt;</code><br>
<code>#include &lt;strings.h&gt;</code><br>
<code>#include &lt;string.h&gt;</code><br>
<code>#include &lt;stdlib.h&gt;</code><br>
<code>#include &lt;sys/time.h&gt;</code><br>
<code>#include &lt;time.h&gt;</code><br>
<code>#include &quot;<a class="el" href="dtn__api_8h-source.html">dtn_api.h</a>&quot;</code><br>

<p>
<a href="dtncat_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#f0dcc53259374250d9ed605c739de604">DEFAULT_BUNDLE_COUNT</a>&nbsp;&nbsp;&nbsp;1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#67f0eb2a4d9c5ec929b277f7066b4fc0">FAILURE_SCRIPT</a>&nbsp;&nbsp;&nbsp;&quot;&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#3acffbd305ee72dcd4593c0d8af64a4f">MIN</a>(a, b)&nbsp;&nbsp;&nbsp;((a) &lt; (b) ? (a) : (b))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#2af892c305953806a6b6fb3f55963bbc">REG_EXPIRE</a>&nbsp;&nbsp;&nbsp;(60 * 60)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#48408bd325becd2af358eea79e42f335">CHECK_SET</a>(_arg, _what)</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#293abb58b132c26701dada5c4e57ca35">parse_options</a> (int, char **)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structdtn__endpoint__id__t.html">dtn_endpoint_id_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#8b10ca66cacac0bc52c3ce6737d8c85a">parse_eid</a> (<a class="el" href="dtn__api_8h.html#566289d829b69370d7635c21364bfe18">dtn_handle_t</a> <a class="el" href="dtncat_8c.html#01daea96255bb21a8979b3b45f5bbb70">handle</a>, <a class="el" href="structdtn__endpoint__id__t.html">dtn_endpoint_id_t</a> *eid, char *str)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#e5ad5cbeccaedc03a48d3c7eaa803e79">print_usage</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#a9d57d4d6b613ab254545fd140ebe5c8">print_eid</a> (FILE *, char *label, <a class="el" href="structdtn__endpoint__id__t.html">dtn_endpoint_id_t</a> *eid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#e66a979abf383ee357553609993b3d1f">fill_payload</a> (<a class="el" href="structdtn__bundle__payload__t.html">dtn_bundle_payload_t</a> *payload)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#14a8e20bb3844060ac4e927e6ba72eb7">to_bundles</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#9893f12c84249fce163f9b67f96aa3f7">from_bundles</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#5f3182fedba4dab2c150f77dbd997df1">make_registration</a> (<a class="el" href="structdtn__reg__info__t.html">dtn_reg_info_t</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#b9e1449fd00c98428516f0b41eddcb10">progname</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#f6737c1dab828c01ca964e8b3c8183b5">copies</a> = 1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#0b2caeb4b6f130be43e5a2f0267dd453">verbose</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#d6057e40387509de502bdc91007d3238">expiration</a> = 3600</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#1bdbebbcf901e059d8765070846f9ee8">delivery_receipts</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#6dd7ec74d1d4d8312e0f4cad76a3ebae">forwarding_receipts</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#160881851a33309c0106503ac4d14d96">custody</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#e75d07ae6162cb4c080ca4b0189f5302">custody_receipts</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#82c638daee7e7ec8f669285e64ebb511">receive_receipts</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#fe53bb8563092a6a7cc95bbdfd4e2721">wait_for_report</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#057bbda8ea4dd2a0c5fc62ea88f55e6b">bundle_count</a> = -1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#7508c434c1f2152c7fd03381726d0a2a">session_flags</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#9ca580976e59c0af2763e9e2e78bea66">sequence_id</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#53950f44ae10fbde2d8ae21493f50ffd">obsoletes_id</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#cc3f40bcc31639227d6f74b3e0e6915c">arg_replyto</a> = NULL</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#b65c55eb53174efdd1d8a13c15a14fe7">arg_source</a> = NULL</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#8f7af606d1623c716486d0dab4c70391">arg_dest</a> = NULL</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#3e61efb260f461216d7465bdbaa3e778">arg_receive</a> = NULL</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="dtn__types_8h.html#d9378ff6ab7ee699568e037a8105f9b6">dtn_reg_id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#8eb0c3e35c1feb7baf9802f03bf42e41">regid</a> = DTN_REGID_NONE</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">FILE *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#71f51a2e8cbe9a53031fa72596edc09f">info</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#5287cc892023d51088dd91a9b78de7c5">payload_buf</a> [DTN_MAX_BUNDLE_MEM]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#35bb644b5e618ea5ad790f7b181e47d6">from_bundles_flag</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="dtn__api_8h.html#566289d829b69370d7635c21364bfe18">dtn_handle_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#01daea96255bb21a8979b3b45f5bbb70">handle</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structdtn__bundle__spec__t.html">dtn_bundle_spec_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#70f601fc23b0cc97480972bf1ecf7f6c">bundle_spec</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structdtn__bundle__spec__t.html">dtn_bundle_spec_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#cad3457d57f7286e1e4e7caa1a619e25">reply_spec</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structdtn__bundle__payload__t.html">dtn_bundle_payload_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#ff6885d77acf2e2c60a4c8da20da5b2c">primary_payload</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structdtn__bundle__payload__t.html">dtn_bundle_payload_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#f6ba744d4931e7c678cf04716560bfca">reply_payload</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structdtn__bundle__id__t.html">dtn_bundle_id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#0d43174f8d3844aa5df38af2712ccb00">bundle_id</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct timeval start&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dtncat_8c.html#7ab59805f7a1819164bc301293db600d">end</a></td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="48408bd325becd2af358eea79e42f335"></a><!-- doxytag: member="dtncat.c::CHECK_SET" ref="48408bd325becd2af358eea79e42f335" args="(_arg, _what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CHECK_SET          </td>
          <td>(</td>
          <td class="paramtype">_arg,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">_what&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (_arg == 0) {                                                    \
        fprintf(stderr, <span class="stringliteral">"%s: %s must be specified\n"</span>, <a class="code" href="dtncat_8c.html#b9e1449fd00c98428516f0b41eddcb10">progname</a>, _what); \
        <a class="code" href="dtncat_8c.html#e5ad5cbeccaedc03a48d3c7eaa803e79">print_usage</a>();                                                  \
        exit(EXIT_FAILURE);                                             \
    }
</pre></div>
<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f0dcc53259374250d9ed605c739de604"></a><!-- doxytag: member="dtncat.c::DEFAULT_BUNDLE_COUNT" ref="f0dcc53259374250d9ed605c739de604" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DEFAULT_BUNDLE_COUNT&nbsp;&nbsp;&nbsp;1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00061">61</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>.</p>

</div>
</div><p>
<a class="anchor" name="67f0eb2a4d9c5ec929b277f7066b4fc0"></a><!-- doxytag: member="dtncat.c::FAILURE_SCRIPT" ref="67f0eb2a4d9c5ec929b277f7066b4fc0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FAILURE_SCRIPT&nbsp;&nbsp;&nbsp;&quot;&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00062">62</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

</div>
</div><p>
<a class="anchor" name="3acffbd305ee72dcd4593c0d8af64a4f"></a><!-- doxytag: member="dtncat.c::MIN" ref="3acffbd305ee72dcd4593c0d8af64a4f" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MIN          </td>
          <td>(</td>
          <td class="paramtype">a,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">b&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;((a) &lt; (b) ? (a) : (b))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00067">67</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

</div>
</div><p>
<a class="anchor" name="2af892c305953806a6b6fb3f55963bbc"></a><!-- doxytag: member="dtncat.c::REG_EXPIRE" ref="2af892c305953806a6b6fb3f55963bbc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define REG_EXPIRE&nbsp;&nbsp;&nbsp;(60 * 60)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00086">86</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="e66a979abf383ee357553609993b3d1f"></a><!-- doxytag: member="dtncat.c::fill_payload" ref="e66a979abf383ee357553609993b3d1f" args="(dtn_bundle_payload_t *payload)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fill_payload           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structdtn__bundle__payload__t.html">dtn_bundle_payload_t</a> *&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="dtncat_8c-source.html#l00576">576</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>References <a class="el" href="num2sdnv_8c-source.html#l00035">buf</a>, <a class="el" href="dtn__errno_8h-source.html#l00034">DTN_ESIZE</a>, <a class="el" href="dtn__types_8h-source.html#l00366">DTN_PAYLOAD_MEM</a>, <a class="el" href="dtn__api_8c-source.html#l00708">dtn_set_payload()</a>, <a class="el" href="APIServer_8cc-source.html#l00050">MIN</a>, and <a class="el" href="dtncat_8c-source.html#l00087">payload_buf</a>.</p>

<p>Referenced by <a class="el" href="dtnsend_8cc-source.html#l00133">main()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9893f12c84249fce163f9b67f96aa3f7"></a><!-- doxytag: member="dtncat.c::from_bundles" ref="9893f12c84249fce163f9b67f96aa3f7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void from_bundles           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00148">148</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>References <a class="el" href="dtncat_8c-source.html#l00073">arg_receive</a>, <a class="el" href="structdtn__bundle__payload__t.html#04e8c46c5b40f187e1fefed80853cc5c">dtn_bundle_payload_t::buf</a>, <a class="el" href="dtn__types_8h-source.html#l00378">dtn_bundle_payload_t::buf_len</a>, <a class="el" href="dtn__types_8h-source.html#l00379">dtn_bundle_payload_t::buf_val</a>, <a class="el" href="dtncat_8c-source.html#l00056">bundle_count</a>, <a class="el" href="dtn__api_8c-source.html#l00674">dtn_copy_eid()</a>, <a class="el" href="dtn__api_8c-source.html#l00074">dtn_errno()</a>, <a class="el" href="dtn__types_8h-source.html#l00366">DTN_PAYLOAD_MEM</a>, <a class="el" href="dtn__api_8c-source.html#l00430">dtn_recv()</a>, <a class="el" href="dtn__types_8h-source.html#l00129">DTN_REG_DEFER</a>, <a class="el" href="dtn__types_8h-source.html#l00128">DTN_REG_DROP</a>, <a class="el" href="dtn__types_8h-source.html#l00133">DTN_SESSION_SUBSCRIBE</a>, <a class="el" href="dtn__errno_8c-source.html#l00022">dtn_strerror()</a>, <a class="el" href="dtn__types_8h-source.html#l00142">dtn_reg_info_t::endpoint</a>, <a class="el" href="dtn__types_8h-source.html#l00145">dtn_reg_info_t::expiration</a>, <a class="el" href="dtn__types_8h-source.html#l00144">dtn_reg_info_t::flags</a>, <a class="el" href="dtncat_8c-source.html#l00095">handle</a>, <a class="el" href="dtncat_8c-source.html#l00085">info</a>, <a class="el" href="dtncat_8c-source.html#l00602">make_registration()</a>, <a class="el" href="dtncat_8c-source.html#l00547">parse_eid()</a>, <a class="el" href="dtncat_8c-source.html#l00042">progname</a>, <a class="el" href="dtncat_8c-source.html#l00086">REG_EXPIRE</a>, <a class="el" href="dtncat_8c-source.html#l00057">session_flags</a>, <a class="el" href="dtn__types_8h-source.html#l00260">dtn_bundle_spec_t::source</a>, <a class="el" href="dtn__types_8h-source.html#l00066">dtn_endpoint_id_t::uri</a>, and <a class="el" href="dtncat_8c-source.html#l00046">verbose</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00105">main()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="dtncat.c::main" ref="3c04138a5bfe5d72780bb7e82a18e627" args="(int argc, char **argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int main           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&nbsp;</td>
          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00105">105</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>References <a class="el" href="dtn__api_8c-source.html#l00065">dtn_close()</a>, <a class="el" href="dtn__api_8c-source.html#l00039">dtn_open()</a>, <a class="el" href="dtn__errno_8c-source.html#l00022">dtn_strerror()</a>, <a class="el" href="dtn__errno_8h-source.html#l00027">DTN_SUCCESS</a>, <a class="el" href="IPDiscovery_8cc.html#d65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, <a class="el" href="dtncat_8c-source.html#l00089">from_bundles_flag</a>, <a class="el" href="Simulator_8cc-source.html#l00269">dtnsim::gettimeofday()</a>, <a class="el" href="dtncat_8c-source.html#l00095">handle</a>, <a class="el" href="dtncat_8c-source.html#l00085">info</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, <a class="el" href="dtncat_8c-source.html#l00042">progname</a>, <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>, and <a class="el" href="dtncat_8c-source.html#l00046">verbose</a>.</p>

</div>
</div><p>
<a class="anchor" name="5f3182fedba4dab2c150f77dbd997df1"></a><!-- doxytag: member="dtncat.c::make_registration" ref="5f3182fedba4dab2c150f77dbd997df1" args="(dtn_reg_info_t *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void make_registration           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structdtn__reg__info__t.html">dtn_reg_info_t</a> *&nbsp;</td>
          <td class="paramname"> <em>reginfo</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00602">602</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>References <a class="el" href="dtn__api_8c-source.html#l00305">dtn_bind()</a>, <a class="el" href="dtn__errno_8h-source.html#l00035">DTN_ENOTFOUND</a>, <a class="el" href="dtn__api_8c-source.html#l00074">dtn_errno()</a>, <a class="el" href="dtn__api_8c-source.html#l00235">dtn_find_registration()</a>, <a class="el" href="dtn__api_8c-source.html#l00147">dtn_register()</a>, <a class="el" href="dtn__errno_8c-source.html#l00022">dtn_strerror()</a>, <a class="el" href="dtn__errno_8h-source.html#l00027">DTN_SUCCESS</a>, <a class="el" href="dtn__types_8h-source.html#l00142">dtn_reg_info_t::endpoint</a>, <a class="el" href="dtncat_8c-source.html#l00095">handle</a>, <a class="el" href="dtncat_8c-source.html#l00085">info</a>, <a class="el" href="dtncat_8c-source.html#l00042">progname</a>, <a class="el" href="dtncat_8c-source.html#l00075">regid</a>, <a class="el" href="dtncat_8c-source.html#l00057">session_flags</a>, and <a class="el" href="dtncat_8c-source.html#l00046">verbose</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="8b10ca66cacac0bc52c3ce6737d8c85a"></a><!-- doxytag: member="dtncat.c::parse_eid" ref="8b10ca66cacac0bc52c3ce6737d8c85a" args="(dtn_handle_t handle, dtn_endpoint_id_t *eid, char *str)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structdtn__endpoint__id__t.html">dtn_endpoint_id_t</a> * parse_eid           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="dtn__api_8h.html#566289d829b69370d7635c21364bfe18">dtn_handle_t</a>&nbsp;</td>
          <td class="paramname"> <em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structdtn__endpoint__id__t.html">dtn_endpoint_id_t</a> *&nbsp;</td>
          <td class="paramname"> <em>eid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>str</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00547">547</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>References <a class="el" href="dtn__api_8c-source.html#l00088">dtn_build_local_eid()</a>, <a class="el" href="dtn__api_8c-source.html#l00681">dtn_parse_eid_string()</a>, <a class="el" href="dtncat_8c-source.html#l00085">info</a>, and <a class="el" href="dtncat_8c-source.html#l00046">verbose</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, <a class="el" href="dtncp_8c-source.html#l00053">main()</a>, <a class="el" href="dtnmoteproxy_8c-source.html#l00165">reader_thread()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="293abb58b132c26701dada5c4e57ca35"></a><!-- doxytag: member="dtncat.c::parse_options" ref="293abb58b132c26701dada5c4e57ca35" args="(int, char **)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void parse_options           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&nbsp;</td>
          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00424">424</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>References <a class="el" href="dtncat_8c-source.html#l00072">arg_dest</a>, <a class="el" href="dtncat_8c-source.html#l00073">arg_receive</a>, <a class="el" href="dtncat_8c-source.html#l00070">arg_replyto</a>, <a class="el" href="dtncat_8c-source.html#l00071">arg_source</a>, <a class="el" href="dtncat_8c-source.html#l00056">bundle_count</a>, <a class="el" href="dtncat_8c.html#48408bd325becd2af358eea79e42f335">CHECK_SET</a>, <a class="el" href="dtncat_8c-source.html#l00052">custody</a>, <a class="el" href="dtncat_8c-source.html#l00053">custody_receipts</a>, <a class="el" href="dtncat_8c-source.html#l00061">DEFAULT_BUNDLE_COUNT</a>, <a class="el" href="dtncat_8c-source.html#l00050">delivery_receipts</a>, <a class="el" href="dtncat_8c-source.html#l00049">expiration</a>, <a class="el" href="dtncat_8c-source.html#l00051">forwarding_receipts</a>, <a class="el" href="dtncat_8c-source.html#l00089">from_bundles_flag</a>, <a class="el" href="dtncat_8c-source.html#l00059">obsoletes_id</a>, <a class="el" href="dtncat_8c-source.html#l00391">print_usage()</a>, <a class="el" href="dtncat_8c-source.html#l00042">progname</a>, <a class="el" href="dtncat_8c-source.html#l00054">receive_receipts</a>, <a class="el" href="dtncat_8c-source.html#l00075">regid</a>, <a class="el" href="dtncat_8c-source.html#l00058">sequence_id</a>, <a class="el" href="dtncat_8c-source.html#l00046">verbose</a>, and <a class="el" href="dtncat_8c-source.html#l00055">wait_for_report</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00105">main()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a9d57d4d6b613ab254545fd140ebe5c8"></a><!-- doxytag: member="dtncat.c::print_eid" ref="a9d57d4d6b613ab254545fd140ebe5c8" args="(FILE *, char *label, dtn_endpoint_id_t *eid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void print_eid           </td>
          <td>(</td>
          <td class="paramtype">FILE *&nbsp;</td>
          <td class="paramname"> <em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structdtn__endpoint__id__t.html">dtn_endpoint_id_t</a> *&nbsp;</td>
          <td class="paramname"> <em>eid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00566">566</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>References <a class="el" href="dtn__types_8h-source.html#l00066">dtn_endpoint_id_t::uri</a>.</p>

<p>Referenced by <a class="el" href="dtncp_8c-source.html#l00053">main()</a>, <a class="el" href="dtnmoteproxy_8c-source.html#l00165">reader_thread()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e5ad5cbeccaedc03a48d3c7eaa803e79"></a><!-- doxytag: member="dtncat.c::print_usage" ref="e5ad5cbeccaedc03a48d3c7eaa803e79" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void print_usage           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00391">391</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>References <a class="el" href="dtncat_8c-source.html#l00042">progname</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>.</p>

</div>
</div><p>
<a class="anchor" name="14a8e20bb3844060ac4e927e6ba72eb7"></a><!-- doxytag: member="dtncat.c::to_bundles" ref="14a8e20bb3844060ac4e927e6ba72eb7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void to_bundles           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00257">257</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>References <a class="el" href="dtncat_8c-source.html#l00072">arg_dest</a>, <a class="el" href="dtncat_8c-source.html#l00070">arg_replyto</a>, <a class="el" href="dtncat_8c-source.html#l00071">arg_source</a>, <a class="el" href="structdtn__bundle__payload__t.html#04e8c46c5b40f187e1fefed80853cc5c">dtn_bundle_payload_t::buf</a>, <a class="el" href="dtn__types_8h-source.html#l00378">dtn_bundle_payload_t::buf_len</a>, <a class="el" href="dtncat_8c-source.html#l00052">custody</a>, <a class="el" href="dtncat_8c-source.html#l00053">custody_receipts</a>, <a class="el" href="structdtn__sequence__id__t.html#bdbb1a6df2afea41dccb74f4ea8bbadc">dtn_sequence_id_t::data</a>, <a class="el" href="dtn__types_8h-source.html#l00247">dtn_sequence_id_t::data_len</a>, <a class="el" href="dtn__types_8h-source.html#l00248">dtn_sequence_id_t::data_val</a>, <a class="el" href="dtncat_8c-source.html#l00050">delivery_receipts</a>, <a class="el" href="dtn__types_8h-source.html#l00261">dtn_bundle_spec_t::dest</a>, <a class="el" href="dtn__types_8h-source.html#l00264">dtn_bundle_spec_t::dopts</a>, <a class="el" href="dtn__types_8h-source.html#l00188">DOPTS_CUSTODY</a>, <a class="el" href="dtn__types_8h-source.html#l00192">DOPTS_CUSTODY_RCPT</a>, <a class="el" href="dtn__types_8h-source.html#l00189">DOPTS_DELIVERY_RCPT</a>, <a class="el" href="dtn__types_8h-source.html#l00191">DOPTS_FORWARD_RCPT</a>, <a class="el" href="dtn__types_8h-source.html#l00190">DOPTS_RECEIVE_RCPT</a>, <a class="el" href="dtn__api_8c-source.html#l00305">dtn_bind()</a>, <a class="el" href="dtn__api_8c-source.html#l00674">dtn_copy_eid()</a>, <a class="el" href="dtn__api_8c-source.html#l00074">dtn_errno()</a>, <a class="el" href="dtn__types_8h-source.html#l00366">DTN_PAYLOAD_MEM</a>, <a class="el" href="dtn__api_8c-source.html#l00430">dtn_recv()</a>, <a class="el" href="dtn__types_8h-source.html#l00129">DTN_REG_DEFER</a>, <a class="el" href="dtn__types_8h-source.html#l00111">DTN_REGID_NONE</a>, <a class="el" href="dtn__api_8c-source.html#l00359">dtn_send()</a>, <a class="el" href="dtn__types_8h-source.html#l00132">DTN_SESSION_PUBLISH</a>, <a class="el" href="dtn__errno_8c-source.html#l00022">dtn_strerror()</a>, <a class="el" href="dtn__errno_8h-source.html#l00027">DTN_SUCCESS</a>, <a class="el" href="dtncat_8c-source.html#l00101">end</a>, <a class="el" href="dtn__types_8h-source.html#l00142">dtn_reg_info_t::endpoint</a>, <a class="el" href="IPDiscovery_8cc.html#d65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="dtncat_8c-source.html#l00049">expiration</a>, <a class="el" href="dtn__types_8h-source.html#l00265">dtn_bundle_spec_t::expiration</a>, <a class="el" href="dtn__types_8h-source.html#l00145">dtn_reg_info_t::expiration</a>, <a class="el" href="dtncat_8c-source.html#l00576">fill_payload()</a>, <a class="el" href="dtn__types_8h-source.html#l00144">dtn_reg_info_t::flags</a>, <a class="el" href="dtncat_8c-source.html#l00051">forwarding_receipts</a>, <a class="el" href="Simulator_8cc-source.html#l00269">dtnsim::gettimeofday()</a>, <a class="el" href="dtncat_8c-source.html#l00095">handle</a>, <a class="el" href="dtncat_8c-source.html#l00085">info</a>, <a class="el" href="dtncat_8c-source.html#l00602">make_registration()</a>, <a class="el" href="dtn__types_8h-source.html#l00269">dtn_bundle_spec_t::obsoletes_id</a>, <a class="el" href="dtncat_8c-source.html#l00059">obsoletes_id</a>, <a class="el" href="dtncat_8c-source.html#l00547">parse_eid()</a>, <a class="el" href="dtncat_8c-source.html#l00566">print_eid()</a>, <a class="el" href="dtncat_8c-source.html#l00042">progname</a>, <a class="el" href="dtncat_8c-source.html#l00054">receive_receipts</a>, <a class="el" href="dtncat_8c-source.html#l00086">REG_EXPIRE</a>, <a class="el" href="dtncat_8c-source.html#l00075">regid</a>, <a class="el" href="dtn__types_8h-source.html#l00262">dtn_bundle_spec_t::replyto</a>, <a class="el" href="dtn__types_8h-source.html#l00268">dtn_bundle_spec_t::sequence_id</a>, <a class="el" href="dtncat_8c-source.html#l00058">sequence_id</a>, <a class="el" href="dtncat_8c-source.html#l00057">session_flags</a>, <a class="el" href="dtn__types_8h-source.html#l00260">dtn_bundle_spec_t::source</a>, <a class="el" href="dtn__types_8h-source.html#l00066">dtn_endpoint_id_t::uri</a>, <a class="el" href="dtncat_8c-source.html#l00046">verbose</a>, and <a class="el" href="dtncat_8c-source.html#l00055">wait_for_report</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00105">main()</a>.</p>

</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="8f7af606d1623c716486d0dab4c70391"></a><!-- doxytag: member="dtncat.c::arg_dest" ref="8f7af606d1623c716486d0dab4c70391" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="dtnsend_8cc.html#8f7af606d1623c716486d0dab4c70391">arg_dest</a> = NULL          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00072">72</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncp_8c-source.html#l00053">main()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, <a class="el" href="dtnmoteproxy_8c-source.html#l00307">readCommandLineArgs()</a>, <a class="el" href="dtnmoteproxy_8c-source.html#l00165">reader_thread()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3e61efb260f461216d7465bdbaa3e778"></a><!-- doxytag: member="dtncat.c::arg_receive" ref="3e61efb260f461216d7465bdbaa3e778" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="dtncat_8c.html#3e61efb260f461216d7465bdbaa3e778">arg_receive</a> = NULL          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00073">73</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, and <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>.</p>

</div>
</div><p>
<a class="anchor" name="cc3f40bcc31639227d6f74b3e0e6915c"></a><!-- doxytag: member="dtncat.c::arg_replyto" ref="cc3f40bcc31639227d6f74b3e0e6915c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="dtnsend_8cc.html#cc3f40bcc31639227d6f74b3e0e6915c">arg_replyto</a> = NULL          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00070">70</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtnperf-client_8c-source.html#l00144">main()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b65c55eb53174efdd1d8a13c15a14fe7"></a><!-- doxytag: member="dtncat.c::arg_source" ref="b65c55eb53174efdd1d8a13c15a14fe7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="dtnsend_8cc.html#b65c55eb53174efdd1d8a13c15a14fe7">arg_source</a> = NULL          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00071">71</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtnsend_8cc-source.html#l00133">main()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="057bbda8ea4dd2a0c5fc62ea88f55e6b"></a><!-- doxytag: member="dtncat.c::bundle_count" ref="057bbda8ea4dd2a0c5fc62ea88f55e6b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtncat_8c.html#057bbda8ea4dd2a0c5fc62ea88f55e6b">bundle_count</a> = -1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00056">56</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, and <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>.</p>

</div>
</div><p>
<a class="anchor" name="0d43174f8d3844aa5df38af2712ccb00"></a><!-- doxytag: member="dtncat.c::bundle_id" ref="0d43174f8d3844aa5df38af2712ccb00" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structdtn__bundle__id__t.html">dtn_bundle_id_t</a> <a class="el" href="dtncat_8c.html#0d43174f8d3844aa5df38af2712ccb00">bundle_id</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00100">100</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtn__api__wrap__python_8cc-source.html#l05770">_wrap_dtn_bundle_status_report_t_bundle_id_set()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l08871">_wrap_dtn_status_report_bundle_id_set()</a>, <a class="el" href="dtncp_8c-source.html#l00053">main()</a>, <a class="el" href="dtnmoteproxy_8c-source.html#l00165">reader_thread()</a>, <a class="el" href="TcaController_8cc-source.html#l00863">TcaController::send_bundle()</a>, and <a class="el" href="DTNTunnel_8cc-source.html#l00298">dtntunnel::DTNTunnel::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="70f601fc23b0cc97480972bf1ecf7f6c"></a><!-- doxytag: member="dtncat.c::bundle_spec" ref="70f601fc23b0cc97480972bf1ecf7f6c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structdtn__bundle__spec__t.html">dtn_bundle_spec_t</a> <a class="el" href="dtncat_8c.html#70f601fc23b0cc97480972bf1ecf7f6c">bundle_spec</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00096">96</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncp_8c-source.html#l00053">main()</a>, and <a class="el" href="dtnmoteproxy_8c-source.html#l00165">reader_thread()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f6737c1dab828c01ca964e8b3c8183b5"></a><!-- doxytag: member="dtncat.c::copies" ref="f6737c1dab828c01ca964e8b3c8183b5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtnsend_8cc.html#f6737c1dab828c01ca964e8b3c8183b5">copies</a> = 1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00045">45</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtnsend_8cc-source.html#l00133">main()</a>.</p>

</div>
</div><p>
<a class="anchor" name="160881851a33309c0106503ac4d14d96"></a><!-- doxytag: member="dtncat.c::custody" ref="160881851a33309c0106503ac4d14d96" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtnperf-client_8c.html#160881851a33309c0106503ac4d14d96">custody</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00052">52</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="BundleTLVEntryList_8h-source.html#l00178">prophet::BundleEntryList&lt; prophet::BundleResponseEntry &gt;::add_entry()</a>, <a class="el" href="ResponseTLV_8cc-source.html#l00080">prophet::ResponseTLV::deserialize()</a>, <a class="el" href="OfferTLV_8cc-source.html#l00080">prophet::OfferTLV::deserialize()</a>, <a class="el" href="dtnperf-client_8c-source.html#l00144">main()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e75d07ae6162cb4c080ca4b0189f5302"></a><!-- doxytag: member="dtncat.c::custody_receipts" ref="e75d07ae6162cb4c080ca4b0189f5302" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtnperf-client_8c.html#e75d07ae6162cb4c080ca4b0189f5302">custody_receipts</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00053">53</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtnperf-client_8c-source.html#l00144">main()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1bdbebbcf901e059d8765070846f9ee8"></a><!-- doxytag: member="dtncat.c::delivery_receipts" ref="1bdbebbcf901e059d8765070846f9ee8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtnperf-client_8c.html#1bdbebbcf901e059d8765070846f9ee8">delivery_receipts</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00050">50</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncp_8c-source.html#l00053">main()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7ab59805f7a1819164bc301293db600d"></a><!-- doxytag: member="dtncat.c::end" ref="7ab59805f7a1819164bc301293db600d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct timeval start <a class="el" href="num2sdnv_8c.html#8fd806ad19b8f5513a4cf18cbf77532c">end</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00101">101</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="APIServer_8cc-source.html#l00056">dtn::APIServer::APIServer()</a>, <a class="el" href="BundleMappings_8h-source.html#l00071">dtn::BundleMappings::contains()</a>, <a class="el" href="dtn__ipc_8c-source.html#l00072">dtnipc_open()</a>, <a class="el" href="SimCommand_8cc-source.html#l00045">dtnsim::SimCommand::exec()</a>, <a class="el" href="BundleMappings_8cc-source.html#l00028">dtn::BundleMappings::find()</a>, <a class="el" href="prophet_2BundleList_8h-source.html#l00042">prophet::BundleList::find()</a>, <a class="el" href="BlockInfo_8cc-source.html#l00203">dtn::BlockInfoVec::find_block()</a>, <a class="el" href="PointerList_8h-source.html#l00095">prophet::PointerList&lt; prophet::BundleResponseEntry &gt;::free()</a>, <a class="el" href="num2sdnv_8c-source.html#l00045">main()</a>, <a class="el" href="Connectivity_8cc-source.html#l00064">dtnsim::ConnState::parse_time()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d6057e40387509de502bdc91007d3238"></a><!-- doxytag: member="dtncat.c::expiration" ref="d6057e40387509de502bdc91007d3238" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtnsend_8cc.html#d6057e40387509de502bdc91007d3238">expiration</a> = 3600          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00049">49</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtn__api__wrap__python_8cc-source.html#l10025">_wrap_dtn_bundle_expiration_set()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l04860">_wrap_dtn_bundle_spec_t_expiration_get()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l04821">_wrap_dtn_bundle_spec_t_expiration_set()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l03667">_wrap_dtn_reg_info_t_expiration_get()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l03628">_wrap_dtn_reg_info_t_expiration_set()</a>, <a class="el" href="dtnping_8c-source.html#l00319">doOptions()</a>, <a class="el" href="dtnperf-client_8c-source.html#l00144">main()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="6dd7ec74d1d4d8312e0f4cad76a3ebae"></a><!-- doxytag: member="dtncat.c::forwarding_receipts" ref="6dd7ec74d1d4d8312e0f4cad76a3ebae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtnperf-client_8c.html#6dd7ec74d1d4d8312e0f4cad76a3ebae">forwarding_receipts</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00051">51</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtnperf-client_8c-source.html#l00144">main()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="35bb644b5e618ea5ad790f7b181e47d6"></a><!-- doxytag: member="dtncat.c::from_bundles_flag" ref="35bb644b5e618ea5ad790f7b181e47d6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtncat_8c.html#35bb644b5e618ea5ad790f7b181e47d6">from_bundles_flag</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00089">89</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00105">main()</a>, and <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>.</p>

</div>
</div><p>
<a class="anchor" name="01daea96255bb21a8979b3b45f5bbb70"></a><!-- doxytag: member="dtncat.c::handle" ref="01daea96255bb21a8979b3b45f5bbb70" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="dtn__api_8h.html#566289d829b69370d7635c21364bfe18">dtn_handle_t</a> <a class="el" href="dtncat_8c.html#01daea96255bb21a8979b3b45f5bbb70">handle</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00095">95</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtn__api_8c-source.html#l00604">dtn_begin_poll()</a>, <a class="el" href="dtn__api_8c-source.html#l00305">dtn_bind()</a>, <a class="el" href="dtn__api_8c-source.html#l00088">dtn_build_local_eid()</a>, <a class="el" href="dtn__api_8c-source.html#l00402">dtn_cancel()</a>, <a class="el" href="dtn__api_8c-source.html#l00634">dtn_cancel_poll()</a>, <a class="el" href="dtn__api_8c-source.html#l00283">dtn_change_registration()</a>, <a class="el" href="dtn__api_8c-source.html#l00235">dtn_find_registration()</a>, <a class="el" href="dtn__api_8c-source.html#l00039">dtn_open()</a>, <a class="el" href="dtn__api_8c-source.html#l00596">dtn_poll_fd()</a>, <a class="el" href="dtn__api_8c-source.html#l00430">dtn_recv()</a>, <a class="el" href="dtn__api_8c-source.html#l00147">dtn_register()</a>, <a class="el" href="dtn__api_8c-source.html#l00359">dtn_send()</a>, <a class="el" href="dtn__api_8c-source.html#l00545">dtn_session_update()</a>, <a class="el" href="dtn__api_8c-source.html#l00332">dtn_unbind()</a>, <a class="el" href="dtn__api_8c-source.html#l00195">dtn_unregister()</a>, <a class="el" href="dtntest_8cc-source.html#l00066">DTNOpenCommand::exec()</a>, <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, <a class="el" href="dtncat_8c-source.html#l00105">main()</a>, <a class="el" href="dtncat_8c-source.html#l00602">make_registration()</a>, <a class="el" href="serialsource_8c-source.html#l00253">open_serial_source()</a>, <a class="el" href="dtnmoteproxy_8c-source.html#l00165">reader_thread()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="71f51a2e8cbe9a53031fa72596edc09f"></a><!-- doxytag: member="dtncat.c::info" ref="71f51a2e8cbe9a53031fa72596edc09f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FILE* <a class="el" href="dtncat_8c.html#71f51a2e8cbe9a53031fa72596edc09f">info</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00085">85</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="TableBasedRouter_8cc-source.html#l00802">dtn::TableBasedRouter::check_next_hop()</a>, <a class="el" href="BundleProtocol_8cc-source.html#l00374">dtn::BundleProtocol::consume()</a>, <a class="el" href="ForwardingLog_8cc-source.html#l00180">dtn::ForwardingLog::dump()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00670">dtn::TableBasedRouter::fwd_to_nexthop()</a>, <a class="el" href="ForwardingLog_8cc-source.html#l00062">dtn::ForwardingLog::get_latest_entry()</a>, <a class="el" href="DTLSRRouter_8cc-source.html#l00720">dtn::DTLSRRouter::handle_lsa()</a>, <a class="el" href="APIServer_8cc-source.html#l00776">dtn::APIClient::handle_send()</a>, <a class="el" href="DTLSRRouter_8cc-source.html#l00508">dtn::DTLSRRouter::is_dynamic_route()</a>, <a class="el" href="dtncat_8c-source.html#l00105">main()</a>, <a class="el" href="dtncat_8c-source.html#l00602">make_registration()</a>, <a class="el" href="dtncat_8c-source.html#l00547">parse_eid()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00253">dtn::TableBasedRouter::remove_from_deferred()</a>, <a class="el" href="BundleRouter_8cc-source.html#l00099">dtn::BundleRouter::should_fwd()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l02648">SWIG_pchar_descriptor()</a>, <a class="el" href="dtn__api__wrap__tcl_8cc-source.html#l01222">SWIG_Tcl_MethodCommand()</a>, <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>, and <a class="el" href="DTLSRRouter_8cc-source.html#l00632">dtn::DTLSRRouter::update_current_lsa()</a>.</p>

</div>
</div><p>
<a class="anchor" name="53950f44ae10fbde2d8ae21493f50ffd"></a><!-- doxytag: member="dtncat.c::obsoletes_id" ref="53950f44ae10fbde2d8ae21493f50ffd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="dtncat_8c.html#53950f44ae10fbde2d8ae21493f50ffd">obsoletes_id</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00059">59</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtn__api__wrap__python_8cc-source.html#l10338">_wrap_dtn_bundle_obsoletes_id_get()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l10300">_wrap_dtn_bundle_obsoletes_id_set()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l05049">_wrap_dtn_bundle_spec_t_obsoletes_id_set()</a>, <a class="el" href="dtn__api__wrap_8cc-source.html#l00205">dtn_send()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5287cc892023d51088dd91a9b78de7c5"></a><!-- doxytag: member="dtncat.c::payload_buf" ref="5287cc892023d51088dd91a9b78de7c5" args="[DTN_MAX_BUNDLE_MEM]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="dtncat_8c.html#5287cc892023d51088dd91a9b78de7c5">payload_buf</a>[DTN_MAX_BUNDLE_MEM]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00087">87</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="LoggingRegistration_8cc-source.html#l00044">dtn::LoggingRegistration::deliver_bundle()</a>, <a class="el" href="AdminRegistration_8cc-source.html#l00042">dtn::AdminRegistration::deliver_bundle()</a>, <a class="el" href="dtncat_8c-source.html#l00576">fill_payload()</a>, and <a class="el" href="TclRegistration_8cc-source.html#l00164">dtn::TclRegistration::parse_bundle_data()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ff6885d77acf2e2c60a4c8da20da5b2c"></a><!-- doxytag: member="dtncat.c::primary_payload" ref="ff6885d77acf2e2c60a4c8da20da5b2c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structdtn__bundle__payload__t.html">dtn_bundle_payload_t</a> <a class="el" href="dtncat_8c.html#ff6885d77acf2e2c60a4c8da20da5b2c">primary_payload</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00098">98</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

</div>
</div><p>
<a class="anchor" name="b9e1449fd00c98428516f0b41eddcb10"></a><!-- doxytag: member="dtncat.c::progname" ref="b9e1449fd00c98428516f0b41eddcb10" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="tca__admin_8cc.html#d785d8a8f8ff378aa21eb1fa7a6085df">progname</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00042">42</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtnping_8c-source.html#l00319">doOptions()</a>, <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, <a class="el" href="dtncat_8c-source.html#l00105">main()</a>, <a class="el" href="dtncat_8c-source.html#l00602">make_registration()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, <a class="el" href="dtncat_8c-source.html#l00391">print_usage()</a>, <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>, and <a class="el" href="dtncpd_8c-source.html#l00039">usage()</a>.</p>

</div>
</div><p>
<a class="anchor" name="82c638daee7e7ec8f669285e64ebb511"></a><!-- doxytag: member="dtncat.c::receive_receipts" ref="82c638daee7e7ec8f669285e64ebb511" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtnperf-client_8c.html#82c638daee7e7ec8f669285e64ebb511">receive_receipts</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00054">54</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtnperf-client_8c-source.html#l00144">main()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="8eb0c3e35c1feb7baf9802f03bf42e41"></a><!-- doxytag: member="dtncat.c::regid" ref="8eb0c3e35c1feb7baf9802f03bf42e41" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="dtn__types_8h.html#d9378ff6ab7ee699568e037a8105f9b6">dtn_reg_id_t</a> <a class="el" href="dtnsend_8cc.html#8eb0c3e35c1feb7baf9802f03bf42e41">regid</a> = DTN_REGID_NONE          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00075">75</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtn__api__wrap__python_8cc-source.html#l03545">_wrap_dtn_reg_info_t_regid_get()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l03506">_wrap_dtn_reg_info_t_regid_set()</a>, <a class="el" href="dtn__api__wrap_8cc-source.html#l00140">dtn_find_registration()</a>, <a class="el" href="dtn__api__wrap_8cc-source.html#l00106">dtn_register()</a>, <a class="el" href="RegistrationCommand_8cc-source.html#l00048">dtn::RegistrationCommand::exec()</a>, <a class="el" href="NodeCommand_8cc-source.html#l00049">dtnsim::NodeCommand::exec()</a>, <a class="el" href="dtntest_8cc-source.html#l00546">DTNUnbindCommand::exec()</a>, <a class="el" href="dtntest_8cc-source.html#l00510">DTNBindCommand::exec()</a>, <a class="el" href="dtntest_8cc-source.html#l00252">DTNUnregisterCommand::exec()</a>, <a class="el" href="dtntest_8cc-source.html#l00186">DTNRegisterCommand::exec()</a>, <a class="el" href="APIServer_8cc-source.html#l00685">dtn::APIClient::handle_bind()</a>, <a class="el" href="APIServer_8cc-source.html#l00647">dtn::APIClient::handle_find_registration()</a>, <a class="el" href="APIServer_8cc-source.html#l00506">dtn::APIClient::handle_register()</a>, <a class="el" href="APIServer_8cc-source.html#l00776">dtn::APIClient::handle_send()</a>, <a class="el" href="APIServer_8cc-source.html#l00727">dtn::APIClient::handle_unbind()</a>, <a class="el" href="APIServer_8cc-source.html#l00602">dtn::APIClient::handle_unregister()</a>, <a class="el" href="DTNTunnel_8cc-source.html#l00224">dtntunnel::DTNTunnel::init_registration()</a>, <a class="el" href="dtncp_8c-source.html#l00053">main()</a>, <a class="el" href="dtncat_8c-source.html#l00602">make_registration()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, <a class="el" href="dtnmoteproxy_8c-source.html#l00165">reader_thread()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f6ba744d4931e7c678cf04716560bfca"></a><!-- doxytag: member="dtncat.c::reply_payload" ref="f6ba744d4931e7c678cf04716560bfca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structdtn__bundle__payload__t.html">dtn_bundle_payload_t</a> <a class="el" href="dtncat_8c.html#f6ba744d4931e7c678cf04716560bfca">reply_payload</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00099">99</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncp_8c-source.html#l00053">main()</a>.</p>

</div>
</div><p>
<a class="anchor" name="cad3457d57f7286e1e4e7caa1a619e25"></a><!-- doxytag: member="dtncat.c::reply_spec" ref="cad3457d57f7286e1e4e7caa1a619e25" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structdtn__bundle__spec__t.html">dtn_bundle_spec_t</a> <a class="el" href="dtncat_8c.html#cad3457d57f7286e1e4e7caa1a619e25">reply_spec</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00097">97</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncp_8c-source.html#l00053">main()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9ca580976e59c0af2763e9e2e78bea66"></a><!-- doxytag: member="dtncat.c::sequence_id" ref="9ca580976e59c0af2763e9e2e78bea66" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="dtncat_8c.html#9ca580976e59c0af2763e9e2e78bea66">sequence_id</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00058">58</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtn__api__wrap__python_8cc-source.html#l10275">_wrap_dtn_bundle_sequence_id_get()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l10237">_wrap_dtn_bundle_sequence_id_set()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l04996">_wrap_dtn_bundle_spec_t_sequence_id_set()</a>, <a class="el" href="dtn__api__wrap_8cc-source.html#l00205">dtn_send()</a>, <a class="el" href="SequenceIDBlockProcessor_8cc-source.html#l00061">dtn::SequenceIDBlockProcessor::generate()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, <a class="el" href="SequenceIDBlockProcessor_8cc-source.html#l00040">dtn::SequenceIDBlockProcessor::prepare()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7508c434c1f2152c7fd03381726d0a2a"></a><!-- doxytag: member="dtncat.c::session_flags" ref="7508c434c1f2152c7fd03381726d0a2a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtncat_8c.html#7508c434c1f2152c7fd03381726d0a2a">session_flags</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00057">57</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, <a class="el" href="APIServer_8cc-source.html#l00506">dtn::APIClient::handle_register()</a>, <a class="el" href="APIServer_8cc-source.html#l01553">dtn::APIClient::handle_session_update()</a>, <a class="el" href="dtncat_8c-source.html#l00602">make_registration()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="0b2caeb4b6f130be43e5a2f0267dd453"></a><!-- doxytag: member="dtncat.c::verbose" ref="0b2caeb4b6f130be43e5a2f0267dd453" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtnsend_8cc.html#0b2caeb4b6f130be43e5a2f0267dd453">verbose</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00046">46</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtnperf-client_8c-source.html#l00823">check_options()</a>, <a class="el" href="dtncat_8c-source.html#l00148">from_bundles()</a>, <a class="el" href="dtncat_8c-source.html#l00105">main()</a>, <a class="el" href="dtncat_8c-source.html#l00602">make_registration()</a>, <a class="el" href="dtncat_8c-source.html#l00547">parse_eid()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fe53bb8563092a6a7cc95bbdfd4e2721"></a><!-- doxytag: member="dtncat.c::wait_for_report" ref="fe53bb8563092a6a7cc95bbdfd4e2721" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="dtnsend_8cc.html#fe53bb8563092a6a7cc95bbdfd4e2721">wait_for_report</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="dtncat_8c-source.html#l00055">55</a> of file <a class="el" href="dtncat_8c-source.html">dtncat.c</a>.</p>

<p>Referenced by <a class="el" href="dtnperf-client_8c-source.html#l00144">main()</a>, <a class="el" href="dtncat_8c-source.html#l00424">parse_options()</a>, and <a class="el" href="dtncat_8c-source.html#l00257">to_bundles()</a>.</p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Jul 21 14:09:49 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>