<!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="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.6 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> <li 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 List</span></a></li> <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> </ul> </div> </div> <div class="contents"> <h1>prophet Namespace Reference</h1> <p> <p> <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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Ack.html">Ack</a></td></tr> <tr><td class="mdescLeft"> </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'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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1AckList.html">AckList</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1ExpirationHandler.html">ExpirationHandler</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Alarm.html">Alarm</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BaseTLV.html">BaseTLV</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Bundle.html">Bundle</a></td></tr> <tr><td class="mdescLeft"> </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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleCore.html">BundleCore</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1AlarmImpl.html">AlarmImpl</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleCoreTestImpl.html">BundleCoreTestImpl</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleImpl.html">BundleImpl</a></td></tr> <tr><td class="mdescLeft"> </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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleList.html">BundleList</a></td></tr> <tr><td class="mdescLeft"> </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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleOffer.html">BundleOffer</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleTLVEntry.html">BundleTLVEntry</a></td></tr> <tr><td class="mdescLeft"> </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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleOfferEntry.html">BundleOfferEntry</a></td></tr> <tr><td class="mdescLeft"> </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'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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleResponseEntry.html">BundleResponseEntry</a></td></tr> <tr><td class="mdescLeft"> </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'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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleEntryList.html">BundleEntryList</a></td></tr> <tr><td class="mdescLeft"> </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'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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleOfferList.html">BundleOfferList</a></td></tr> <tr><td class="mdescLeft"> </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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1BundleResponseList.html">BundleResponseList</a></td></tr> <tr><td class="mdescLeft"> </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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Dictionary.html">Dictionary</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Encounter.html">Encounter</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1FwdStrategyComp.html">FwdStrategyComp</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1FwdStrategyCompGRTRSORT.html">FwdStrategyCompGRTRSORT</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1BundleOfferComp.html">BundleOfferComp</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1NodeParams.html">NodeParams</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Node.html">Node</a></td></tr> <tr><td class="mdescLeft"> </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 <= p <= 1). <a href="classprophet_1_1Node.html#_details">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1RIBNode.html">RIBNode</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1ProphetParams.html">ProphetParams</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1PointerList.html">PointerList</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueComp.html">QueueComp</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueCompMOFO.html">QueueCompMOFO</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueCompMOPR.html">QueueCompMOPR</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueCompLMOPR.html">QueueCompLMOPR</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueCompSHLI.html">QueueCompSHLI</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1QueueCompLEPR.html">QueueCompLEPR</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Repository.html">Repository</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1StatsEntry.html">StatsEntry</a></td></tr> <tr><td class="mdescLeft"> </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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Stats.html">Stats</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Container for <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation'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'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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1heap__compare.html">heap_compare</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structprophet_1_1heap__pos.html">heap_pos</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classprophet_1_1Table.html">Table</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </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 </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>< <a class="el" href="classprophet_1_1Node.html">Node</a> > </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>< <a class="el" href="classprophet_1_1RIBNode.html">RIBNode</a> > </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><<a class="el" href="classprophet_1_1Node.html">Node</a>> <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><<a class="el" href="classprophet_1_1RIBNode.html">RIBNode</a>> <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 Mon Jul 21 14:09:55 2008 for DTN Reference Implementation by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> </body> </html>