Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 29c369053a983cc5d8c880dc6e0a2237 > files > 860

libdtn-devel-2.6.0-2mdv2009.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>DTN Reference Implementation: dtn::Bundle Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.8 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespacedtn.html">dtn</a>::<a class="el" href="classdtn_1_1Bundle.html">Bundle</a>
  </div>
</div>
<div class="contents">
<h1>dtn::Bundle Class Reference</h1><!-- doxytag: class="dtn::Bundle" -->The internal representation of a bundle.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="bundling_2Bundle_8h-source.html">Bundle.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for dtn::Bundle:</div>
<div class="dynsection">

<p><center><img src="classdtn_1_1Bundle.png" usemap="#dtn::Bundle_map" border="0" alt=""></center>
<map name="dtn::Bundle_map">
<area href="classdtn_1_1TempBundle.html" alt="dtn::TempBundle" shape="rect" coords="0,56,104,80">
</map>
</div>

<p>
<a href="classdtn_1_1Bundle-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ee1ec0a9c045adc48dc8751f54f59e64">priority_values_t</a> { <br>
&nbsp;&nbsp;<a class="el" href="classdtn_1_1Bundle.html#ee1ec0a9c045adc48dc8751f54f59e646fa0c342a18057585832e534b1225de2">COS_INVALID</a> =  -1, 
<a class="el" href="classdtn_1_1Bundle.html#ee1ec0a9c045adc48dc8751f54f59e64cdd03b2fd0d69a8085cbce1d8941690f">COS_BULK</a> =  0, 
<a class="el" href="classdtn_1_1Bundle.html#ee1ec0a9c045adc48dc8751f54f59e649acfb0603df69344a00cae0aa885d78f">COS_NORMAL</a> =  1, 
<a class="el" href="classdtn_1_1Bundle.html#ee1ec0a9c045adc48dc8751f54f59e64ae2b7023d5a38cf3497e08a4db9e907d">COS_EXPEDITED</a> =  2, 
<br>
&nbsp;&nbsp;<a class="el" href="classdtn_1_1Bundle.html#ee1ec0a9c045adc48dc8751f54f59e64123d2ad4cabef7586687ceb29200c537">COS_RESERVED</a> =  3
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Values for the bundle priority field.  <a href="classdtn_1_1Bundle.html#ee1ec0a9c045adc48dc8751f54f59e64">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#7ee2b18a3df14a90d4b1a26c770877f8">Bundle</a> (<a class="el" href="classdtn_1_1BundlePayload.html#f87102863631e39f673458a7527ae352">BundlePayload::location_t</a> location=BundlePayload::DISK)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor to create an empty bundle, initializing all fields to defaults and allocating a new bundle id.  <a href="#7ee2b18a3df14a90d4b1a26c770877f8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#76c4fb9228b8ad6eaf4d4dda6cd7a1b3">Bundle</a> (const oasys::Builder &amp;)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor when re-reading the database.  <a href="#76c4fb9228b8ad6eaf4d4dda6cd7a1b3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#51fcdc62f97df69501805cf1dba76ee4">~Bundle</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> destructor.  <a href="#51fcdc62f97df69501805cf1dba76ee4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#659027ae11e78a7527b3e31e7ebf0eb1">copy_metadata</a> (<a class="el" href="classdtn_1_1Bundle.html">Bundle</a> *new_bundle) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy the metadata from one bundle to another (used in fragmentation).  <a href="#659027ae11e78a7527b3e31e7ebf0eb1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#c06dd8a663890915ea37c250277b4810">format</a> (char *<a class="el" href="num2sdnv_8c.html#a81cdcc7ff6987bc85c073253e32715f">buf</a>, size_t sz) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual from formatter.  <a href="#c06dd8a663890915ea37c250277b4810"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#9b410ec89fc28040e52d3b0892cd3694">format_verbose</a> (oasys::StringBuffer *<a class="el" href="num2sdnv_8c.html#a81cdcc7ff6987bc85c073253e32715f">buf</a>)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual from formatter.  <a href="#9b410ec89fc28040e52d3b0892cd3694"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#4d69d0b203471722f947069d7f85094a">serialize</a> (oasys::SerializeAction *a)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual from SerializableObject.  <a href="#4d69d0b203471722f947069d7f85094a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#30b57eafb1f0285a3c95dc37ff773349">durable_key</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hook for the generic durable table implementation to know what the key is for the database.  <a href="#30b57eafb1f0285a3c95dc37ff773349"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#cf6279b83a4c0addf41a8d7d33ab5dcd">durable_size</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hook for the bundle store implementation to count the storage impact of this bundle.  <a href="#cf6279b83a4c0addf41a8d7d33ab5dcd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#3c2267a4f6f2dfed9dd01ffbf3703bb7">refcount</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the bundle's reference count, corresponding to the number of entries in the mappings set, i.e.  <a href="#3c2267a4f6f2dfed9dd01ffbf3703bb7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#5c44263a2646f8e13115371b14f5359a">add_ref</a> (const char *what1, const char *what2=&quot;&quot;)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bump up the reference count.  <a href="#5c44263a2646f8e13115371b14f5359a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#386b3d36bfdbe4528b4fcaaf1078063c">del_ref</a> (const char *what1, const char *what2=&quot;&quot;)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decrement the reference count.  <a href="#386b3d36bfdbe4528b4fcaaf1078063c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#2b656a17b6971ca5a48819882cc1e659">num_mappings</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of mappings for this bundle.  <a href="#2b656a17b6971ca5a48819882cc1e659"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1BundleMappings.html">BundleMappings</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#00c8ac89d536bda8d596495e98064825">mappings</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a pointer to the mappings.  <a href="#00c8ac89d536bda8d596495e98064825"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#13d641b5d6a6617a8c37ab28a0a6c843">is_queued_on</a> (const <a class="el" href="classdtn_1_1BundleList.html">BundleList</a> *l)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if the bundle is on the given list.  <a href="#13d641b5d6a6617a8c37ab28a0a6c843"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#0205e1c4938ecfd753295c61f2002a48">validate</a> (oasys::StringBuffer *errbuf)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Validate the bundle's fields.  <a href="#0205e1c4938ecfd753295c61f2002a48"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#9630433ec71903457f7b1429daade560">receipt_requested</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">True if any return receipt fields are set.  <a href="#9630433ec71903457f7b1429daade560"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#7031e2e5e4078445bf4ad39cdcdea3b2">bundleid</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#7031e2e5e4078445bf4ad39cdcdea3b2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">oasys::Lock *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#5152156c37574a7939c6b4740fa44c66">lock</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#5152156c37574a7939c6b4740fa44c66"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#b20ca8b6179e9d103e4239df6191ca61">expired</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#b20ca8b6179e9d103e4239df6191ca61"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#2dae8a97270a95799acf45d859eaf866">source</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#2dae8a97270a95799acf45d859eaf866"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#507241e8ac766e1900009ed6243e2aa3">dest</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#507241e8ac766e1900009ed6243e2aa3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#eb68ec729851c7e7221fe7cb61f19875">custodian</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#eb68ec729851c7e7221fe7cb61f19875"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#a2ffacc40d2afe751142e9fd64ab5fdf">replyto</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#a2ffacc40d2afe751142e9fd64ab5fdf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#04a51974754438d555bf8a7b0216cd38">prevhop</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#04a51974754438d555bf8a7b0216cd38"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#d6c74eba219bfe55854cf7a90e210cca">is_fragment</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#d6c74eba219bfe55854cf7a90e210cca"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#839db0b56b61020d9f2b3878e6c2d34a">is_admin</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#839db0b56b61020d9f2b3878e6c2d34a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#1931c2eeed81432743735dd245c8b95d">do_not_fragment</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#1931c2eeed81432743735dd245c8b95d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#2261b28c9315c50a85bc35c1bcb6ace4">custody_requested</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#2261b28c9315c50a85bc35c1bcb6ace4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#d6ce915f55f1dcf670575642e10f6419">singleton_dest</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#d6ce915f55f1dcf670575642e10f6419"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#06faa53f6a1ac201869c25c4c4af34f4">priority</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#06faa53f6a1ac201869c25c4c4af34f4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#62e71f87a0f72127045bf18a0284843b">receive_rcpt</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#62e71f87a0f72127045bf18a0284843b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#108fb7cb162dcc1fdcfdad3ca477692d">custody_rcpt</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#108fb7cb162dcc1fdcfdad3ca477692d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#93c641bdb9a4beda553d8f28e60c99fd">forward_rcpt</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#93c641bdb9a4beda553d8f28e60c99fd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#a48fd652ab931a694f79cc1c6e47985d">delivery_rcpt</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#a48fd652ab931a694f79cc1c6e47985d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#fa1f7ffd4437c3a9213c60e7bbef39d3">deletion_rcpt</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#fa1f7ffd4437c3a9213c60e7bbef39d3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#7af80fedd28d8a8f7b8b947ec134a310">app_acked_rcpt</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#7af80fedd28d8a8f7b8b947ec134a310"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#21879e67b7f065975cbd942807500746">expiration</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#21879e67b7f065975cbd942807500746"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#76cf6a44f566aa22e2a98007bf233ee2">frag_offset</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#76cf6a44f566aa22e2a98007bf233ee2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#e32f3c57057214a1763dfe7709160cf8">orig_length</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#e32f3c57057214a1763dfe7709160cf8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#3df9106fb836721e37cca7b019dd5e16">in_datastore</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#3df9106fb836721e37cca7b019dd5e16"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#dd00e0f0435b047bdde46c97cb513e3d">local_custody</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#dd00e0f0435b047bdde46c97cb513e3d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ec416f48762e31b4ea30393f6177242e">owner</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#ec416f48762e31b4ea30393f6177242e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#786fe13c6220382bb032e740fb31da7e">fragmented_incoming</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#786fe13c6220382bb032e740fb31da7e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ce91f55a3fece4d4a562b665a462a5d0">sequence_id</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#ce91f55a3fece4d4a562b665a462a5d0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#d483159c19f31132c5597de34c9ca409">obsoletes_id</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#d483159c19f31132c5597de34c9ca409"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#9bdc5df0500ec9859132c917f48f7bb0">session_eid</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#9bdc5df0500ec9859132c917f48f7bb0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#973ca2bfa07da25650c14c0b536b0665">session_flags</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#973ca2bfa07da25650c14c0b536b0665"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1BundlePayload.html">BundlePayload</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#3bc0b88b547620b4029eba4809a73447">payload</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#3bc0b88b547620b4029eba4809a73447"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1ForwardingLog.html">ForwardingLog</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#249ac137ef76e253d8e0587f2662bca7">fwdlog</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#249ac137ef76e253d8e0587f2662bca7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structdtn_1_1BundleTimestamp.html">BundleTimestamp</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#13cd9ab7b010f09562170e2a57242209">creation_ts</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#13cd9ab7b010f09562170e2a57242209"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structdtn_1_1BundleTimestamp.html">BundleTimestamp</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#d7b160dca211993441a59bcb45089e3d">extended_id</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#d7b160dca211993441a59bcb45089e3d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1BlockInfoVec.html">BlockInfoVec</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ec3c2ef7670fb2d34d46ab547bf9fb80">recv_blocks</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#ec3c2ef7670fb2d34d46ab547bf9fb80"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1MetadataVec.html">MetadataVec</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#212b7cf608e211050ca40ec0e6f0259d">recv_metadata</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#212b7cf608e211050ca40ec0e6f0259d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classdtn_1_1LinkMetadataSet.html">LinkMetadataSet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#2942a5a96aa7bb476abd7a2887939f96">generated_metadata</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accessors.  <a href="#2942a5a96aa7bb476abd7a2887939f96"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#69c35928ca050eb4bb2ec67641f1b6bb">mutable_source</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#69c35928ca050eb4bb2ec67641f1b6bb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#fedf6ad0537f7e3a3f958162d1fc935e">mutable_dest</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#fedf6ad0537f7e3a3f958162d1fc935e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#7c2091e44637889b9ad6f94a82ae7f83">mutable_replyto</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#7c2091e44637889b9ad6f94a82ae7f83"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#96698085719d88c0b5c86d4cb388324c">mutable_custodian</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#96698085719d88c0b5c86d4cb388324c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#dc7d3639afc306668bd1d649c398b5d5">mutable_prevhop</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#dc7d3639afc306668bd1d649c398b5d5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#fc3bc80899d4f0c92b163b2d662cd637">set_is_fragment</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#fc3bc80899d4f0c92b163b2d662cd637"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#1cb30932516cd93a9d1127fb3f3352d1">set_is_admin</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#1cb30932516cd93a9d1127fb3f3352d1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ce75b35784c110dc09986632e9d9eba1">set_do_not_fragment</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#ce75b35784c110dc09986632e9d9eba1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ac195072e859df4e1e8ae28dd299d03e">set_custody_requested</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#ac195072e859df4e1e8ae28dd299d03e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#3b35e450cfd2504a5980d379f71f222c">set_singleton_dest</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#3b35e450cfd2504a5980d379f71f222c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#6025475ff9104e2720ddb5ecbc9ec923">set_priority</a> (u_int8_t p)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#6025475ff9104e2720ddb5ecbc9ec923"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ddbc653176fbf0ba1bf7702a72a55321">set_receive_rcpt</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#ddbc653176fbf0ba1bf7702a72a55321"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#8ed9f01350133711a4cd23aef1f4e941">set_custody_rcpt</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#8ed9f01350133711a4cd23aef1f4e941"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#398c69ef798e99ea2f82e03f460d4aff">set_forward_rcpt</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#398c69ef798e99ea2f82e03f460d4aff"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#fc9cb55b202687f98d31f4bba7859f73">set_delivery_rcpt</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#fc9cb55b202687f98d31f4bba7859f73"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#c59da17a98c6ac9f32da043dc967f151">set_deletion_rcpt</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#c59da17a98c6ac9f32da043dc967f151"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#6a1c62659602921671e0d0d1e0b2f126">set_app_acked_rcpt</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#6a1c62659602921671e0d0d1e0b2f126"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#7623ecfe9e47e5dc075ebd872fb9a237">set_expiration</a> (u_int32_t e)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#7623ecfe9e47e5dc075ebd872fb9a237"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#7e050ba82bf916772a0971e118dc31ee">set_frag_offset</a> (u_int32_t o)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#7e050ba82bf916772a0971e118dc31ee"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ad892616cfb568fbe458106f589ce8d3">set_orig_length</a> (u_int32_t l)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#ad892616cfb568fbe458106f589ce8d3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#657235d527f722a449ddc3c254e345c1">set_in_datastore</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#657235d527f722a449ddc3c254e345c1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#1574534ce46a32052b604c3cdf5a5921">set_local_custody</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#1574534ce46a32052b604c3cdf5a5921"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#23aea4408a0deb1b0a266d2b6e3077aa">set_owner</a> (const std::string &amp;s)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#23aea4408a0deb1b0a266d2b6e3077aa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#cf35d164ad5f7249e22d6bd631a2f944">set_fragmented_incoming</a> (<a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#cf35d164ad5f7249e22d6bd631a2f944"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#f719a866982138aac40bc5f9ed52fa89">set_creation_ts</a> (const <a class="el" href="structdtn_1_1BundleTimestamp.html">BundleTimestamp</a> &amp;ts)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#f719a866982138aac40bc5f9ed52fa89"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#39b61082cafee0ad15b30eb0b90fcd9a">mutable_sequence_id</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#39b61082cafee0ad15b30eb0b90fcd9a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#805049a55e34570cc6765821a9d1264f">mutable_obsoletes_id</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#805049a55e34570cc6765821a9d1264f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#453f60de16237ff944b5b95951288611">mutable_session_eid</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#453f60de16237ff944b5b95951288611"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#24e65f2c2ad09ce8bca3409f450df21c">set_session_flags</a> (u_int8_t f)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#24e65f2c2ad09ce8bca3409f450df21c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#9b8d2df42f4fdf9bfd7324d15a43d773">test_set_bundleid</a> (u_int32_t id)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#9b8d2df42f4fdf9bfd7324d15a43d773"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1BundlePayload.html">BundlePayload</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#857079bad68497626f75c2985b69052f">mutable_payload</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#857079bad68497626f75c2985b69052f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1ForwardingLog.html">ForwardingLog</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#aa190aad0fa4ea99cf99d1fd5afefee4">fwdlog</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#aa190aad0fa4ea99cf99d1fd5afefee4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1ExpirationTimer.html">ExpirationTimer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#68faab77677efadfb3605d36f9e84f42">expiration_timer</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#68faab77677efadfb3605d36f9e84f42"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1CustodyTimerVec.html">CustodyTimerVec</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ee3040af6e2509507fbd3380f8fcfd1a">custody_timers</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#ee3040af6e2509507fbd3380f8fcfd1a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1BlockInfoVec.html">BlockInfoVec</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#5e06eba17ac3706daa934b6a58c16dda">api_blocks</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#5e06eba17ac3706daa934b6a58c16dda"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1LinkBlockSet.html">LinkBlockSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#0ce0961036dd0da1fd322721cbb794aa">xmit_blocks</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#0ce0961036dd0da1fd322721cbb794aa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1BlockInfoVec.html">BlockInfoVec</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#5c48f51fba15c89a82d5d98c9881f0bd">mutable_recv_blocks</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#5c48f51fba15c89a82d5d98c9881f0bd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1MetadataVec.html">MetadataVec</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#c0e5096b00ca3f36b5513a13dccf5241">mutable_recv_metadata</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#c0e5096b00ca3f36b5513a13dccf5241"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1LinkMetadataSet.html">LinkMetadataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#1a77b94b46d2034dff2ea4eb339d9a58">mutable_generated_metadata</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#1a77b94b46d2034dff2ea4eb339d9a58"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#e3456ce3a39f06459ddb250f2a121afb">set_expiration_timer</a> (<a class="el" href="classdtn_1_1ExpirationTimer.html">ExpirationTimer</a> *e)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setters and mutable accessors.  <a href="#e3456ce3a39f06459ddb250f2a121afb"></a><br></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 const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#fc0c1e8d8c5e22ecedb83b613fddfa2a">prioritytoa</a> (u_int8_t priority)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pretty printer function for bundle_priority_t.  <a href="#fc0c1e8d8c5e22ecedb83b613fddfa2a"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Member 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="classdtn_1_1Bundle.html#d103ff9538eedf4aced9d5da90cfdf0b">init</a> (u_int32_t id)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialization helper function.  <a href="#d103ff9538eedf4aced9d5da90cfdf0b"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#e0ee1519e799770d83ba4b07d724b192">source_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Source eid.  <a href="#e0ee1519e799770d83ba4b07d724b192"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#73bebd0daef752d8bf0212e9e79dbeec">dest_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destination eid.  <a href="#73bebd0daef752d8bf0212e9e79dbeec"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#a45715369147ab506c5500f89276f7a6">custodian_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Current custodian eid.  <a href="#a45715369147ab506c5500f89276f7a6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#6bfeb5c4a39936ecb34c554ea0aa1d24">replyto_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reply-To eid.  <a href="#6bfeb5c4a39936ecb34c554ea0aa1d24"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#68efefda51e6feddb8c45aa51dd7b8b4">prevhop_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Previous hop eid.  <a href="#68efefda51e6feddb8c45aa51dd7b8b4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#c26e4f31ba03473e0a2169f98940ab01">is_fragment_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fragmentary <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a>.  <a href="#c26e4f31ba03473e0a2169f98940ab01"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#e303a30810b8050718234f8057913aa2">is_admin_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Administrative record bundle.  <a href="#e303a30810b8050718234f8057913aa2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ad4b14e9eb112b7c5152f462d1090195">do_not_fragment_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> shouldn't be fragmented.  <a href="#ad4b14e9eb112b7c5152f462d1090195"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#520f9262a16c77123ce04630dcecea03">custody_requested_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Custody requested.  <a href="#520f9262a16c77123ce04630dcecea03"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#69aa11ee7359745f93f90ed88ce995b3">singleton_dest_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destination endpoint is a singleton.  <a href="#69aa11ee7359745f93f90ed88ce995b3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#d6e6e672668691e60601a143de668d8c">priority_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> priority.  <a href="#d6e6e672668691e60601a143de668d8c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#829a720ddcb9400c378ddccebab3ca45">receive_rcpt_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hop by hop reception receipt.  <a href="#829a720ddcb9400c378ddccebab3ca45"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#a69eea94a81f88f3e5d8f2c2153a653b">custody_rcpt_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Custody xfer reporting.  <a href="#a69eea94a81f88f3e5d8f2c2153a653b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#b9af83a2e348628d03fef19721fe6d13">forward_rcpt_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hop by hop forwarding reporting.  <a href="#b9af83a2e348628d03fef19721fe6d13"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#cf37f1deb18cb25bbe6c4b949ce48b20">delivery_rcpt_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End-to-end delivery reporting.  <a href="#cf37f1deb18cb25bbe6c4b949ce48b20"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#89b45b4bd679a21fb8358f0dd934522d">deletion_rcpt_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> deletion reporting.  <a href="#89b45b4bd679a21fb8358f0dd934522d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#759ec250b64dc2484fb015816140951c">app_acked_rcpt_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Acknowlege by application reporting.  <a href="#759ec250b64dc2484fb015816140951c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structdtn_1_1BundleTimestamp.html">BundleTimestamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#72faefd75f44ab417637735cba997f9a">creation_ts_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creation timestamp.  <a href="#72faefd75f44ab417637735cba997f9a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#dd0bfff0aeda43e68c75cc00d88f63cb">expiration_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> expiration time.  <a href="#dd0bfff0aeda43e68c75cc00d88f63cb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#8b8fe900f2b2842861745855210ef271">frag_offset_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Offset of fragment in original bundle.  <a href="#8b8fe900f2b2842861745855210ef271"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ba21fc6b34def3e852b9582c8034f97e">orig_length_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Length of original bundle.  <a href="#ba21fc6b34def3e852b9582c8034f97e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#5ef16c4b405e1e273336814e07917563">sequence_id_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sequence id vector.  <a href="#5ef16c4b405e1e273336814e07917563"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#915c18bd06b54a728841913c064492d5">obsoletes_id_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obsoletes id vector.  <a href="#915c18bd06b54a728841913c064492d5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#59c4f745b91308e9e074363f6481b27f">session_eid_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classdtn_1_1Session.html" title="Class to manage a session.">Session</a> eid.  <a href="#59c4f745b91308e9e074363f6481b27f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#5056fc59e9964cc89bb8667fd352e935">session_flags_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classdtn_1_1Session.html" title="Class to manage a session.">Session</a> flags.  <a href="#5056fc59e9964cc89bb8667fd352e935"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1BundlePayload.html">BundlePayload</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#5240281e3072cc451bba55e716a3257e">payload_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reference to the payload.  <a href="#5240281e3072cc451bba55e716a3257e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#351580b526d962c1e8bd730157b4c969">bundleid_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Local bundle identifier.  <a href="#351580b526d962c1e8bd730157b4c969"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">oasys::SpinLock&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#39fd05c48dca2e56883ad4d2b34d7a3e">lock_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lock for bundle data that can be updated by multiple threads.  <a href="#39fd05c48dca2e56883ad4d2b34d7a3e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#925f8ece32c039914da3f313e3851482">in_datastore_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is bundle in persistent store.  <a href="#925f8ece32c039914da3f313e3851482"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#00d69059c16f74a10d7300781b342a94">local_custody_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does local node have custody.  <a href="#00d69059c16f74a10d7300781b342a94"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#f43afb7db765b6c7764c1427fee164f9">owner_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Declared entity that "owns" this bundle, which could be empty.  <a href="#f43afb7db765b6c7764c1427fee164f9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structdtn_1_1BundleTimestamp.html">BundleTimestamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#912b0960ad8b3d8803f4a16f0069dfbf">extended_id_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Identifier for external routers to refer to duplicate bundles.  <a href="#912b0960ad8b3d8803f4a16f0069dfbf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1ForwardingLog.html">ForwardingLog</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#43a4f11f21b1b496e47b068933848e8e">fwdlog_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Log of bundle forwarding records.  <a href="#43a4f11f21b1b496e47b068933848e8e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1ExpirationTimer.html">ExpirationTimer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#04c759563bcaca145ebce02539c2f677">expiration_timer_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The expiration timer.  <a href="#04c759563bcaca145ebce02539c2f677"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1CustodyTimerVec.html">CustodyTimerVec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#6776574f6deb98bdd184a8b2dfc60ec6">custody_timers_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Live custody timers for the bundle.  <a href="#6776574f6deb98bdd184a8b2dfc60ec6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#aee056f839ea0cedf3a6efaf08e43dc3">fragmented_incoming_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is the bundle an incoming reactive fragment.  <a href="#aee056f839ea0cedf3a6efaf08e43dc3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1BlockInfoVec.html">BlockInfoVec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#3e6fa8dfaab47fbf560c10835aabef54">recv_blocks_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">BP blocks as arrived off the wire.  <a href="#3e6fa8dfaab47fbf560c10835aabef54"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1BlockInfoVec.html">BlockInfoVec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#a979223562cdfd86dc47f8b61e528791">api_blocks_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">BP blocks given from local API.  <a href="#a979223562cdfd86dc47f8b61e528791"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1LinkBlockSet.html">LinkBlockSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#3d7298e3def6853c47b2d14043abe7d1">xmit_blocks_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Block vector for each link.  <a href="#3d7298e3def6853c47b2d14043abe7d1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1MetadataVec.html">MetadataVec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#6d3105dfbd5382ede587618245f25afb">recv_metadata_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Metadata as arrived in bundle.  <a href="#6d3105dfbd5382ede587618245f25afb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1LinkMetadataSet.html">LinkMetadataSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#c0efa362a08778845b53d1e5c25d4670">generated_metadata_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Metadata to be in bundle.  <a href="#c0efa362a08778845b53d1e5c25d4670"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdtn_1_1BundleMappings.html">BundleMappings</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#ffda74852216e190b80e4bc07a2d74cc">mappings_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The set of BundleLists that contain the <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a>.  <a href="#ffda74852216e190b80e4bc07a2d74cc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#484370b532a1f328d3b2582af82cd2b6">refcount_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> reference count.  <a href="#484370b532a1f328d3b2582af82cd2b6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdtn_1_1Bundle.html#cc0ac36721c1226af7961d8036ba7451">freed_</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit indicating whether a bundle free event has been posted.  <a href="#cc0ac36721c1226af7961d8036ba7451"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The internal representation of a bundle. 
<p>
Bundles are reference counted, with references generally correlating one-to-one with each <a class="el" href="classdtn_1_1BundleList.html" title="List structure for handling bundles.">BundleList</a> on which the <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> resides.<p>
However, although the push() methods of the <a class="el" href="classdtn_1_1BundleList.html" title="List structure for handling bundles.">BundleList</a> always add a reference and a backpointer to the bundle, the pop() methods do not decremente the reference count. This means that the caller must explicitly remove it when done with the bundle.<p>
Note that delref() will delete the <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> when the reference count reaches zero, so care must be taken to never use the pointer after that point.<p>
The <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> class maintains a set of back-pointers to each <a class="el" href="classdtn_1_1BundleList.html" title="List structure for handling bundles.">BundleList</a> it is contained on, and list addition/removal methods maintain the invariant that the entiries of this set correlate exactly with the list pointers. 
<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00066">66</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="ee1ec0a9c045adc48dc8751f54f59e64"></a><!-- doxytag: member="dtn::Bundle::priority_values_t" ref="ee1ec0a9c045adc48dc8751f54f59e64" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classdtn_1_1Bundle.html#ee1ec0a9c045adc48dc8751f54f59e64">dtn::Bundle::priority_values_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Values for the bundle priority field. 
<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="ee1ec0a9c045adc48dc8751f54f59e646fa0c342a18057585832e534b1225de2"></a><!-- doxytag: member="COS_INVALID" ref="ee1ec0a9c045adc48dc8751f54f59e646fa0c342a18057585832e534b1225de2" args="" -->COS_INVALID</em>&nbsp;</td><td>
invalid </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ee1ec0a9c045adc48dc8751f54f59e64cdd03b2fd0d69a8085cbce1d8941690f"></a><!-- doxytag: member="COS_BULK" ref="ee1ec0a9c045adc48dc8751f54f59e64cdd03b2fd0d69a8085cbce1d8941690f" args="" -->COS_BULK</em>&nbsp;</td><td>
lowest priority </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ee1ec0a9c045adc48dc8751f54f59e649acfb0603df69344a00cae0aa885d78f"></a><!-- doxytag: member="COS_NORMAL" ref="ee1ec0a9c045adc48dc8751f54f59e649acfb0603df69344a00cae0aa885d78f" args="" -->COS_NORMAL</em>&nbsp;</td><td>
regular priority </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ee1ec0a9c045adc48dc8751f54f59e64ae2b7023d5a38cf3497e08a4db9e907d"></a><!-- doxytag: member="COS_EXPEDITED" ref="ee1ec0a9c045adc48dc8751f54f59e64ae2b7023d5a38cf3497e08a4db9e907d" args="" -->COS_EXPEDITED</em>&nbsp;</td><td>
important </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ee1ec0a9c045adc48dc8751f54f59e64123d2ad4cabef7586687ceb29200c537"></a><!-- doxytag: member="COS_RESERVED" ref="ee1ec0a9c045adc48dc8751f54f59e64123d2ad4cabef7586687ceb29200c537" args="" -->COS_RESERVED</em>&nbsp;</td><td>
TBD. </td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00180">180</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="7ee2b18a3df14a90d4b1a26c770877f8"></a><!-- doxytag: member="dtn::Bundle::Bundle" ref="7ee2b18a3df14a90d4b1a26c770877f8" args="(BundlePayload::location_t location=BundlePayload::DISK)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dtn::Bundle::Bundle           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classdtn_1_1BundlePayload.html#f87102863631e39f673458a7527ae352">BundlePayload::location_t</a>&nbsp;</td>
          <td class="paramname"> <em>location</em> = <code>BundlePayload::DISK</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Default constructor to create an empty bundle, initializing all fields to defaults and allocating a new bundle id. 
<p>
For temporary bundles, the location can be set to MEMORY, and to support the simulator, the location can be overridden to be <a class="el" href="classdtn_1_1BundlePayload.html#f87102863631e39f673458a7527ae352136a5a00db709c66557035a52134298f" title="on disk">BundlePayload::NODATA</a>. 
<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00077">77</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00334">expiration_timer_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00350">freed_</a>, <a class="el" href="BundlePayload_8cc-source.html#l00048">dtn::BundlePayload::init()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="GlobalStore_8h-source.html#l00049">dtn::GlobalStore::instance()</a>, <a class="el" href="GlobalStore_8cc-source.html#l00161">dtn::GlobalStore::next_bundleid()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00318">payload_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00349">refcount_</a>.</p>

</div>
</div><p>
<a class="anchor" name="76c4fb9228b8ad6eaf4d4dda6cd7a1b3"></a><!-- doxytag: member="dtn::Bundle::Bundle" ref="76c4fb9228b8ad6eaf4d4dda6cd7a1b3" args="(const oasys::Builder &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dtn::Bundle::Bundle           </td>
          <td>(</td>
          <td class="paramtype">const oasys::Builder &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor when re-reading the database. 
<p>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00090">90</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00334">expiration_timer_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00350">freed_</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00349">refcount_</a>.</p>

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

<p>
<a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> destructor. 
<p>

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

<p>References <a class="el" href="SDNV_8cc-source.html#l00044">ASSERT</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00324">bundleid_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00334">expiration_timer_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00346">mappings_</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="5c44263a2646f8e13115371b14f5359a"></a><!-- doxytag: member="dtn::Bundle::add_ref" ref="5c44263a2646f8e13115371b14f5359a" args="(const char *what1, const char *what2=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dtn::Bundle::add_ref           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>what1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>what2</em> = <code>&quot;&quot;</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bump up the reference count. 
<p>
Parameters are used for logging.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the new reference count </dd></dl>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00286">286</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="SDNV_8cc-source.html#l00044">ASSERT</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00324">bundleid_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00350">freed_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00325">lock_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00346">mappings_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00349">refcount_</a>.</p>

<p>Referenced by <a class="el" href="BundleList_8cc-source.html#l00094">dtn::BundleList::add_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5e06eba17ac3706daa934b6a58c16dda"></a><!-- doxytag: member="dtn::Bundle::api_blocks" ref="5e06eba17ac3706daa934b6a58c16dda" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1BlockInfoVec.html">BlockInfoVec</a>* dtn::Bundle::api_blocks           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00276">276</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00340">api_blocks_</a>.</p>

<p>Referenced by <a class="el" href="BundleProtocol_8cc-source.html#l00105">dtn::BundleProtocol::prepare_blocks()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7af80fedd28d8a8f7b8b947ec134a310"></a><!-- doxytag: member="dtn::Bundle::app_acked_rcpt" ref="7af80fedd28d8a8f7b8b947ec134a310" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::app_acked_rcpt           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00220">220</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00309">app_acked_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00041">dtn::PrimaryBlockProcessor::format_bundle_flags()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7031e2e5e4078445bf4ad39cdcdea3b2"></a><!-- doxytag: member="dtn::Bundle::bundleid" ref="7031e2e5e4078445bf4ad39cdcdea3b2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int32_t dtn::Bundle::bundleid           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00201">201</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00324">bundleid_</a>.</p>

<p>Referenced by <a class="el" href="BundleList_8cc-source.html#l00094">dtn::BundleList::add_bundle()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l01295">dtn::TableBasedRouter::add_subscriber()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02125">dtn::BundleDaemon::add_to_pending()</a>, <a class="el" href="BundleStore_8cc-source.html#l00079">dtn::BundleStore::del()</a>, <a class="el" href="BundleList_8cc-source.html#l00197">dtn::BundleList::del_bundle()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00465">dtn::FragmentManager::delete_obsoleted_fragments()</a>, <a class="el" href="SimRegistration_8cc-source.html#l00047">dtnsim::SimRegistration::deliver_bundle()</a>, <a class="el" href="APIRegistration_8cc-source.html#l00080">dtn::APIRegistration::deliver_bundle()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00177">dtn::PrimaryBlockProcessor::get_primary_len()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00091">dtn::TableBasedRouter::get_session_for_bundle()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01083">dtn::BundleDaemon::handle_bundle_cancelled()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00959">dtn::BundleDaemon::handle_bundle_delivered()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00199">dtn::TableBasedRouter::handle_bundle_received()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00785">dtn::BundleDaemon::handle_bundle_transmitted()</a>, <a class="el" href="StreamConvergenceLayer_8cc-source.html#l00776">dtn::StreamConvergenceLayer::StreamConvergenceLayer::Connection::handle_cancel_bundle()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l01103">dtn::TableBasedRouter::handle_session_bundle()</a>, <a class="el" href="UDPConvergenceLayer_8cc-source.html#l00361">dtn::UDPConvergenceLayer::UDPConvergenceLayer::Receiver::process_data()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00387">dtn::FragmentManager::process_for_reassembly()</a>, <a class="el" href="BundleActions_8cc-source.html#l00078">dtn::BundleActions::queue_bundle()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00728">dtn::TableBasedRouter::route_bundle()</a>, <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00424">dtn::TableBasedRouter::should_fwd()</a>, <a class="el" href="BundleRouter_8cc-source.html#l00099">dtn::BundleRouter::should_fwd()</a>, <a class="el" href="SimConvergenceLayer_8cc-source.html#l00152">dtnsim::SimLink::start_next_bundle()</a>, <a class="el" href="BundleActions_8cc-source.html#l00250">dtn::BundleActions::store_add()</a>, <a class="el" href="BundleActions_8cc-source.html#l00272">dtn::BundleActions::store_del()</a>, and <a class="el" href="BundleActions_8cc-source.html#l00261">dtn::BundleActions::store_update()</a>.</p>

</div>
</div><p>
<a class="anchor" name="659027ae11e78a7527b3e31e7ebf0eb1"></a><!-- doxytag: member="dtn::Bundle::copy_metadata" ref="659027ae11e78a7527b3e31e7ebf0eb1" args="(Bundle *new_bundle) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::copy_metadata           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classdtn_1_1Bundle.html">Bundle</a> *&nbsp;</td>
          <td class="paramname"> <em>new_bundle</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy the metadata from one bundle to another (used in fragmentation). 
<p>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00261">261</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00309">app_acked_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00310">creation_ts_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00295">custodian_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00305">custody_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00301">custody_requested_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00308">deletion_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00307">delivery_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00294">dest_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00300">do_not_fragment_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00311">expiration_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00306">forward_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00299">is_admin_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00298">is_fragment_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00328">local_custody_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00303">priority_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00304">receive_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00296">replyto_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00302">singleton_dest_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00293">source_</a>.</p>

<p>Referenced by <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, and <a class="el" href="FragmentManager_8cc-source.html#l00387">dtn::FragmentManager::process_for_reassembly()</a>.</p>

</div>
</div><p>
<a class="anchor" name="13cd9ab7b010f09562170e2a57242209"></a><!-- doxytag: member="dtn::Bundle::creation_ts" ref="13cd9ab7b010f09562170e2a57242209" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structdtn_1_1BundleTimestamp.html">BundleTimestamp</a>&amp; dtn::Bundle::creation_ts           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00234">234</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00310">creation_ts_</a>.</p>

<p>Referenced by <a class="el" href="BundleInfoCache_8cc-source.html#l00034">dtn::BundleInfoCache::add_entry()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02125">dtn::BundleDaemon::add_to_pending()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="ProphetBundleList_8h-source.html#l00064">dtn::ProphetBundleList::find()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02334">dtn::BundleDaemon::find_duplicate()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00595">dtn::PrimaryBlockProcessor::generate_primary()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00230">dtn::FragmentManager::get_hash_key()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00177">dtn::PrimaryBlockProcessor::get_primary_len()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, <a class="el" href="SimLog_8cc-source.html#l00054">dtnsim::SimLog::log_entry()</a>, <a class="el" href="BundleInfoCache_8cc-source.html#l00054">dtn::BundleInfoCache::lookup()</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="eb68ec729851c7e7221fe7cb61f19875"></a><!-- doxytag: member="dtn::Bundle::custodian" ref="eb68ec729851c7e7221fe7cb61f19875" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&amp; dtn::Bundle::custodian           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00206">206</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00295">custodian_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l00308">dtn::BundleDaemon::accept_custody()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00259">dtn::BundleDaemon::generate_custody_signal()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00177">dtn::PrimaryBlockProcessor::get_primary_len()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00959">dtn::BundleDaemon::handle_bundle_delivered()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00274">dtn::PrimaryBlockProcessor::prepare()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="108fb7cb162dcc1fdcfdad3ca477692d"></a><!-- doxytag: member="dtn::Bundle::custody_rcpt" ref="108fb7cb162dcc1fdcfdad3ca477692d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::custody_rcpt           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00216">216</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00305">custody_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l00308">dtn::BundleDaemon::accept_custody()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00133">dtn::PrimaryBlockProcessor::format_srr_flags()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2261b28c9315c50a85bc35c1bcb6ace4"></a><!-- doxytag: member="dtn::Bundle::custody_requested" ref="2261b28c9315c50a85bc35c1bcb6ace4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::custody_requested           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00212">212</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00301">custody_requested_</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00041">dtn::PrimaryBlockProcessor::format_bundle_flags()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00959">dtn::BundleDaemon::handle_bundle_delivered()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ee3040af6e2509507fbd3380f8fcfd1a"></a><!-- doxytag: member="dtn::Bundle::custody_timers" ref="ee3040af6e2509507fbd3380f8fcfd1a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1CustodyTimerVec.html">CustodyTimerVec</a>* dtn::Bundle::custody_timers           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00275">275</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00335">custody_timers_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l00284">dtn::BundleDaemon::cancel_custody_timers()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00785">dtn::BundleDaemon::handle_bundle_transmitted()</a>, and <a class="el" href="BundleDaemon_8cc-source.html#l01962">dtn::BundleDaemon::handle_custody_timeout()</a>.</p>

</div>
</div><p>
<a class="anchor" name="386b3d36bfdbe4528b4fcaaf1078063c"></a><!-- doxytag: member="dtn::Bundle::del_ref" ref="386b3d36bfdbe4528b4fcaaf1078063c" args="(const char *what1, const char *what2=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dtn::Bundle::del_ref           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>what1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>what2</em> = <code>&quot;&quot;</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Decrement the reference count. 
<p>
Parameters are used for logging.<p>
If the reference count becomes zero, the bundle is deleted.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the new reference count </dd></dl>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00307">307</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00324">bundleid_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00350">freed_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00325">lock_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00346">mappings_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00349">refcount_</a>.</p>

<p>Referenced by <a class="el" href="BundleList_8cc-source.html#l00275">dtn::BundleList::erase()</a>, <a class="el" href="BundleList_8cc-source.html#l00256">dtn::BundleList::pop_back()</a>, and <a class="el" href="BundleList_8cc-source.html#l00235">dtn::BundleList::pop_front()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fa1f7ffd4437c3a9213c60e7bbef39d3"></a><!-- doxytag: member="dtn::Bundle::deletion_rcpt" ref="fa1f7ffd4437c3a9213c60e7bbef39d3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::deletion_rcpt           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00219">219</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00308">deletion_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l02265">dtn::BundleDaemon::delete_bundle()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00133">dtn::PrimaryBlockProcessor::format_srr_flags()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a48fd652ab931a694f79cc1c6e47985d"></a><!-- doxytag: member="dtn::Bundle::delivery_rcpt" ref="a48fd652ab931a694f79cc1c6e47985d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::delivery_rcpt           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00218">218</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00307">delivery_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00133">dtn::PrimaryBlockProcessor::format_srr_flags()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00959">dtn::BundleDaemon::handle_bundle_delivered()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="507241e8ac766e1900009ed6243e2aa3"></a><!-- doxytag: member="dtn::Bundle::dest" ref="507241e8ac766e1900009ed6243e2aa3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&amp; dtn::Bundle::dest           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00205">205</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00294">dest_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l00420">dtn::BundleDaemon::check_local_delivery()</a>, <a class="el" href="SimRegistration_8cc-source.html#l00047">dtnsim::SimRegistration::deliver_bundle()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="ProphetBundleList_8h-source.html#l00064">dtn::ProphetBundleList::find()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00303">dtn::TcaRouter::fwd_to_all()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00346">dtn::TcaRouter::fwd_to_matching_r()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00773">dtn::TcaRouter::get_forwarding_rule()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00230">dtn::FragmentManager::get_hash_key()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00177">dtn::PrimaryBlockProcessor::get_primary_len()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00091">dtn::TableBasedRouter::get_session_for_bundle()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00559">dtn::TcaRouter::handle_anonymous_bundle()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00583">dtn::TcaRouter::handle_ask()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00144">dtn::TcaRouter::handle_bundle_received()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00201">dtn::TcaRouter::handle_bundle_transmitted()</a>, <a class="el" href="DTLSRRouter_8cc-source.html#l00720">dtn::DTLSRRouter::handle_lsa()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00494">dtn::TcaRouter::handle_register()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01289">dtn::BundleDaemon::handle_registration_added()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00731">dtn::TcaRouter::handle_tca_unbound_bundle()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00073">dtn::log_bundle()</a>, <a class="el" href="SimLog_8cc-source.html#l00054">dtnsim::SimLog::log_entry()</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="PrimaryBlockProcessor_8cc-source.html#l00274">dtn::PrimaryBlockProcessor::prepare()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00728">dtn::TableBasedRouter::route_bundle()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1931c2eeed81432743735dd245c8b95d"></a><!-- doxytag: member="dtn::Bundle::do_not_fragment" ref="1931c2eeed81432743735dd245c8b95d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::do_not_fragment           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00211">211</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00300">do_not_fragment_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00041">dtn::PrimaryBlockProcessor::format_bundle_flags()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00164">dtn::FragmentManager::try_to_convert_to_fragment()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00327">dtn::FragmentManager::try_to_reactively_fragment()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>, and <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00118">dtn::PayloadBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="30b57eafb1f0285a3c95dc37ff773349"></a><!-- doxytag: member="dtn::Bundle::durable_key" ref="30b57eafb1f0285a3c95dc37ff773349" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int32_t dtn::Bundle::durable_key           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Hook for the generic durable table implementation to know what the key is for the database. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00114">114</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00324">bundleid_</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf6279b83a4c0addf41a8d7d33ab5dcd"></a><!-- doxytag: member="dtn::Bundle::durable_size" ref="cf6279b83a4c0addf41a8d7d33ab5dcd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t dtn::Bundle::durable_size           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Hook for the bundle store implementation to count the storage impact of this bundle. 
<p>
Currently just returns the payload length but should be extended to include the metadata as well. 
<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00121">121</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="BundlePayload_8h-source.html#l00077">dtn::BundlePayload::length()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00318">payload_</a>.</p>

<p>Referenced by <a class="el" href="BundleStore_8cc-source.html#l00054">dtn::BundleStore::add()</a>, <a class="el" href="BundleStore_8cc-source.html#l00079">dtn::BundleStore::del()</a>, and <a class="el" href="BundleDaemon_8cc-source.html#l02457">dtn::BundleDaemon::load_bundles()</a>.</p>

</div>
</div><p>
<a class="anchor" name="21879e67b7f065975cbd942807500746"></a><!-- doxytag: member="dtn::Bundle::expiration" ref="21879e67b7f065975cbd942807500746" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int32_t dtn::Bundle::expiration           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00221">221</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00311">expiration_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l02125">dtn::BundleDaemon::add_to_pending()</a>, <a class="el" href="CustodyTimer_8cc-source.html#l00042">dtn::CustodyTimerSpec::calculate_timeout()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="PingRegistration_8cc-source.html#l00037">dtn::PingRegistration::deliver_bundle()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00595">dtn::PrimaryBlockProcessor::generate_primary()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00177">dtn::PrimaryBlockProcessor::get_primary_len()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, and <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>.</p>

</div>
</div><p>
<a class="anchor" name="68faab77677efadfb3605d36f9e84f42"></a><!-- doxytag: member="dtn::Bundle::expiration_timer" ref="68faab77677efadfb3605d36f9e84f42" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1ExpirationTimer.html">ExpirationTimer</a>* dtn::Bundle::expiration_timer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00274">274</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00334">expiration_timer_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l02125">dtn::BundleDaemon::add_to_pending()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b20ca8b6179e9d103e4239df6191ca61"></a><!-- doxytag: member="dtn::Bundle::expired" ref="b20ca8b6179e9d103e4239df6191ca61" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::expired           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00203">203</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00334">expiration_timer_</a>.</p>

<p>Referenced by <a class="el" href="TableBasedRouter_8cc-source.html#l00366">dtn::TableBasedRouter::handle_bundle_cancelled()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d7b160dca211993441a59bcb45089e3d"></a><!-- doxytag: member="dtn::Bundle::extended_id" ref="d7b160dca211993441a59bcb45089e3d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structdtn_1_1BundleTimestamp.html">BundleTimestamp</a>&amp; dtn::Bundle::extended_id           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00235">235</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00331">extended_id_</a>.</p>

</div>
</div><p>
<a class="anchor" name="c06dd8a663890915ea37c250277b4810"></a><!-- doxytag: member="dtn::Bundle::format" ref="c06dd8a663890915ea37c250277b4810" args="(char *buf, size_t sz) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dtn::Bundle::format           </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>sz</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Virtual from formatter. 
<p>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00119">119</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00324">bundleid_</a>, <a class="el" href="EndpointID_8h-source.html#l00264">dtn::EndpointID::c_str()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00294">dest_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00312">frag_offset_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00210">is_admin()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00209">is_fragment()</a>, <a class="el" href="BundlePayload_8h-source.html#l00077">dtn::BundlePayload::length()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00313">orig_length_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00318">payload_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00293">source_</a>.</p>

</div>
</div><p>
<a class="anchor" name="9b410ec89fc28040e52d3b0892cd3694"></a><!-- doxytag: member="dtn::Bundle::format_verbose" ref="9b410ec89fc28040e52d3b0892cd3694" args="(oasys::StringBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::format_verbose           </td>
          <td>(</td>
          <td class="paramtype">oasys::StringBuffer *&nbsp;</td>
          <td class="paramname"> <em>buf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Virtual from formatter. 
<p>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00138">138</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00340">api_blocks_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00309">app_acked_rcpt_</a>, <a class="el" href="Bundle_8cc.html#915b15cd31601ac7f93a416711ebeef9">bool_to_str</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00324">bundleid_</a>, <a class="el" href="EndpointID_8h-source.html#l00264">dtn::EndpointID::c_str()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00310">creation_ts_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00295">custodian_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00305">custody_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00301">custody_requested_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00308">deletion_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00307">delivery_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00294">dest_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00300">do_not_fragment_</a>, <a class="el" href="ForwardingLog_8cc-source.html#l00180">dtn::ForwardingLog::dump()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00311">expiration_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00306">forward_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00312">frag_offset_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00333">fwdlog_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00299">is_admin_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00298">is_fragment_</a>, <a class="el" href="BundlePayload_8h-source.html#l00077">dtn::BundlePayload::length()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00328">local_custody_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00325">lock_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00346">mappings_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00315">obsoletes_id_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00313">orig_length_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00318">payload_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00297">prevhop_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00303">priority_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00304">receive_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00339">recv_blocks_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00296">replyto_</a>, <a class="el" href="BundleTimestamp_8h-source.html#l00031">dtn::BundleTimestamp::seconds_</a>, <a class="el" href="BundleTimestamp_8h-source.html#l00032">dtn::BundleTimestamp::seqno_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00314">sequence_id_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00316">session_eid_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00317">session_flags_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00302">singleton_dest_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00293">source_</a>, and <a class="el" href="SequenceID_8cc-source.html#l00120">dtn::SequenceID::to_str()</a>.</p>

<p>Referenced by <a class="el" href="LoggingRegistration_8cc-source.html#l00044">dtn::LoggingRegistration::deliver_bundle()</a>, and <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>.</p>

</div>
</div><p>
<a class="anchor" name="93c641bdb9a4beda553d8f28e60c99fd"></a><!-- doxytag: member="dtn::Bundle::forward_rcpt" ref="93c641bdb9a4beda553d8f28e60c99fd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::forward_rcpt           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00217">217</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00306">forward_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00133">dtn::PrimaryBlockProcessor::format_srr_flags()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00785">dtn::BundleDaemon::handle_bundle_transmitted()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="76cf6a44f566aa22e2a98007bf233ee2"></a><!-- doxytag: member="dtn::Bundle::frag_offset" ref="76cf6a44f566aa22e2a98007bf233ee2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int32_t dtn::Bundle::frag_offset           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00222">222</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00312">frag_offset_</a>.</p>

<p>Referenced by <a class="el" href="BundleInfoCache_8cc-source.html#l00034">dtn::BundleInfoCache::add_entry()</a>, <a class="el" href="FragmentState_8cc-source.html#l00042">dtn::FragmentState::check_completed()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02334">dtn::BundleDaemon::find_duplicate()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00595">dtn::PrimaryBlockProcessor::generate_primary()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00177">dtn::PrimaryBlockProcessor::get_primary_len()</a>, <a class="el" href="BundleList_8cc-source.html#l00139">dtn::BundleList::insert_sorted()</a>, <a class="el" href="BundleInfoCache_8cc-source.html#l00054">dtn::BundleInfoCache::lookup()</a>, and <a class="el" href="FragmentManager_8cc-source.html#l00387">dtn::FragmentManager::process_for_reassembly()</a>.</p>

</div>
</div><p>
<a class="anchor" name="786fe13c6220382bb032e740fb31da7e"></a><!-- doxytag: member="dtn::Bundle::fragmented_incoming" ref="786fe13c6220382bb032e740fb31da7e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::fragmented_incoming           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00227">227</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00336">fragmented_incoming_</a>.</p>

<p>Referenced by <a class="el" href="BundleProtocol_8cc-source.html#l00105">dtn::BundleProtocol::prepare_blocks()</a>, and <a class="el" href="BundleProtocol_8cc-source.html#l00452">dtn::BundleProtocol::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="aa190aad0fa4ea99cf99d1fd5afefee4"></a><!-- doxytag: member="dtn::Bundle::fwdlog" ref="aa190aad0fa4ea99cf99d1fd5afefee4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1ForwardingLog.html">ForwardingLog</a>* dtn::Bundle::fwdlog           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00273">273</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00333">fwdlog_</a>.</p>

</div>
</div><p>
<a class="anchor" name="249ac137ef76e253d8e0587f2662bca7"></a><!-- doxytag: member="dtn::Bundle::fwdlog" ref="249ac137ef76e253d8e0587f2662bca7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1ForwardingLog.html">ForwardingLog</a>* dtn::Bundle::fwdlog           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00233">233</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00333">fwdlog_</a>.</p>

<p>Referenced by <a class="el" href="TableBasedRouter_8cc-source.html#l01295">dtn::TableBasedRouter::add_subscriber()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00370">dtn::BundleDaemon::deliver_to_registration()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01083">dtn::BundleDaemon::handle_bundle_cancelled()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00785">dtn::BundleDaemon::handle_bundle_transmitted()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01962">dtn::BundleDaemon::handle_custody_timeout()</a>, <a class="el" href="DTLSRRouter_8cc-source.html#l00720">dtn::DTLSRRouter::handle_lsa()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l01103">dtn::TableBasedRouter::handle_session_bundle()</a>, <a class="el" href="BundleActions_8cc-source.html#l00078">dtn::BundleActions::queue_bundle()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00728">dtn::TableBasedRouter::route_bundle()</a>, <a class="el" href="BundleRouter_8cc-source.html#l00099">dtn::BundleRouter::should_fwd()</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="2942a5a96aa7bb476abd7a2887939f96"></a><!-- doxytag: member="dtn::Bundle::generated_metadata" ref="2942a5a96aa7bb476abd7a2887939f96" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1LinkMetadataSet.html">LinkMetadataSet</a>&amp; dtn::Bundle::generated_metadata           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00238">238</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00344">generated_metadata_</a>.</p>

<p>Referenced by <a class="el" href="MetadataBlockProcessor_8cc-source.html#l00155">dtn::MetadataBlockProcessor::prepare_generated_metadata()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3df9106fb836721e37cca7b019dd5e16"></a><!-- doxytag: member="dtn::Bundle::in_datastore" ref="3df9106fb836721e37cca7b019dd5e16" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::in_datastore           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00224">224</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00327">in_datastore_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l02375">dtn::BundleDaemon::handle_bundle_free()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d103ff9538eedf4aced9d5da90cfdf0b"></a><!-- doxytag: member="dtn::Bundle::init" ref="d103ff9538eedf4aced9d5da90cfdf0b" args="(u_int32_t id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::init           </td>
          <td>(</td>
          <td class="paramtype">u_int32_t&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initialization helper function. 
<p>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00035">35</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00309">app_acked_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00324">bundleid_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00183">COS_NORMAL</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00310">creation_ts_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00305">custody_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00301">custody_requested_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00308">deletion_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00307">delivery_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00300">do_not_fragment_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00311">expiration_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00331">extended_id_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00306">forward_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00312">frag_offset_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00336">fragmented_incoming_</a>, <a class="el" href="BundleTimestamp_8cc-source.html#l00034">dtn::BundleTimestamp::get_current_time()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00327">in_datastore_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00299">is_admin_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00298">is_fragment_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00328">local_custody_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00313">orig_length_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00329">owner_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00303">priority_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00304">receive_rcpt_</a>, <a class="el" href="BundleTimestamp_8h-source.html#l00031">dtn::BundleTimestamp::seconds_</a>, <a class="el" href="BundleTimestamp_8h-source.html#l00032">dtn::BundleTimestamp::seqno_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00317">session_flags_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00302">singleton_dest_</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00077">Bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="839db0b56b61020d9f2b3878e6c2d34a"></a><!-- doxytag: member="dtn::Bundle::is_admin" ref="839db0b56b61020d9f2b3878e6c2d34a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::is_admin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00210">210</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00299">is_admin_</a>.</p>

<p>Referenced by <a class="el" href="AdminRegistration_8cc-source.html#l00042">dtn::AdminRegistration::deliver_bundle()</a>, <a class="el" href="BlockProcessor_8cc-source.html#l00433">dtn::BlockProcessor::finalize()</a>, <a class="el" href="Bundle_8cc-source.html#l00119">format()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00041">dtn::PrimaryBlockProcessor::format_bundle_flags()</a>, <a class="el" href="BundleProtocol_8cc-source.html#l00612">dtn::BundleProtocol::get_admin_type()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>, and <a class="el" href="BlockProcessor_8cc-source.html#l00365">dtn::BlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d6c74eba219bfe55854cf7a90e210cca"></a><!-- doxytag: member="dtn::Bundle::is_fragment" ref="d6c74eba219bfe55854cf7a90e210cca" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::is_fragment           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00209">209</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00298">is_fragment_</a>.</p>

<p>Referenced by <a class="el" href="BundleInfoCache_8cc-source.html#l00034">dtn::BundleInfoCache::add_entry()</a>, <a class="el" href="FragmentState_8cc-source.html#l00042">dtn::FragmentState::check_completed()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00420">dtn::BundleDaemon::check_local_delivery()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02265">dtn::BundleDaemon::delete_bundle()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00505">dtn::FragmentManager::delete_fragment()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00370">dtn::BundleDaemon::deliver_to_registration()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02334">dtn::BundleDaemon::find_duplicate()</a>, <a class="el" href="Bundle_8cc-source.html#l00119">format()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00041">dtn::PrimaryBlockProcessor::format_bundle_flags()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00595">dtn::PrimaryBlockProcessor::generate_primary()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00177">dtn::PrimaryBlockProcessor::get_primary_len()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01159">dtn::BundleDaemon::handle_bundle_inject()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01289">dtn::BundleDaemon::handle_registration_added()</a>, <a class="el" href="BundleInfoCache_8cc-source.html#l00054">dtn::BundleInfoCache::lookup()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00387">dtn::FragmentManager::process_for_reassembly()</a>, and <a class="el" href="FragmentManager_8cc-source.html#l00164">dtn::FragmentManager::try_to_convert_to_fragment()</a>.</p>

</div>
</div><p>
<a class="anchor" name="13d641b5d6a6617a8c37ab28a0a6c843"></a><!-- doxytag: member="dtn::Bundle::is_queued_on" ref="13d641b5d6a6617a8c37ab28a0a6c843" args="(const BundleList *l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::is_queued_on           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classdtn_1_1BundleList.html">BundleList</a> *&nbsp;</td>
          <td class="paramname"> <em>l</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if the bundle is on the given list. 
<p>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00358">358</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="BundleMappings_8h-source.html#l00071">dtn::BundleMappings::contains()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00325">lock_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00346">mappings_</a>.</p>

<p>Referenced by <a class="el" href="BundleList_8cc-source.html#l00094">dtn::BundleList::add_bundle()</a>, <a class="el" href="BundleList_8cc-source.html#l00329">dtn::BundleList::contains()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02265">dtn::BundleDaemon::delete_bundle()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l00670">dtn::TableBasedRouter::fwd_to_nexthop()</a>.</p>

</div>
</div><p>
<a class="anchor" name="dd00e0f0435b047bdde46c97cb513e3d"></a><!-- doxytag: member="dtn::Bundle::local_custody" ref="dd00e0f0435b047bdde46c97cb513e3d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::local_custody           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00225">225</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00328">local_custody_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l00308">dtn::BundleDaemon::accept_custody()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02265">dtn::BundleDaemon::delete_bundle()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02334">dtn::BundleDaemon::find_duplicate()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00259">dtn::BundleDaemon::generate_custody_signal()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00959">dtn::BundleDaemon::handle_bundle_delivered()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00785">dtn::BundleDaemon::handle_bundle_transmitted()</a>, and <a class="el" href="BundleDaemon_8cc-source.html#l00349">dtn::BundleDaemon::release_custody()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5152156c37574a7939c6b4740fa44c66"></a><!-- doxytag: member="dtn::Bundle::lock" ref="5152156c37574a7939c6b4740fa44c66" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">oasys::Lock* dtn::Bundle::lock           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00202">202</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00325">lock_</a>.</p>

<p>Referenced by <a class="el" href="BundleList_8cc-source.html#l00094">dtn::BundleList::add_bundle()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00284">dtn::BundleDaemon::cancel_custody_timers()</a>, <a class="el" href="BundleList_8cc-source.html#l00197">dtn::BundleList::del_bundle()</a>, <a class="el" href="BundleList_8cc-source.html#l00275">dtn::BundleList::erase()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02375">dtn::BundleDaemon::handle_bundle_free()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01962">dtn::BundleDaemon::handle_custody_timeout()</a>, <a class="el" href="BundleList_8cc-source.html#l00174">dtn::BundleList::insert_random()</a>, <a class="el" href="BundleList_8cc-source.html#l00139">dtn::BundleList::insert_sorted()</a>, <a class="el" href="MetadataBlockProcessor_8cc-source.html#l00155">dtn::MetadataBlockProcessor::prepare_generated_metadata()</a>, <a class="el" href="BundleList_8cc-source.html#l00130">dtn::BundleList::push_back()</a>, and <a class="el" href="BundleList_8cc-source.html#l00121">dtn::BundleList::push_front()</a>.</p>

</div>
</div><p>
<a class="anchor" name="00c8ac89d536bda8d596495e98064825"></a><!-- doxytag: member="dtn::Bundle::mappings" ref="00c8ac89d536bda8d596495e98064825" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1BundleMappings.html">BundleMappings</a> * dtn::Bundle::mappings           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a pointer to the mappings. 
<p>
Requires that the bundle be locked. 
<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00348">348</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00325">lock_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00346">mappings_</a>.</p>

<p>Referenced by <a class="el" href="BundleList_8cc-source.html#l00094">dtn::BundleList::add_bundle()</a>, <a class="el" href="BundleList_8cc-source.html#l00197">dtn::BundleList::del_bundle()</a>, and <a class="el" href="BundleList_8cc-source.html#l00275">dtn::BundleList::erase()</a>.</p>

</div>
</div><p>
<a class="anchor" name="96698085719d88c0b5c86d4cb388324c"></a><!-- doxytag: member="dtn::Bundle::mutable_custodian" ref="96698085719d88c0b5c86d4cb388324c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>* dtn::Bundle::mutable_custodian           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00245">245</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00295">custodian_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l00308">dtn::BundleDaemon::accept_custody()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="ProphetBundleCore_8cc-source.html#l00283">dtn::ProphetBundleCore::create_bundle()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01159">dtn::BundleDaemon::handle_bundle_inject()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00349">dtn::BundleDaemon::release_custody()</a>, <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01038">dtn::TableBasedRouter::subscribe_to_session()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fedf6ad0537f7e3a3f958162d1fc935e"></a><!-- doxytag: member="dtn::Bundle::mutable_dest" ref="fedf6ad0537f7e3a3f958162d1fc935e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>* dtn::Bundle::mutable_dest           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00243">243</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00294">dest_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="ProphetBundleCore_8cc-source.html#l00283">dtn::ProphetBundleCore::create_bundle()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01159">dtn::BundleDaemon::handle_bundle_inject()</a>, <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01038">dtn::TableBasedRouter::subscribe_to_session()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1a77b94b46d2034dff2ea4eb339d9a58"></a><!-- doxytag: member="dtn::Bundle::mutable_generated_metadata" ref="1a77b94b46d2034dff2ea4eb339d9a58" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1LinkMetadataSet.html">LinkMetadataSet</a>* dtn::Bundle::mutable_generated_metadata           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00280">280</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00344">generated_metadata_</a>.</p>

<p>Referenced by <a class="el" href="MetadataBlockProcessor_8cc-source.html#l00422">dtn::MetadataBlockProcessor::delete_generated_metadata()</a>.</p>

</div>
</div><p>
<a class="anchor" name="805049a55e34570cc6765821a9d1264f"></a><!-- doxytag: member="dtn::Bundle::mutable_obsoletes_id" ref="805049a55e34570cc6765821a9d1264f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a>* dtn::Bundle::mutable_obsoletes_id           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00268">268</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00315">obsoletes_id_</a>.</p>

<p>Referenced by <a class="el" href="SequenceIDBlockProcessor_8cc-source.html#l00142">dtn::SequenceIDBlockProcessor::consume()</a>.</p>

</div>
</div><p>
<a class="anchor" name="857079bad68497626f75c2985b69052f"></a><!-- doxytag: member="dtn::Bundle::mutable_payload" ref="857079bad68497626f75c2985b69052f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1BundlePayload.html">BundlePayload</a>* dtn::Bundle::mutable_payload           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00272">272</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00318">payload_</a>.</p>

<p>Referenced by <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00035">dtn::PayloadBlockProcessor::consume()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="DTLSR_8cc-source.html#l00061">dtn::DTLSR::format_lsa_bundle()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01159">dtn::BundleDaemon::handle_bundle_inject()</a>, <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>, <a class="el" href="SimConvergenceLayer_8cc-source.html#l00152">dtnsim::SimLink::start_next_bundle()</a>, and <a class="el" href="FragmentManager_8cc-source.html#l00164">dtn::FragmentManager::try_to_convert_to_fragment()</a>.</p>

</div>
</div><p>
<a class="anchor" name="dc7d3639afc306668bd1d649c398b5d5"></a><!-- doxytag: member="dtn::Bundle::mutable_prevhop" ref="dc7d3639afc306668bd1d649c398b5d5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>* dtn::Bundle::mutable_prevhop           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00246">246</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00297">prevhop_</a>.</p>

<p>Referenced by <a class="el" href="PreviousHopBlockProcessor_8cc-source.html#l00090">dtn::PreviousHopBlockProcessor::consume()</a>, and <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5c48f51fba15c89a82d5d98c9881f0bd"></a><!-- doxytag: member="dtn::Bundle::mutable_recv_blocks" ref="5c48f51fba15c89a82d5d98c9881f0bd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1BlockInfoVec.html">BlockInfoVec</a>* dtn::Bundle::mutable_recv_blocks           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00278">278</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00339">recv_blocks_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00035">dtn::PayloadBlockProcessor::consume()</a>, <a class="el" href="BundleProtocol_8cc-source.html#l00374">dtn::BundleProtocol::consume()</a>, <a class="el" href="BlockProcessor_8cc-source.html#l00284">dtn::BlockProcessor::consume()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, <a class="el" href="BundleProtocol_8cc-source.html#l00089">dtn::BundleProtocol::reload_post_process()</a>, and <a class="el" href="BundleProtocol_8cc-source.html#l00452">dtn::BundleProtocol::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c0e5096b00ca3f36b5513a13dccf5241"></a><!-- doxytag: member="dtn::Bundle::mutable_recv_metadata" ref="c0e5096b00ca3f36b5513a13dccf5241" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1MetadataVec.html">MetadataVec</a>* dtn::Bundle::mutable_recv_metadata           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00279">279</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00343">recv_metadata_</a>.</p>

<p>Referenced by <a class="el" href="MetadataBlockProcessor_8cc-source.html#l00337">dtn::MetadataBlockProcessor::parse_metadata()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7c2091e44637889b9ad6f94a82ae7f83"></a><!-- doxytag: member="dtn::Bundle::mutable_replyto" ref="7c2091e44637889b9ad6f94a82ae7f83" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>* dtn::Bundle::mutable_replyto           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00244">244</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00296">replyto_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="ProphetBundleCore_8cc-source.html#l00283">dtn::ProphetBundleCore::create_bundle()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01159">dtn::BundleDaemon::handle_bundle_inject()</a>, <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01038">dtn::TableBasedRouter::subscribe_to_session()</a>.</p>

</div>
</div><p>
<a class="anchor" name="39b61082cafee0ad15b30eb0b90fcd9a"></a><!-- doxytag: member="dtn::Bundle::mutable_sequence_id" ref="39b61082cafee0ad15b30eb0b90fcd9a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a>* dtn::Bundle::mutable_sequence_id           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00267">267</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00314">sequence_id_</a>.</p>

<p>Referenced by <a class="el" href="SequenceIDBlockProcessor_8cc-source.html#l00142">dtn::SequenceIDBlockProcessor::consume()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01038">dtn::TableBasedRouter::subscribe_to_session()</a>.</p>

</div>
</div><p>
<a class="anchor" name="453f60de16237ff944b5b95951288611"></a><!-- doxytag: member="dtn::Bundle::mutable_session_eid" ref="453f60de16237ff944b5b95951288611" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>* dtn::Bundle::mutable_session_eid           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00269">269</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00316">session_eid_</a>.</p>

<p>Referenced by <a class="el" href="SessionBlockProcessor_8cc-source.html#l00087">dtn::SessionBlockProcessor::consume()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01038">dtn::TableBasedRouter::subscribe_to_session()</a>.</p>

</div>
</div><p>
<a class="anchor" name="69c35928ca050eb4bb2ec67641f1b6bb"></a><!-- doxytag: member="dtn::Bundle::mutable_source" ref="69c35928ca050eb4bb2ec67641f1b6bb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>* dtn::Bundle::mutable_source           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00242">242</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00293">source_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="ProphetBundleCore_8cc-source.html#l00283">dtn::ProphetBundleCore::create_bundle()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01159">dtn::BundleDaemon::handle_bundle_inject()</a>, <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01038">dtn::TableBasedRouter::subscribe_to_session()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b656a17b6971ca5a48819882cc1e659"></a><!-- doxytag: member="dtn::Bundle::num_mappings" ref="2b656a17b6971ca5a48819882cc1e659" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t dtn::Bundle::num_mappings           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the number of mappings for this bundle. 
<p>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00340">340</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00325">lock_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00346">mappings_</a>.</p>

</div>
</div><p>
<a class="anchor" name="d483159c19f31132c5597de34c9ca409"></a><!-- doxytag: member="dtn::Bundle::obsoletes_id" ref="d483159c19f31132c5597de34c9ca409" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a>&amp; dtn::Bundle::obsoletes_id           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00229">229</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00315">obsoletes_id_</a>.</p>

<p>Referenced by <a class="el" href="TableBasedRouter_8cc-source.html#l00126">dtn::TableBasedRouter::add_bundle_to_session()</a>, <a class="el" href="SequenceIDBlockProcessor_8cc-source.html#l00061">dtn::SequenceIDBlockProcessor::generate()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00091">dtn::TableBasedRouter::get_session_for_bundle()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, and <a class="el" href="SequenceIDBlockProcessor_8cc-source.html#l00040">dtn::SequenceIDBlockProcessor::prepare()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e32f3c57057214a1763dfe7709160cf8"></a><!-- doxytag: member="dtn::Bundle::orig_length" ref="e32f3c57057214a1763dfe7709160cf8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int32_t dtn::Bundle::orig_length           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00223">223</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00313">orig_length_</a>.</p>

<p>Referenced by <a class="el" href="FragmentState_8cc-source.html#l00042">dtn::FragmentState::check_completed()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00595">dtn::PrimaryBlockProcessor::generate_primary()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00177">dtn::PrimaryBlockProcessor::get_primary_len()</a>, and <a class="el" href="FragmentManager_8cc-source.html#l00387">dtn::FragmentManager::process_for_reassembly()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ec416f48762e31b4ea30393f6177242e"></a><!-- doxytag: member="dtn::Bundle::owner" ref="ec416f48762e31b4ea30393f6177242e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string&amp; dtn::Bundle::owner           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00226">226</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00329">owner_</a>.</p>

<p>Referenced by <a class="el" href="TcaRouter_8cc-source.html#l00346">dtn::TcaRouter::fwd_to_matching_r()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3bc0b88b547620b4029eba4809a73447"></a><!-- doxytag: member="dtn::Bundle::payload" ref="3bc0b88b547620b4029eba4809a73447" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1BundlePayload.html">BundlePayload</a>&amp; dtn::Bundle::payload           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00232">232</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00318">payload_</a>.</p>

<p>Referenced by <a class="el" href="BundleRouter_8cc-source.html#l00201">dtn::BundleRouter::accept_bundle()</a>, <a class="el" href="BundleInfoCache_8cc-source.html#l00034">dtn::BundleInfoCache::add_entry()</a>, <a class="el" href="FragmentState_8cc-source.html#l00042">dtn::FragmentState::check_completed()</a>, <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00035">dtn::PayloadBlockProcessor::consume()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, <a class="el" href="SimRegistration_8cc-source.html#l00047">dtnsim::SimRegistration::deliver_bundle()</a>, <a class="el" href="PingRegistration_8cc-source.html#l00037">dtn::PingRegistration::deliver_bundle()</a>, <a class="el" href="LoggingRegistration_8cc-source.html#l00044">dtn::LoggingRegistration::deliver_bundle()</a>, <a class="el" href="DTLSRRouter_8cc-source.html#l00601">dtn::DTLSRRouter::DTLSRRouter::Reg::deliver_bundle()</a>, <a class="el" href="AdminRegistration_8cc-source.html#l00042">dtn::AdminRegistration::deliver_bundle()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02334">dtn::BundleDaemon::find_duplicate()</a>, <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00158">dtn::PayloadBlockProcessor::generate()</a>, <a class="el" href="BundleProtocol_8cc-source.html#l00612">dtn::BundleProtocol::get_admin_type()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00048">dtn::get_payload_str()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00959">dtn::BundleDaemon::handle_bundle_delivered()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01159">dtn::BundleDaemon::handle_bundle_inject()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02457">dtn::BundleDaemon::load_bundles()</a>, <a class="el" href="SimLog_8cc-source.html#l00054">dtnsim::SimLog::log_entry()</a>, <a class="el" href="BundleInfoCache_8cc-source.html#l00054">dtn::BundleInfoCache::lookup()</a>, <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00265">dtn::PayloadBlockProcessor::mutate()</a>, <a class="el" href="DTLSR_8cc-source.html#l00092">dtn::DTLSR::parse_lsa_bundle()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00291">dtn::BundleStatusReport::parse_status_report()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00244">dtn::FragmentManager::proactively_fragment()</a>, <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00209">dtn::PayloadBlockProcessor::process()</a>, <a class="el" href="UDPConvergenceLayer_8cc-source.html#l00361">dtn::UDPConvergenceLayer::UDPConvergenceLayer::Receiver::process_data()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00387">dtn::FragmentManager::process_for_reassembly()</a>, <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00180">dtn::PayloadBlockProcessor::produce()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00164">dtn::FragmentManager::try_to_convert_to_fragment()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00327">dtn::FragmentManager::try_to_reactively_fragment()</a>, and <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00118">dtn::PayloadBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="04a51974754438d555bf8a7b0216cd38"></a><!-- doxytag: member="dtn::Bundle::prevhop" ref="04a51974754438d555bf8a7b0216cd38" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&amp; dtn::Bundle::prevhop           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00208">208</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00297">prevhop_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01103">dtn::TableBasedRouter::handle_session_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="06faa53f6a1ac201869c25c4c4af34f4"></a><!-- doxytag: member="dtn::Bundle::priority" ref="06faa53f6a1ac201869c25c4c4af34f4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int8_t dtn::Bundle::priority           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00214">214</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00303">priority_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00115">dtn::PrimaryBlockProcessor::format_cos_flags()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fc0c1e8d8c5e22ecedb83b613fddfa2a"></a><!-- doxytag: member="dtn::Bundle::prioritytoa" ref="fc0c1e8d8c5e22ecedb83b613fddfa2a" args="(u_int8_t priority)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* dtn::Bundle::prioritytoa           </td>
          <td>(</td>
          <td class="paramtype">u_int8_t&nbsp;</td>
          <td class="paramname"> <em>priority</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pretty printer function for bundle_priority_t. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00191">191</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00182">COS_BULK</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00184">COS_EXPEDITED</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00183">COS_NORMAL</a>.</p>

</div>
</div><p>
<a class="anchor" name="9630433ec71903457f7b1429daade560"></a><!-- doxytag: member="dtn::Bundle::receipt_requested" ref="9630433ec71903457f7b1429daade560" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::receipt_requested           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
True if any return receipt fields are set. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00171">171</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00305">custody_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00308">deletion_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00307">delivery_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00306">forward_rcpt_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00304">receive_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="62e71f87a0f72127045bf18a0284843b"></a><!-- doxytag: member="dtn::Bundle::receive_rcpt" ref="62e71f87a0f72127045bf18a0284843b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::receive_rcpt           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00215">215</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00304">receive_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00133">dtn::PrimaryBlockProcessor::format_srr_flags()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ec3c2ef7670fb2d34d46ab547bf9fb80"></a><!-- doxytag: member="dtn::Bundle::recv_blocks" ref="ec3c2ef7670fb2d34d46ab547bf9fb80" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1BlockInfoVec.html">BlockInfoVec</a>&amp; dtn::Bundle::recv_blocks           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00236">236</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00339">recv_blocks_</a>.</p>

<p>Referenced by <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, <a class="el" href="BundleProtocol_8cc-source.html#l00105">dtn::BundleProtocol::prepare_blocks()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00387">dtn::FragmentManager::process_for_reassembly()</a>, and <a class="el" href="FragmentManager_8cc-source.html#l00164">dtn::FragmentManager::try_to_convert_to_fragment()</a>.</p>

</div>
</div><p>
<a class="anchor" name="212b7cf608e211050ca40ec0e6f0259d"></a><!-- doxytag: member="dtn::Bundle::recv_metadata" ref="212b7cf608e211050ca40ec0e6f0259d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1MetadataVec.html">MetadataVec</a>&amp; dtn::Bundle::recv_metadata           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00237">237</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00343">recv_metadata_</a>.</p>

<p>Referenced by <a class="el" href="MetadataBlockProcessor_8cc-source.html#l00422">dtn::MetadataBlockProcessor::delete_generated_metadata()</a>, and <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3c2267a4f6f2dfed9dd01ffbf3703bb7"></a><!-- doxytag: member="dtn::Bundle::refcount" ref="3c2267a4f6f2dfed9dd01ffbf3703bb7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dtn::Bundle::refcount           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the bundle's reference count, corresponding to the number of entries in the mappings set, i.e. 
<p>
the number of BundleLists that have a reference to this bundle, as well as any other scopes that are processing the bundle. 
<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00129">129</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00349">refcount_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l02375">dtn::BundleDaemon::handle_bundle_free()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a2ffacc40d2afe751142e9fd64ab5fdf"></a><!-- doxytag: member="dtn::Bundle::replyto" ref="a2ffacc40d2afe751142e9fd64ab5fdf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&amp; dtn::Bundle::replyto           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00207">207</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00296">replyto_</a>.</p>

<p>Referenced by <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00177">dtn::PrimaryBlockProcessor::get_primary_len()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00274">dtn::PrimaryBlockProcessor::prepare()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ce91f55a3fece4d4a562b665a462a5d0"></a><!-- doxytag: member="dtn::Bundle::sequence_id" ref="ce91f55a3fece4d4a562b665a462a5d0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a>&amp; dtn::Bundle::sequence_id           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00228">228</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00314">sequence_id_</a>.</p>

<p>Referenced by <a class="el" href="TableBasedRouter_8cc-source.html#l00126">dtn::TableBasedRouter::add_bundle_to_session()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l01295">dtn::TableBasedRouter::add_subscriber()</a>, <a class="el" href="SequenceIDBlockProcessor_8cc-source.html#l00061">dtn::SequenceIDBlockProcessor::generate()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00091">dtn::TableBasedRouter::get_session_for_bundle()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l01103">dtn::TableBasedRouter::handle_session_bundle()</a>, and <a class="el" href="SequenceIDBlockProcessor_8cc-source.html#l00040">dtn::SequenceIDBlockProcessor::prepare()</a>.</p>

</div>
</div><p>
<a class="anchor" name="4d69d0b203471722f947069d7f85094a"></a><!-- doxytag: member="dtn::Bundle::serialize" ref="4d69d0b203471722f947069d7f85094a" args="(oasys::SerializeAction *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::serialize           </td>
          <td>(</td>
          <td class="paramtype">oasys::SerializeAction *&nbsp;</td>
          <td class="paramname"> <em>a</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Virtual from SerializableObject. 
<p>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00214">214</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00340">api_blocks_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00309">app_acked_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00324">bundleid_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00310">creation_ts_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00295">custodian_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00305">custody_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00301">custody_requested_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00308">deletion_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00307">delivery_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00294">dest_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00300">do_not_fragment_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00311">expiration_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00331">extended_id_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00306">forward_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00312">frag_offset_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00327">in_datastore_</a>, <a class="el" href="BundlePayload_8cc-source.html#l00108">dtn::BundlePayload::init_from_store()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00299">is_admin_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00298">is_fragment_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00328">local_custody_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00313">orig_length_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00329">owner_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00318">payload_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00297">prevhop_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00303">priority_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00304">receive_rcpt_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00339">recv_blocks_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00296">replyto_</a>, <a class="el" href="BundleTimestamp_8h-source.html#l00031">dtn::BundleTimestamp::seconds_</a>, <a class="el" href="BundleTimestamp_8h-source.html#l00032">dtn::BundleTimestamp::seqno_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00316">session_eid_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00317">session_flags_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00302">singleton_dest_</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00293">source_</a>.</p>

</div>
</div><p>
<a class="anchor" name="9bdc5df0500ec9859132c917f48f7bb0"></a><!-- doxytag: member="dtn::Bundle::session_eid" ref="9bdc5df0500ec9859132c917f48f7bb0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&amp; dtn::Bundle::session_eid           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00230">230</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00316">session_eid_</a>.</p>

<p>Referenced by <a class="el" href="SessionBlockProcessor_8cc-source.html#l00054">dtn::SessionBlockProcessor::generate()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00091">dtn::TableBasedRouter::get_session_for_bundle()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l01103">dtn::TableBasedRouter::handle_session_bundle()</a>, <a class="el" href="APIServer_8cc-source.html#l01553">dtn::APIClient::handle_session_update()</a>, and <a class="el" href="SessionBlockProcessor_8cc-source.html#l00037">dtn::SessionBlockProcessor::prepare()</a>.</p>

</div>
</div><p>
<a class="anchor" name="973ca2bfa07da25650c14c0b536b0665"></a><!-- doxytag: member="dtn::Bundle::session_flags" ref="973ca2bfa07da25650c14c0b536b0665" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int8_t dtn::Bundle::session_flags           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00231">231</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00317">session_flags_</a>.</p>

<p>Referenced by <a class="el" href="SessionBlockProcessor_8cc-source.html#l00054">dtn::SessionBlockProcessor::generate()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00091">dtn::TableBasedRouter::get_session_for_bundle()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00199">dtn::TableBasedRouter::handle_bundle_received()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l01103">dtn::TableBasedRouter::handle_session_bundle()</a>, and <a class="el" href="APIServer_8cc-source.html#l01553">dtn::APIClient::handle_session_update()</a>.</p>

</div>
</div><p>
<a class="anchor" name="6a1c62659602921671e0d0d1e0b2f126"></a><!-- doxytag: member="dtn::Bundle::set_app_acked_rcpt" ref="6a1c62659602921671e0d0d1e0b2f126" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_app_acked_rcpt           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00258">258</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00309">app_acked_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00074">dtn::PrimaryBlockProcessor::parse_bundle_flags()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f719a866982138aac40bc5f9ed52fa89"></a><!-- doxytag: member="dtn::Bundle::set_creation_ts" ref="f719a866982138aac40bc5f9ed52fa89" args="(const BundleTimestamp &amp;ts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_creation_ts           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structdtn_1_1BundleTimestamp.html">BundleTimestamp</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>ts</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00266">266</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00310">creation_ts_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="8ed9f01350133711a4cd23aef1f4e941"></a><!-- doxytag: member="dtn::Bundle::set_custody_rcpt" ref="8ed9f01350133711a4cd23aef1f4e941" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_custody_rcpt           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00254">254</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00305">custody_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00157">dtn::PrimaryBlockProcessor::parse_srr_flags()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ac195072e859df4e1e8ae28dd299d03e"></a><!-- doxytag: member="dtn::Bundle::set_custody_requested" ref="ac195072e859df4e1e8ae28dd299d03e" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_custody_requested           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00250">250</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00301">custody_requested_</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00074">dtn::PrimaryBlockProcessor::parse_bundle_flags()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c59da17a98c6ac9f32da043dc967f151"></a><!-- doxytag: member="dtn::Bundle::set_deletion_rcpt" ref="c59da17a98c6ac9f32da043dc967f151" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_deletion_rcpt           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00257">257</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00308">deletion_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00157">dtn::PrimaryBlockProcessor::parse_srr_flags()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fc9cb55b202687f98d31f4bba7859f73"></a><!-- doxytag: member="dtn::Bundle::set_delivery_rcpt" ref="fc9cb55b202687f98d31f4bba7859f73" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_delivery_rcpt           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00256">256</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00307">delivery_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00157">dtn::PrimaryBlockProcessor::parse_srr_flags()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ce75b35784c110dc09986632e9d9eba1"></a><!-- doxytag: member="dtn::Bundle::set_do_not_fragment" ref="ce75b35784c110dc09986632e9d9eba1" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_do_not_fragment           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00249">249</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00300">do_not_fragment_</a>.</p>

<p>Referenced by <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00074">dtn::PrimaryBlockProcessor::parse_bundle_flags()</a>, <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01038">dtn::TableBasedRouter::subscribe_to_session()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7623ecfe9e47e5dc075ebd872fb9a237"></a><!-- doxytag: member="dtn::Bundle::set_expiration" ref="7623ecfe9e47e5dc075ebd872fb9a237" args="(u_int32_t e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_expiration           </td>
          <td>(</td>
          <td class="paramtype">u_int32_t&nbsp;</td>
          <td class="paramname"> <em>e</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00259">259</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00311">expiration_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="ProphetBundleCore_8cc-source.html#l00283">dtn::ProphetBundleCore::create_bundle()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01159">dtn::BundleDaemon::handle_bundle_inject()</a>, <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01038">dtn::TableBasedRouter::subscribe_to_session()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e3456ce3a39f06459ddb250f2a121afb"></a><!-- doxytag: member="dtn::Bundle::set_expiration_timer" ref="e3456ce3a39f06459ddb250f2a121afb" args="(ExpirationTimer *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_expiration_timer           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classdtn_1_1ExpirationTimer.html">ExpirationTimer</a> *&nbsp;</td>
          <td class="paramname"> <em>e</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00283">283</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00334">expiration_timer_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l02125">dtn::BundleDaemon::add_to_pending()</a>.</p>

</div>
</div><p>
<a class="anchor" name="398c69ef798e99ea2f82e03f460d4aff"></a><!-- doxytag: member="dtn::Bundle::set_forward_rcpt" ref="398c69ef798e99ea2f82e03f460d4aff" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_forward_rcpt           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00255">255</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00306">forward_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00157">dtn::PrimaryBlockProcessor::parse_srr_flags()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7e050ba82bf916772a0971e118dc31ee"></a><!-- doxytag: member="dtn::Bundle::set_frag_offset" ref="7e050ba82bf916772a0971e118dc31ee" args="(u_int32_t o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_frag_offset           </td>
          <td>(</td>
          <td class="paramtype">u_int32_t&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00260">260</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00312">frag_offset_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, and <a class="el" href="FragmentManager_8cc-source.html#l00164">dtn::FragmentManager::try_to_convert_to_fragment()</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf35d164ad5f7249e22d6bd631a2f944"></a><!-- doxytag: member="dtn::Bundle::set_fragmented_incoming" ref="cf35d164ad5f7249e22d6bd631a2f944" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_fragmented_incoming           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00265">265</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00336">fragmented_incoming_</a>.</p>

<p>Referenced by <a class="el" href="FragmentManager_8cc-source.html#l00164">dtn::FragmentManager::try_to_convert_to_fragment()</a>.</p>

</div>
</div><p>
<a class="anchor" name="657235d527f722a449ddc3c254e345c1"></a><!-- doxytag: member="dtn::Bundle::set_in_datastore" ref="657235d527f722a449ddc3c254e345c1" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_in_datastore           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00262">262</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00327">in_datastore_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l02125">dtn::BundleDaemon::add_to_pending()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1cb30932516cd93a9d1127fb3f3352d1"></a><!-- doxytag: member="dtn::Bundle::set_is_admin" ref="1cb30932516cd93a9d1127fb3f3352d1" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_is_admin           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00248">248</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00299">is_admin_</a>.</p>

<p>Referenced by <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00074">dtn::PrimaryBlockProcessor::parse_bundle_flags()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fc3bc80899d4f0c92b163b2d662cd637"></a><!-- doxytag: member="dtn::Bundle::set_is_fragment" ref="fc3bc80899d4f0c92b163b2d662cd637" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_is_fragment           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00247">247</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00298">is_fragment_</a>.</p>

<p>Referenced by <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00074">dtn::PrimaryBlockProcessor::parse_bundle_flags()</a>, <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>, and <a class="el" href="FragmentManager_8cc-source.html#l00164">dtn::FragmentManager::try_to_convert_to_fragment()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1574534ce46a32052b604c3cdf5a5921"></a><!-- doxytag: member="dtn::Bundle::set_local_custody" ref="1574534ce46a32052b604c3cdf5a5921" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_local_custody           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00263">263</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00328">local_custody_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l00308">dtn::BundleDaemon::accept_custody()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00349">dtn::BundleDaemon::release_custody()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ad892616cfb568fbe458106f589ce8d3"></a><!-- doxytag: member="dtn::Bundle::set_orig_length" ref="ad892616cfb568fbe458106f589ce8d3" args="(u_int32_t l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_orig_length           </td>
          <td>(</td>
          <td class="paramtype">u_int32_t&nbsp;</td>
          <td class="paramname"> <em>l</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00261">261</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00313">orig_length_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00301">dtn::PrimaryBlockProcessor::consume()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00045">dtn::FragmentManager::create_fragment()</a>, and <a class="el" href="FragmentManager_8cc-source.html#l00164">dtn::FragmentManager::try_to_convert_to_fragment()</a>.</p>

</div>
</div><p>
<a class="anchor" name="23aea4408a0deb1b0a266d2b6e3077aa"></a><!-- doxytag: member="dtn::Bundle::set_owner" ref="23aea4408a0deb1b0a266d2b6e3077aa" args="(const std::string &amp;s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_owner           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00264">264</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00329">owner_</a>.</p>

</div>
</div><p>
<a class="anchor" name="6025475ff9104e2720ddb5ecbc9ec923"></a><!-- doxytag: member="dtn::Bundle::set_priority" ref="6025475ff9104e2720ddb5ecbc9ec923" args="(u_int8_t p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_priority           </td>
          <td>(</td>
          <td class="paramtype">u_int8_t&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00252">252</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00303">priority_</a>.</p>

<p>Referenced by <a class="el" href="BundleDaemon_8cc-source.html#l01159">dtn::BundleDaemon::handle_bundle_inject()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00126">dtn::PrimaryBlockProcessor::parse_cos_flags()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ddbc653176fbf0ba1bf7702a72a55321"></a><!-- doxytag: member="dtn::Bundle::set_receive_rcpt" ref="ddbc653176fbf0ba1bf7702a72a55321" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_receive_rcpt           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00253">253</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00304">receive_rcpt_</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00157">dtn::PrimaryBlockProcessor::parse_srr_flags()</a>, and <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="24e65f2c2ad09ce8bca3409f450df21c"></a><!-- doxytag: member="dtn::Bundle::set_session_flags" ref="24e65f2c2ad09ce8bca3409f450df21c" args="(u_int8_t f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_session_flags           </td>
          <td>(</td>
          <td class="paramtype">u_int8_t&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00270">270</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00317">session_flags_</a>.</p>

<p>Referenced by <a class="el" href="SessionBlockProcessor_8cc-source.html#l00087">dtn::SessionBlockProcessor::consume()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01038">dtn::TableBasedRouter::subscribe_to_session()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3b35e450cfd2504a5980d379f71f222c"></a><!-- doxytag: member="dtn::Bundle::set_singleton_dest" ref="3b35e450cfd2504a5980d379f71f222c" args="(bool t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::set_singleton_dest           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00251">251</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00302">singleton_dest_</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00074">dtn::PrimaryBlockProcessor::parse_bundle_flags()</a>, <a class="el" href="TrAgent_8cc-source.html#l00101">dtnsim::TrAgent::send_bundle()</a>, and <a class="el" href="TableBasedRouter_8cc-source.html#l01038">dtn::TableBasedRouter::subscribe_to_session()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d6ce915f55f1dcf670575642e10f6419"></a><!-- doxytag: member="dtn::Bundle::singleton_dest" ref="d6ce915f55f1dcf670575642e10f6419" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::singleton_dest           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00213">213</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00302">singleton_dest_</a>.</p>

<p>Referenced by <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00041">dtn::PrimaryBlockProcessor::format_bundle_flags()</a>, and <a class="el" href="BundleRouter_8cc-source.html#l00099">dtn::BundleRouter::should_fwd()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2dae8a97270a95799acf45d859eaf866"></a><!-- doxytag: member="dtn::Bundle::source" ref="2dae8a97270a95799acf45d859eaf866" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a>&amp; dtn::Bundle::source           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00204">204</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00293">source_</a>.</p>

<p>Referenced by <a class="el" href="BundleInfoCache_8cc-source.html#l00034">dtn::BundleInfoCache::add_entry()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="SimRegistration_8cc-source.html#l00047">dtnsim::SimRegistration::deliver_bundle()</a>, <a class="el" href="PingRegistration_8cc-source.html#l00037">dtn::PingRegistration::deliver_bundle()</a>, <a class="el" href="DTLSRRouter_8cc-source.html#l00601">dtn::DTLSRRouter::DTLSRRouter::Reg::deliver_bundle()</a>, <a class="el" href="AdminRegistration_8cc-source.html#l00042">dtn::AdminRegistration::deliver_bundle()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l02334">dtn::BundleDaemon::find_duplicate()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00773">dtn::TcaRouter::get_forwarding_rule()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00230">dtn::FragmentManager::get_hash_key()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00177">dtn::PrimaryBlockProcessor::get_primary_len()</a>, <a class="el" href="TableBasedRouter_8cc-source.html#l00091">dtn::TableBasedRouter::get_session_for_bundle()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00583">dtn::TcaRouter::handle_ask()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00645">dtn::TcaRouter::handle_bl_ask()</a>, <a class="el" href="DTLSRRouter_8cc-source.html#l00291">dtn::DTLSRRouter::handle_bundle_expired()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00657">dtn::TcaRouter::handle_get_routes()</a>, <a class="el" href="DTLSRRouter_8cc-source.html#l00720">dtn::DTLSRRouter::handle_lsa()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00494">dtn::TcaRouter::handle_register()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00765">dtn::TcaRouter::is_local_source()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00073">dtn::log_bundle()</a>, <a class="el" href="SimLog_8cc-source.html#l00054">dtnsim::SimLog::log_entry()</a>, <a class="el" href="BundleInfoCache_8cc-source.html#l00054">dtn::BundleInfoCache::lookup()</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="PrimaryBlockProcessor_8cc-source.html#l00274">dtn::PrimaryBlockProcessor::prepare()</a>, and <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00493">dtn::PrimaryBlockProcessor::validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9b8d2df42f4fdf9bfd7324d15a43d773"></a><!-- doxytag: member="dtn::Bundle::test_set_bundleid" ref="9b8d2df42f4fdf9bfd7324d15a43d773" args="(u_int32_t id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dtn::Bundle::test_set_bundleid           </td>
          <td>(</td>
          <td class="paramtype">u_int32_t&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00271">271</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00324">bundleid_</a>.</p>

</div>
</div><p>
<a class="anchor" name="0205e1c4938ecfd753295c61f2002a48"></a><!-- doxytag: member="dtn::Bundle::validate" ref="0205e1c4938ecfd753295c61f2002a48" args="(oasys::StringBuffer *errbuf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> dtn::Bundle::validate           </td>
          <td>(</td>
          <td class="paramtype">oasys::StringBuffer *&nbsp;</td>
          <td class="paramname"> <em>errbuf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Validate the bundle's fields. 
<p>

<p>Definition at line <a class="el" href="Bundle_8cc-source.html#l00366">366</a> of file <a class="el" href="Bundle_8cc-source.html">Bundle.cc</a>.</p>

<p>References <a class="el" href="EndpointID_8h-source.html#l00264">dtn::EndpointID::c_str()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00295">custodian_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00294">dest_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00296">replyto_</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00293">source_</a>, and <a class="el" href="EndpointID_8h-source.html#l00262">dtn::EndpointID::valid()</a>.</p>

<p>Referenced by <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>.</p>

</div>
</div><p>
<a class="anchor" name="0ce0961036dd0da1fd322721cbb794aa"></a><!-- doxytag: member="dtn::Bundle::xmit_blocks" ref="0ce0961036dd0da1fd322721cbb794aa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1LinkBlockSet.html">LinkBlockSet</a>* dtn::Bundle::xmit_blocks           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setters and mutable accessors. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00277">277</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>References <a class="el" href="bundling_2Bundle_8h-source.html#l00341">xmit_blocks_</a>.</p>

<p>Referenced by <a class="el" href="BundleActions_8cc-source.html#l00174">dtn::BundleActions::cancel_bundle()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00105">dtn::FragmentManager::create_fragment()</a>, <a class="el" href="BundleProtocol_8cc-source.html#l00249">dtn::BundleProtocol::delete_blocks()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l01083">dtn::BundleDaemon::handle_bundle_cancelled()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00785">dtn::BundleDaemon::handle_bundle_transmitted()</a>, <a class="el" href="BundleProtocol_8cc-source.html#l00105">dtn::BundleProtocol::prepare_blocks()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00244">dtn::FragmentManager::proactively_fragment()</a>, and <a class="el" href="BundleActions_8cc-source.html#l00078">dtn::BundleActions::queue_bundle()</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="a979223562cdfd86dc47f8b61e528791"></a><!-- doxytag: member="dtn::Bundle::api_blocks_" ref="a979223562cdfd86dc47f8b61e528791" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1BlockInfoVec.html">BlockInfoVec</a> <a class="el" href="classdtn_1_1Bundle.html#a979223562cdfd86dc47f8b61e528791">dtn::Bundle::api_blocks_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
BP blocks given from local API. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00340">340</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="bundling_2Bundle_8h-source.html#l00276">api_blocks()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, and <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>.</p>

</div>
</div><p>
<a class="anchor" name="759ec250b64dc2484fb015816140951c"></a><!-- doxytag: member="dtn::Bundle::app_acked_rcpt_" ref="759ec250b64dc2484fb015816140951c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#759ec250b64dc2484fb015816140951c">dtn::Bundle::app_acked_rcpt_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Acknowlege by application reporting. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00309">309</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="bundling_2Bundle_8h-source.html#l00220">app_acked_rcpt()</a>, <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00258">set_app_acked_rcpt()</a>.</p>

</div>
</div><p>
<a class="anchor" name="351580b526d962c1e8bd730157b4c969"></a><!-- doxytag: member="dtn::Bundle::bundleid_" ref="351580b526d962c1e8bd730157b4c969" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int32_t <a class="el" href="classdtn_1_1Bundle.html#351580b526d962c1e8bd730157b4c969">dtn::Bundle::bundleid_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Local bundle identifier. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00324">324</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00286">add_ref()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00201">bundleid()</a>, <a class="el" href="Bundle_8cc-source.html#l00307">del_ref()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00114">durable_key()</a>, <a class="el" href="Bundle_8cc-source.html#l00119">format()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="FileConvergenceLayer_8cc-source.html#l00210">dtn::FileConvergenceLayer::send_bundle()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00271">test_set_bundleid()</a>, and <a class="el" href="Bundle_8cc-source.html#l00105">~Bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="72faefd75f44ab417637735cba997f9a"></a><!-- doxytag: member="dtn::Bundle::creation_ts_" ref="72faefd75f44ab417637735cba997f9a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structdtn_1_1BundleTimestamp.html">BundleTimestamp</a> <a class="el" href="classdtn_1_1Bundle.html#72faefd75f44ab417637735cba997f9a">dtn::Bundle::creation_ts_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creation timestamp. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00310">310</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00234">creation_ts()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00266">set_creation_ts()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a45715369147ab506c5500f89276f7a6"></a><!-- doxytag: member="dtn::Bundle::custodian_" ref="a45715369147ab506c5500f89276f7a6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> <a class="el" href="classdtn_1_1Bundle.html#a45715369147ab506c5500f89276f7a6">dtn::Bundle::custodian_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Current custodian eid. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00295">295</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00206">custodian()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00245">mutable_custodian()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="Bundle_8cc-source.html#l00366">validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a69eea94a81f88f3e5d8f2c2153a653b"></a><!-- doxytag: member="dtn::Bundle::custody_rcpt_" ref="a69eea94a81f88f3e5d8f2c2153a653b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#a69eea94a81f88f3e5d8f2c2153a653b">dtn::Bundle::custody_rcpt_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Custody xfer reporting. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00305">305</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00216">custody_rcpt()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00171">receipt_requested()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00254">set_custody_rcpt()</a>.</p>

</div>
</div><p>
<a class="anchor" name="520f9262a16c77123ce04630dcecea03"></a><!-- doxytag: member="dtn::Bundle::custody_requested_" ref="520f9262a16c77123ce04630dcecea03" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#520f9262a16c77123ce04630dcecea03">dtn::Bundle::custody_requested_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Custody requested. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00301">301</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00212">custody_requested()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00250">set_custody_requested()</a>.</p>

</div>
</div><p>
<a class="anchor" name="6776574f6deb98bdd184a8b2dfc60ec6"></a><!-- doxytag: member="dtn::Bundle::custody_timers_" ref="6776574f6deb98bdd184a8b2dfc60ec6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1CustodyTimerVec.html">CustodyTimerVec</a> <a class="el" href="classdtn_1_1Bundle.html#6776574f6deb98bdd184a8b2dfc60ec6">dtn::Bundle::custody_timers_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Live custody timers for the bundle. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00335">335</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="bundling_2Bundle_8h-source.html#l00275">custody_timers()</a>.</p>

</div>
</div><p>
<a class="anchor" name="89b45b4bd679a21fb8358f0dd934522d"></a><!-- doxytag: member="dtn::Bundle::deletion_rcpt_" ref="89b45b4bd679a21fb8358f0dd934522d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#89b45b4bd679a21fb8358f0dd934522d">dtn::Bundle::deletion_rcpt_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> deletion reporting. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00308">308</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00219">deletion_rcpt()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00171">receipt_requested()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00257">set_deletion_rcpt()</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf37f1deb18cb25bbe6c4b949ce48b20"></a><!-- doxytag: member="dtn::Bundle::delivery_rcpt_" ref="cf37f1deb18cb25bbe6c4b949ce48b20" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#cf37f1deb18cb25bbe6c4b949ce48b20">dtn::Bundle::delivery_rcpt_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
End-to-end delivery reporting. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00307">307</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00218">delivery_rcpt()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00171">receipt_requested()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00256">set_delivery_rcpt()</a>.</p>

</div>
</div><p>
<a class="anchor" name="73bebd0daef752d8bf0212e9e79dbeec"></a><!-- doxytag: member="dtn::Bundle::dest_" ref="73bebd0daef752d8bf0212e9e79dbeec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> <a class="el" href="classdtn_1_1Bundle.html#73bebd0daef752d8bf0212e9e79dbeec">dtn::Bundle::dest_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destination eid. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00294">294</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00205">dest()</a>, <a class="el" href="Bundle_8cc-source.html#l00119">format()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00243">mutable_dest()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="Bundle_8cc-source.html#l00366">validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ad4b14e9eb112b7c5152f462d1090195"></a><!-- doxytag: member="dtn::Bundle::do_not_fragment_" ref="ad4b14e9eb112b7c5152f462d1090195" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#ad4b14e9eb112b7c5152f462d1090195">dtn::Bundle::do_not_fragment_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> shouldn't be fragmented. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00300">300</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00211">do_not_fragment()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00249">set_do_not_fragment()</a>.</p>

</div>
</div><p>
<a class="anchor" name="dd0bfff0aeda43e68c75cc00d88f63cb"></a><!-- doxytag: member="dtn::Bundle::expiration_" ref="dd0bfff0aeda43e68c75cc00d88f63cb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int32_t <a class="el" href="classdtn_1_1Bundle.html#dd0bfff0aeda43e68c75cc00d88f63cb">dtn::Bundle::expiration_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> expiration time. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00311">311</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00221">expiration()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00259">set_expiration()</a>.</p>

</div>
</div><p>
<a class="anchor" name="04c759563bcaca145ebce02539c2f677"></a><!-- doxytag: member="dtn::Bundle::expiration_timer_" ref="04c759563bcaca145ebce02539c2f677" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1ExpirationTimer.html">ExpirationTimer</a>* <a class="el" href="classdtn_1_1Bundle.html#04c759563bcaca145ebce02539c2f677">dtn::Bundle::expiration_timer_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The expiration timer. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00334">334</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00077">Bundle()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00274">expiration_timer()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00203">expired()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00283">set_expiration_timer()</a>, and <a class="el" href="Bundle_8cc-source.html#l00105">~Bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="912b0960ad8b3d8803f4a16f0069dfbf"></a><!-- doxytag: member="dtn::Bundle::extended_id_" ref="912b0960ad8b3d8803f4a16f0069dfbf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structdtn_1_1BundleTimestamp.html">BundleTimestamp</a> <a class="el" href="classdtn_1_1Bundle.html#912b0960ad8b3d8803f4a16f0069dfbf">dtn::Bundle::extended_id_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Identifier for external routers to refer to duplicate bundles. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00331">331</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="bundling_2Bundle_8h-source.html#l00235">extended_id()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, and <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b9af83a2e348628d03fef19721fe6d13"></a><!-- doxytag: member="dtn::Bundle::forward_rcpt_" ref="b9af83a2e348628d03fef19721fe6d13" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#b9af83a2e348628d03fef19721fe6d13">dtn::Bundle::forward_rcpt_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Hop by hop forwarding reporting. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00306">306</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00217">forward_rcpt()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00171">receipt_requested()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00255">set_forward_rcpt()</a>.</p>

</div>
</div><p>
<a class="anchor" name="8b8fe900f2b2842861745855210ef271"></a><!-- doxytag: member="dtn::Bundle::frag_offset_" ref="8b8fe900f2b2842861745855210ef271" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int32_t <a class="el" href="classdtn_1_1Bundle.html#8b8fe900f2b2842861745855210ef271">dtn::Bundle::frag_offset_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Offset of fragment in original bundle. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00312">312</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00119">format()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00222">frag_offset()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00260">set_frag_offset()</a>.</p>

</div>
</div><p>
<a class="anchor" name="aee056f839ea0cedf3a6efaf08e43dc3"></a><!-- doxytag: member="dtn::Bundle::fragmented_incoming_" ref="aee056f839ea0cedf3a6efaf08e43dc3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#aee056f839ea0cedf3a6efaf08e43dc3">dtn::Bundle::fragmented_incoming_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Is the bundle an incoming reactive fragment. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00336">336</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="bundling_2Bundle_8h-source.html#l00227">fragmented_incoming()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00265">set_fragmented_incoming()</a>.</p>

</div>
</div><p>
<a class="anchor" name="cc0ac36721c1226af7961d8036ba7451"></a><!-- doxytag: member="dtn::Bundle::freed_" ref="cc0ac36721c1226af7961d8036ba7451" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#cc0ac36721c1226af7961d8036ba7451">dtn::Bundle::freed_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit indicating whether a bundle free event has been posted. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00350">350</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00286">add_ref()</a>, <a class="el" href="Bundle_8cc-source.html#l00077">Bundle()</a>, and <a class="el" href="Bundle_8cc-source.html#l00307">del_ref()</a>.</p>

</div>
</div><p>
<a class="anchor" name="43a4f11f21b1b496e47b068933848e8e"></a><!-- doxytag: member="dtn::Bundle::fwdlog_" ref="43a4f11f21b1b496e47b068933848e8e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1ForwardingLog.html">ForwardingLog</a> <a class="el" href="classdtn_1_1Bundle.html#43a4f11f21b1b496e47b068933848e8e">dtn::Bundle::fwdlog_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Log of bundle forwarding records. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00333">333</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00233">fwdlog()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c0efa362a08778845b53d1e5c25d4670"></a><!-- doxytag: member="dtn::Bundle::generated_metadata_" ref="c0efa362a08778845b53d1e5c25d4670" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1LinkMetadataSet.html">LinkMetadataSet</a> <a class="el" href="classdtn_1_1Bundle.html#c0efa362a08778845b53d1e5c25d4670">dtn::Bundle::generated_metadata_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Metadata to be in bundle. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00344">344</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="bundling_2Bundle_8h-source.html#l00238">generated_metadata()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00280">mutable_generated_metadata()</a>.</p>

</div>
</div><p>
<a class="anchor" name="925f8ece32c039914da3f313e3851482"></a><!-- doxytag: member="dtn::Bundle::in_datastore_" ref="925f8ece32c039914da3f313e3851482" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#925f8ece32c039914da3f313e3851482">dtn::Bundle::in_datastore_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Is bundle in persistent store. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00327">327</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="bundling_2Bundle_8h-source.html#l00224">in_datastore()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00262">set_in_datastore()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e303a30810b8050718234f8057913aa2"></a><!-- doxytag: member="dtn::Bundle::is_admin_" ref="e303a30810b8050718234f8057913aa2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#e303a30810b8050718234f8057913aa2">dtn::Bundle::is_admin_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Administrative record bundle. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00299">299</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00210">is_admin()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00248">set_is_admin()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c26e4f31ba03473e0a2169f98940ab01"></a><!-- doxytag: member="dtn::Bundle::is_fragment_" ref="c26e4f31ba03473e0a2169f98940ab01" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#c26e4f31ba03473e0a2169f98940ab01">dtn::Bundle::is_fragment_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Fragmentary <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a>. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00298">298</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00209">is_fragment()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00247">set_is_fragment()</a>.</p>

</div>
</div><p>
<a class="anchor" name="00d69059c16f74a10d7300781b342a94"></a><!-- doxytag: member="dtn::Bundle::local_custody_" ref="00d69059c16f74a10d7300781b342a94" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#00d69059c16f74a10d7300781b342a94">dtn::Bundle::local_custody_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Does local node have custody. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00328">328</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00225">local_custody()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00263">set_local_custody()</a>.</p>

</div>
</div><p>
<a class="anchor" name="39fd05c48dca2e56883ad4d2b34d7a3e"></a><!-- doxytag: member="dtn::Bundle::lock_" ref="39fd05c48dca2e56883ad4d2b34d7a3e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">oasys::SpinLock <a class="el" href="classdtn_1_1Bundle.html#39fd05c48dca2e56883ad4d2b34d7a3e">dtn::Bundle::lock_</a><code> [mutable, private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Lock for bundle data that can be updated by multiple threads. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00325">325</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00286">add_ref()</a>, <a class="el" href="Bundle_8cc-source.html#l00307">del_ref()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00358">is_queued_on()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00202">lock()</a>, <a class="el" href="Bundle_8cc-source.html#l00348">mappings()</a>, and <a class="el" href="Bundle_8cc-source.html#l00340">num_mappings()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ffda74852216e190b80e4bc07a2d74cc"></a><!-- doxytag: member="dtn::Bundle::mappings_" ref="ffda74852216e190b80e4bc07a2d74cc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1BundleMappings.html">BundleMappings</a> <a class="el" href="classdtn_1_1Bundle.html#ffda74852216e190b80e4bc07a2d74cc">dtn::Bundle::mappings_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The set of BundleLists that contain the <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a>. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00346">346</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00286">add_ref()</a>, <a class="el" href="Bundle_8cc-source.html#l00307">del_ref()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00358">is_queued_on()</a>, <a class="el" href="Bundle_8cc-source.html#l00348">mappings()</a>, <a class="el" href="Bundle_8cc-source.html#l00340">num_mappings()</a>, and <a class="el" href="Bundle_8cc-source.html#l00105">~Bundle()</a>.</p>

</div>
</div><p>
<a class="anchor" name="915c18bd06b54a728841913c064492d5"></a><!-- doxytag: member="dtn::Bundle::obsoletes_id_" ref="915c18bd06b54a728841913c064492d5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a> <a class="el" href="classdtn_1_1Bundle.html#915c18bd06b54a728841913c064492d5">dtn::Bundle::obsoletes_id_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Obsoletes id vector. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00315">315</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00268">mutable_obsoletes_id()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00229">obsoletes_id()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ba21fc6b34def3e852b9582c8034f97e"></a><!-- doxytag: member="dtn::Bundle::orig_length_" ref="ba21fc6b34def3e852b9582c8034f97e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int32_t <a class="el" href="classdtn_1_1Bundle.html#ba21fc6b34def3e852b9582c8034f97e">dtn::Bundle::orig_length_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Length of original bundle. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00313">313</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00119">format()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00223">orig_length()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00261">set_orig_length()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f43afb7db765b6c7764c1427fee164f9"></a><!-- doxytag: member="dtn::Bundle::owner_" ref="f43afb7db765b6c7764c1427fee164f9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classdtn_1_1Bundle.html#f43afb7db765b6c7764c1427fee164f9">dtn::Bundle::owner_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Declared entity that "owns" this bundle, which could be empty. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00329">329</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00226">owner()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00264">set_owner()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5240281e3072cc451bba55e716a3257e"></a><!-- doxytag: member="dtn::Bundle::payload_" ref="5240281e3072cc451bba55e716a3257e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1BundlePayload.html">BundlePayload</a> <a class="el" href="classdtn_1_1Bundle.html#5240281e3072cc451bba55e716a3257e">dtn::Bundle::payload_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reference to the payload. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00318">318</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00077">Bundle()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00121">durable_size()</a>, <a class="el" href="Bundle_8cc-source.html#l00119">format()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00272">mutable_payload()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00232">payload()</a>, <a class="el" href="FileConvergenceLayer_8cc-source.html#l00210">dtn::FileConvergenceLayer::send_bundle()</a>, and <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>.</p>

</div>
</div><p>
<a class="anchor" name="68efefda51e6feddb8c45aa51dd7b8b4"></a><!-- doxytag: member="dtn::Bundle::prevhop_" ref="68efefda51e6feddb8c45aa51dd7b8b4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> <a class="el" href="classdtn_1_1Bundle.html#68efefda51e6feddb8c45aa51dd7b8b4">dtn::Bundle::prevhop_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Previous hop eid. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00297">297</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00246">mutable_prevhop()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00208">prevhop()</a>, and <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d6e6e672668691e60601a143de668d8c"></a><!-- doxytag: member="dtn::Bundle::priority_" ref="d6e6e672668691e60601a143de668d8c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int8_t <a class="el" href="classdtn_1_1Bundle.html#d6e6e672668691e60601a143de668d8c">dtn::Bundle::priority_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> priority. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00303">303</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00214">priority()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00252">set_priority()</a>.</p>

</div>
</div><p>
<a class="anchor" name="829a720ddcb9400c378ddccebab3ca45"></a><!-- doxytag: member="dtn::Bundle::receive_rcpt_" ref="829a720ddcb9400c378ddccebab3ca45" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#829a720ddcb9400c378ddccebab3ca45">dtn::Bundle::receive_rcpt_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Hop by hop reception receipt. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00304">304</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00171">receipt_requested()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00215">receive_rcpt()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00253">set_receive_rcpt()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3e6fa8dfaab47fbf560c10835aabef54"></a><!-- doxytag: member="dtn::Bundle::recv_blocks_" ref="3e6fa8dfaab47fbf560c10835aabef54" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1BlockInfoVec.html">BlockInfoVec</a> <a class="el" href="classdtn_1_1Bundle.html#3e6fa8dfaab47fbf560c10835aabef54">dtn::Bundle::recv_blocks_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
BP blocks as arrived off the wire. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00339">339</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00278">mutable_recv_blocks()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00236">recv_blocks()</a>, and <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d3105dfbd5382ede587618245f25afb"></a><!-- doxytag: member="dtn::Bundle::recv_metadata_" ref="6d3105dfbd5382ede587618245f25afb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1MetadataVec.html">MetadataVec</a> <a class="el" href="classdtn_1_1Bundle.html#6d3105dfbd5382ede587618245f25afb">dtn::Bundle::recv_metadata_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Metadata as arrived in bundle. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00343">343</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="bundling_2Bundle_8h-source.html#l00279">mutable_recv_metadata()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00237">recv_metadata()</a>.</p>

</div>
</div><p>
<a class="anchor" name="484370b532a1f328d3b2582af82cd2b6"></a><!-- doxytag: member="dtn::Bundle::refcount_" ref="484370b532a1f328d3b2582af82cd2b6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classdtn_1_1Bundle.html#484370b532a1f328d3b2582af82cd2b6">dtn::Bundle::refcount_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> reference count. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00349">349</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00286">add_ref()</a>, <a class="el" href="Bundle_8cc-source.html#l00077">Bundle()</a>, <a class="el" href="Bundle_8cc-source.html#l00307">del_ref()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00129">refcount()</a>.</p>

</div>
</div><p>
<a class="anchor" name="6bfeb5c4a39936ecb34c554ea0aa1d24"></a><!-- doxytag: member="dtn::Bundle::replyto_" ref="6bfeb5c4a39936ecb34c554ea0aa1d24" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> <a class="el" href="classdtn_1_1Bundle.html#6bfeb5c4a39936ecb34c554ea0aa1d24">dtn::Bundle::replyto_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reply-To eid. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00296">296</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00244">mutable_replyto()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00207">replyto()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="Bundle_8cc-source.html#l00366">validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5ef16c4b405e1e273336814e07917563"></a><!-- doxytag: member="dtn::Bundle::sequence_id_" ref="5ef16c4b405e1e273336814e07917563" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1SequenceID.html">SequenceID</a> <a class="el" href="classdtn_1_1Bundle.html#5ef16c4b405e1e273336814e07917563">dtn::Bundle::sequence_id_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sequence id vector. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00314">314</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00267">mutable_sequence_id()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00228">sequence_id()</a>.</p>

</div>
</div><p>
<a class="anchor" name="59c4f745b91308e9e074363f6481b27f"></a><!-- doxytag: member="dtn::Bundle::session_eid_" ref="59c4f745b91308e9e074363f6481b27f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> <a class="el" href="classdtn_1_1Bundle.html#59c4f745b91308e9e074363f6481b27f">dtn::Bundle::session_eid_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classdtn_1_1Session.html" title="Class to manage a session.">Session</a> eid. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00316">316</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00269">mutable_session_eid()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00230">session_eid()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5056fc59e9964cc89bb8667fd352e935"></a><!-- doxytag: member="dtn::Bundle::session_flags_" ref="5056fc59e9964cc89bb8667fd352e935" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int8_t <a class="el" href="classdtn_1_1Bundle.html#5056fc59e9964cc89bb8667fd352e935">dtn::Bundle::session_flags_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classdtn_1_1Session.html" title="Class to manage a session.">Session</a> flags. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00317">317</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00231">session_flags()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00270">set_session_flags()</a>.</p>

</div>
</div><p>
<a class="anchor" name="69aa11ee7359745f93f90ed88ce995b3"></a><!-- doxytag: member="dtn::Bundle::singleton_dest_" ref="69aa11ee7359745f93f90ed88ce995b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="serialsource_8c.html#1062901a7428fdd9c7f180f5e01ea056">bool</a> <a class="el" href="classdtn_1_1Bundle.html#69aa11ee7359745f93f90ed88ce995b3">dtn::Bundle::singleton_dest_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destination endpoint is a singleton. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00302">302</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="Bundle_8cc-source.html#l00035">init()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00251">set_singleton_dest()</a>, and <a class="el" href="bundling_2Bundle_8h-source.html#l00213">singleton_dest()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e0ee1519e799770d83ba4b07d724b192"></a><!-- doxytag: member="dtn::Bundle::source_" ref="e0ee1519e799770d83ba4b07d724b192" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> <a class="el" href="classdtn_1_1Bundle.html#e0ee1519e799770d83ba4b07d724b192">dtn::Bundle::source_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Source eid. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00293">293</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="Bundle_8cc-source.html#l00261">copy_metadata()</a>, <a class="el" href="Bundle_8cc-source.html#l00119">format()</a>, <a class="el" href="Bundle_8cc-source.html#l00138">format_verbose()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00242">mutable_source()</a>, <a class="el" href="Bundle_8cc-source.html#l00214">serialize()</a>, <a class="el" href="bundling_2Bundle_8h-source.html#l00204">source()</a>, and <a class="el" href="Bundle_8cc-source.html#l00366">validate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3d7298e3def6853c47b2d14043abe7d1"></a><!-- doxytag: member="dtn::Bundle::xmit_blocks_" ref="3d7298e3def6853c47b2d14043abe7d1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdtn_1_1LinkBlockSet.html">LinkBlockSet</a> <a class="el" href="classdtn_1_1Bundle.html#3d7298e3def6853c47b2d14043abe7d1">dtn::Bundle::xmit_blocks_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Block vector for each link. 
<p>

<p>Definition at line <a class="el" href="bundling_2Bundle_8h-source.html#l00341">341</a> of file <a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a>.</p>

<p>Referenced by <a class="el" href="bundling_2Bundle_8h-source.html#l00277">xmit_blocks()</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="bundling_2Bundle_8h-source.html">bundling/Bundle.h</a><li><a class="el" href="Bundle_8cc-source.html">Bundle.cc</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jan 30 09:27:02 2009 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.8 </small></address>
</body>
</html>