Sophie

Sophie

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

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: prophet Namespace 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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><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="namespaces.html"><span>Namespace&nbsp;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>prophet Namespace Reference</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Ack.html">Ack</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A Prophet ACK signals successful delivery of a <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> to its final destination within the Prophet region (whether actual bundle destination or gateway to non-Prophet region).  <a href="classprophet_1_1Ack.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1AckComp.html">AckComp</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1AckList.html">AckList</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Section 3.5 (p.  <a href="classprophet_1_1AckList.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1ExpirationHandler.html">ExpirationHandler</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classprophet_1_1Alarm.html" title="Alarm registration.">Alarm</a> expiration handler.  <a href="classprophet_1_1ExpirationHandler.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Alarm.html">Alarm</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classprophet_1_1Alarm.html" title="Alarm registration.">Alarm</a> registration.  <a href="classprophet_1_1Alarm.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1TLVFactory.html">TLVFactory</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BaseTLV.html">BaseTLV</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The Prophet I-D (March 2006) dictates five bytecodes for router state exchange messages.  <a href="classprophet_1_1BaseTLV.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Bundle.html">Bundle</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Facade interface between Prophet router and host implmentation's <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> representation.  <a href="classprophet_1_1Bundle.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleCore.html">BundleCore</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prophet facade's abstract interface into DTN host's bundle core.  <a href="classprophet_1_1BundleCore.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1AlarmImpl.html">AlarmImpl</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mock object for use in testing.  <a href="classprophet_1_1AlarmImpl.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleCoreTestImpl.html">BundleCoreTestImpl</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mock object for use in unit testing; this doesn't really do anything other than capture state for inspection by unit tests.  <a href="classprophet_1_1BundleCoreTestImpl.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleImpl.html">BundleImpl</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Facade interface between Prophet router and host implmentation's <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> representation.  <a href="classprophet_1_1BundleImpl.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleList.html">BundleList</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List of Prophet's <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> facade objects.  <a href="classprophet_1_1BundleList.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleOffer.html">BundleOffer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classprophet_1_1BundleOffer.html" title="BundleOffer is the executor of forwarding strategy.">BundleOffer</a> is the executor of forwarding strategy.  <a href="classprophet_1_1BundleOffer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleTLV.html">BundleTLV</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleTLVEntry.html">BundleTLVEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classprophet_1_1BundleTLVEntry.html" title="BundleTLVEntry is the in-memory representation of an element listed within the Bundle...">BundleTLVEntry</a> is the in-memory representation of an element listed within the <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> Offer and Response TLV, p.  <a href="classprophet_1_1BundleTLVEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleOfferEntry.html">BundleOfferEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classprophet_1_1BundleOfferEntry.html" title="BundleOfferEntry represents one Bundle, a single entry in a Bundle TLV sent by a...">BundleOfferEntry</a> represents one <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a>, a single entry in a <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> TLV sent by a Prophet router in the WAIT_RIB or OFFER state.  <a href="classprophet_1_1BundleOfferEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleResponseEntry.html">BundleResponseEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classprophet_1_1BundleResponseEntry.html" title="BundleResponseEntry represents one Bundle, a single entry in a Bundle TLV sent by...">BundleResponseEntry</a> represents one <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a>, a single entry in a <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> TLV sent by a Prophet router in the REQUEST state.  <a href="classprophet_1_1BundleResponseEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleEntryList.html">BundleEntryList</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classprophet_1_1BundleEntryList.html" title="BundleEntryList is the in-memory representation of the Bundle offer that is exchanged...">BundleEntryList</a> is the in-memory representation of the <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> offer that is exchanged between peers as <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> TLV.  <a href="classprophet_1_1BundleEntryList.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleOfferList.html">BundleOfferList</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">In-memory representation of list of bundle offer entries from a <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> TLV sent by WAIT_RIB or OFFER.  <a href="classprophet_1_1BundleOfferList.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleResponseList.html">BundleResponseList</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">In-memory representation of list of bundle response entries from a <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> TLV sent by SEND_DR or REQUEST.  <a href="classprophet_1_1BundleResponseList.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Dictionary.html">Dictionary</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Utility class to facilitate converting to and from routing string (endpoint ID) and 16-bit string IDs.  <a href="classprophet_1_1Dictionary.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Encounter.html">Encounter</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Section 4.4.4, p.  <a href="classprophet_1_1Encounter.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1FwdStrategy.html">FwdStrategy</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1FwdStrategyComp.html">FwdStrategyComp</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prophet forwarding strategy is laid out in Prophet I-D March 2006 Section 3.6, and involves two pieces: a decider function and a sort order.  <a href="classprophet_1_1FwdStrategyComp.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1FwdStrategyCompGRTRSORT.html">FwdStrategyCompGRTRSORT</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Comparator for sorting Bundles according to GRTRSort, Section 3.6, Prophet March 2006.  <a href="classprophet_1_1FwdStrategyCompGRTRSORT.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1FwdStrategyCompGRTRMAX.html">FwdStrategyCompGRTRMAX</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1BundleOfferComp.html">BundleOfferComp</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Due to extensive use of copy constructors in the STL, any inheritance hierarchy of comparators will always get "clipped" back to the base type.  <a href="structprophet_1_1BundleOfferComp.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1HelloTLV.html">HelloTLV</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Link.html">Link</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1LinkImpl.html">LinkImpl</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1NodeParams.html">NodeParams</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tunable parameter struct for setting global default values for Prophet node algorithms.  <a href="structprophet_1_1NodeParams.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Node.html">Node</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classprophet_1_1Node.html" title="Node represents a route to another Prophet node, and as such, tracks destination...">Node</a> represents a route to another Prophet node, and as such, tracks destination endpoint ID and delivery predictability (0 &lt;= p &lt;= 1).  <a href="classprophet_1_1Node.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1RIBNode.html">RIBNode</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classprophet_1_1RIBNode.html" title="RIBNode provides a convenience wrapper around Node for tracking endpoint ID to string...">RIBNode</a> provides a convenience wrapper around <a class="el" href="classprophet_1_1Node.html" title="Node represents a route to another Prophet node, and as such, tracks destination...">Node</a> for tracking endpoint ID to string ID conversions while serializing/deserializing.  <a href="classprophet_1_1RIBNode.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1OfferTLV.html">OfferTLV</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1ProphetParams.html">ProphetParams</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tunable parameter struct for setting global default values for various Prophet algorithms.  <a href="classprophet_1_1ProphetParams.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1PointerList.html">PointerList</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auto deletes pointers in list destructor This object assumes ownership for member pointers Creates copies of members instead of copies of pointers to members.  <a href="classprophet_1_1PointerList.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1ProphetTLV.html">ProphetTLV</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1QueuePolicy.html">QueuePolicy</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueComp.html">QueueComp</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> queuing policy requires a sort order, which is provided by <a class="el" href="classprophet_1_1QueueComp.html" title="Bundle queuing policy requires a sort order, which is provided by QueueComp and its...">QueueComp</a> and its derivatives.  <a href="classprophet_1_1QueueComp.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueCompMOFO.html">QueueCompMOFO</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Queuing policy comparator for MOFO.  <a href="classprophet_1_1QueueCompMOFO.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueCompMOPR.html">QueueCompMOPR</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Queuing policy comparator for MOPR.  <a href="classprophet_1_1QueueCompMOPR.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueCompLMOPR.html">QueueCompLMOPR</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Queuing policy comparator for LINEAR_MOPR.  <a href="classprophet_1_1QueueCompLMOPR.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueCompSHLI.html">QueueCompSHLI</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Queuing policy comparator for SHLI.  <a href="classprophet_1_1QueueCompSHLI.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueCompLEPR.html">QueueCompLEPR</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Queuing policy comparator LEPR.  <a href="classprophet_1_1QueueCompLEPR.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Repository.html">Repository</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implements a modified heap-based priority_queue with bounds enforcement.  <a href="classprophet_1_1Repository.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1ResponseTLV.html">ResponseTLV</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1RIBDTLV.html">RIBDTLV</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1RIBTLV.html">RIBTLV</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1StatsEntry.html">StatsEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Statistics to gather per <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> as described in section 3.7 regarding Queuing Policies.  <a href="structprophet_1_1StatsEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Stats.html">Stats</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Container for <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> statistics, indexed by <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> identifier.  <a href="classprophet_1_1Stats.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1heap__compare.html">heap_compare</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compare object for <a class="el" href="classprophet_1_1Heap.html">Heap</a>.  <a href="structprophet_1_1heap__compare.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1heap__pos.html">heap_pos</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Swap object for NodeHeap.  <a href="structprophet_1_1heap__pos.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Table.html">Table</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Container for Prophet nodes (routes and predictability values).  <a href="classprophet_1_1Table.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1less__string.html">less_string</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1DoNothing.html">DoNothing</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Heap.html">Heap</a></td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classprophet_1_1PointerList.html">PointerList</a>&lt; <a class="el" href="classprophet_1_1Node.html">Node</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprophet.html#0a6dda9a26319dc79b4683fb2779eefc">NodeList</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classprophet_1_1PointerList.html">PointerList</a>&lt; <a class="el" href="classprophet_1_1RIBNode.html">RIBNode</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprophet.html#85efb86d8e405350d5ac3236c15e4be5">RIBNodeList</a></td></tr>

</table>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="0a6dda9a26319dc79b4683fb2779eefc"></a><!-- doxytag: member="prophet::NodeList" ref="0a6dda9a26319dc79b4683fb2779eefc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classprophet_1_1PointerList.html">PointerList</a>&lt;<a class="el" href="classprophet_1_1Node.html">Node</a>&gt; <a class="el" href="classprophet_1_1PointerList.html">prophet::NodeList</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="servlib_2prophet_2Node_8h-source.html#l00245">245</a> of file <a class="el" href="servlib_2prophet_2Node_8h-source.html">servlib/prophet/Node.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="85efb86d8e405350d5ac3236c15e4be5"></a><!-- doxytag: member="prophet::RIBNodeList" ref="85efb86d8e405350d5ac3236c15e4be5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classprophet_1_1PointerList.html">PointerList</a>&lt;<a class="el" href="classprophet_1_1RIBNode.html">RIBNode</a>&gt; <a class="el" href="classprophet_1_1PointerList.html">prophet::RIBNodeList</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="servlib_2prophet_2Node_8h-source.html#l00246">246</a> of file <a class="el" href="servlib_2prophet_2Node_8h-source.html">servlib/prophet/Node.h</a>.</p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jan 30 09:27:05 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>