Sophie

Sophie

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

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: Class List</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 class="current"><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>
<div class="contents">
<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Ack.html">prophet::Ack</a></td><td class="indexvalue">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) </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1AckComp.html">prophet::AckComp</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1AckList.html">prophet::AckList</a></td><td class="indexvalue">Section 3.5 (p </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1AdminRegistration.html">dtn::AdminRegistration</a></td><td class="indexvalue">Internal registration that recieves all administrative bundles destined for the router itself (i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Alarm.html">prophet::Alarm</a></td><td class="indexvalue"><a class="el" href="classprophet_1_1Alarm.html" title="Alarm registration.">Alarm</a> registration </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1AlarmImpl.html">prophet::AlarmImpl</a></td><td class="indexvalue">Mock object for use in testing </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1AlwaysOnLink.html">dtn::AlwaysOnLink</a></td><td class="indexvalue">Abstraction for an always on link </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Announce.html">dtn::Announce</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1Announce.html" title="Announce represents a ConvergenceLayer (Interface).">Announce</a> represents a <a class="el" href="classdtn_1_1ConvergenceLayer.html" title="The abstract interface for a convergence layer.">ConvergenceLayer</a> (<a class="el" href="classdtn_1_1Interface.html" title="Abstraction of a local dtn interface.">Interface</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1APIBlockProcessor.html">dtn::APIBlockProcessor</a></td><td class="indexvalue">Block processor implementation for any bundle block generated by the API </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1APIBundle.html">dtn::APIBundle</a></td><td class="indexvalue">Small encapsulating structure for API bundles </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1APIClient.html">dtn::APIClient</a></td><td class="indexvalue">Class that implements the API session </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1APICommand.html">dtn::APICommand</a></td><td class="indexvalue">API options command </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1APIEndpointIDOpt.html">dtn::APIEndpointIDOpt</a></td><td class="indexvalue">Extension class to the <a class="el" href="namespaceoasys.html">oasys</a> Opt hierarchy that validates that the option is a DTN endpoint identifier (i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1APIRegistration.html">dtn::APIRegistration</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1Registration.html" title="Class used to represent an &quot;application&quot; registration, loosely defined...">Registration</a> class to represent an actual attached application over the client api </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1APIRegistrationList.html">dtn::APIRegistrationList</a></td><td class="indexvalue">Typedef for a list of APIRegistrations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1APIServer.html">dtn::APIServer</a></td><td class="indexvalue">Class that implements the main server side handling of the DTN application IPC </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1AttributeName.html">dtn::AttributeName</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BaseTLV.html">prophet::BaseTLV</a></td><td class="indexvalue">The Prophet I-D (March 2006) dictates five bytecodes for router state exchange messages </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BlockInfo.html">dtn::BlockInfo</a></td><td class="indexvalue">Class used to store unparsed bundle blocks and associated metadata about them </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BlockInfoPointerList.html">dtn::BlockInfoPointerList</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BlockInfoVec.html">dtn::BlockInfoVec</a></td><td class="indexvalue">Class for a vector of <a class="el" href="classdtn_1_1BlockInfo.html" title="Class used to store unparsed bundle blocks and associated metadata about them.">BlockInfo</a> structures </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BlockingBundleList.html">dtn::BlockingBundleList</a></td><td class="indexvalue">A simple derivative to the <a class="el" href="classdtn_1_1BundleList.html" title="List structure for handling bundles.">BundleList</a> class that hooks in an <a class="el" href="namespaceoasys.html">oasys</a> Notifier, which thereby allows inter-thread signalling via a <a class="el" href="classdtn_1_1BlockingBundleList.html#e26c8fce019eb0062f0cff1a03f4e2a3" title="Remove (and return) the first bundle on the list, blocking (potentially limited by...">pop_blocking()</a> method </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BlockProcessor.html">dtn::BlockProcessor</a></td><td class="indexvalue">Base class for the protocol handling of bundle blocks, including the core primary and payload handling, security, and other extension blocks </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BP__Local.html">dtn::BP_Local</a></td><td class="indexvalue">Helper class for <a class="el" href="classdtn_1_1BlockProcessor.html" title="Base class for the protocol handling of bundle blocks, including the core primary...">BlockProcessor</a> local state for a block </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Bundle.html">prophet::Bundle</a></td><td class="indexvalue">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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Bundle.html">dtn::Bundle</a></td><td class="indexvalue">The internal representation of a bundle </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleAcceptRequest.html">dtn::BundleAcceptRequest</a></td><td class="indexvalue">Event class to optionally probe if a bundle can be accepted by the system before a <a class="el" href="classdtn_1_1BundleReceivedEvent.html" title="Event class for new bundle arrivals.">BundleReceivedEvent</a> is posted </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleActions.html">dtn::BundleActions</a></td><td class="indexvalue">Intermediary class that provides a utility interface to help routers more easily deal with the rest of the system </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleAttributesQueryRequest.html">dtn::BundleAttributesQueryRequest</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleAttributesReportEvent.html">dtn::BundleAttributesReportEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleCancelRequest.html">dtn::BundleCancelRequest</a></td><td class="indexvalue">Event class for canceling a bundle transmission </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleCommand.html">dtn::BundleCommand</a></td><td class="indexvalue">Debug command for hand manipulation of bundles </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleCommand_1_1InjectOpts.html">dtn::BundleCommand::BundleCommand::InjectOpts</a></td><td class="indexvalue">"bundle inject" command parameters/options </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleCore.html">prophet::BundleCore</a></td><td class="indexvalue">Prophet facade's abstract interface into DTN host's bundle core </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleCoreTestImpl.html">prophet::BundleCoreTestImpl</a></td><td class="indexvalue">Mock object for use in unit testing; this doesn't really do anything other than capture state for inspection by unit tests </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleDaemon.html">dtn::BundleDaemon</a></td><td class="indexvalue">Class that handles the basic event / action mechanism </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1BundleDaemon_1_1DaemonIdleExit.html">dtn::BundleDaemon::BundleDaemon::DaemonIdleExit</a></td><td class="indexvalue">Class used for the idle timer </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1BundleDaemon_1_1Params.html">dtn::BundleDaemon::BundleDaemon::Params</a></td><td class="indexvalue">General daemon parameters </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1BundleDaemon_1_1Stats.html">dtn::BundleDaemon::BundleDaemon::Stats</a></td><td class="indexvalue">Statistics structure definition </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleDeleteRequest.html">dtn::BundleDeleteRequest</a></td><td class="indexvalue">Event class for requestion deletion of a bundle </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleDeliveredEvent.html">dtn::BundleDeliveredEvent</a></td><td class="indexvalue">Event class for local bundle delivery </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleDeliveryEvent.html">dtn::BundleDeliveryEvent</a></td><td class="indexvalue">Event class for local bundle delivery </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleEntryList.html">prophet::BundleEntryList&lt; BundleEntryType &gt;</a></td><td class="indexvalue"><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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleEvent.html">dtn::BundleEvent</a></td><td class="indexvalue">Event base class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleEventHandler.html">dtn::BundleEventHandler</a></td><td class="indexvalue">Both the <a class="el" href="classdtn_1_1BundleDaemon.html" title="Class that handles the basic event / action mechanism.">BundleDaemon</a> and all the <a class="el" href="classdtn_1_1BundleRouter.html" title="The BundleRouter is the main decision maker for all routing decisions related to...">BundleRouter</a> classes need to process the various types of <a class="el" href="classdtn_1_1BundleEvent.html" title="Event base class.">BundleEvent</a> that are generated by the rest of the system </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleExpiredEvent.html">dtn::BundleExpiredEvent</a></td><td class="indexvalue">Event class for bundle expiration </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleFreeEvent.html">dtn::BundleFreeEvent</a></td><td class="indexvalue">Event class for bundles that have no more references to them </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleImpl.html">prophet::BundleImpl</a></td><td class="indexvalue">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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleInfoCache.html">dtn::BundleInfoCache</a></td><td class="indexvalue">Utility class for maintain a cache of recently received bundles, indexed by <a class="el" href="classdtn_1_1GbofId.html" title="Class definition for a GBOF ID (Global Bundle Or Fragment ID).">GbofId</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleInjectedEvent.html">dtn::BundleInjectedEvent</a></td><td class="indexvalue">Event class for a succesful bundle injection </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleInjectRequest.html">dtn::BundleInjectRequest</a></td><td class="indexvalue">Event class for injecting a bundle </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleList.html">prophet::BundleList</a></td><td class="indexvalue">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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleList.html">dtn::BundleList</a></td><td class="indexvalue">List structure for handling bundles </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleMapping.html">dtn::BundleMapping</a></td><td class="indexvalue">Structure stored in a list along with each bundle to keep a "backpointer" to any bundle lists that the bundle is queued on to make searching the lists more efficient </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleMappings.html">dtn::BundleMappings</a></td><td class="indexvalue">Class to define the set of mappings </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleOffer.html">prophet::BundleOffer</a></td><td class="indexvalue"><a class="el" href="classprophet_1_1BundleOffer.html" title="BundleOffer is the executor of forwarding strategy.">BundleOffer</a> is the executor of forwarding strategy </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1BundleOfferComp.html">prophet::BundleOfferComp</a></td><td class="indexvalue">Due to extensive use of copy constructors in the STL, any inheritance hierarchy of comparators will always get "clipped" back to the base type </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleOfferEntry.html">prophet::BundleOfferEntry</a></td><td class="indexvalue"><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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleOfferList.html">prophet::BundleOfferList</a></td><td class="indexvalue">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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundlePayload.html">dtn::BundlePayload</a></td><td class="indexvalue">The representation of a bundle payload </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleProtocol.html">dtn::BundleProtocol</a></td><td class="indexvalue">Centralized class used to convert a <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> to / from the bundle protocol specification for the "on-the-wire" representation </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1BundleProtocol_1_1BlockPreamble.html">dtn::BundleProtocol::BundleProtocol::BlockPreamble</a></td><td class="indexvalue">The basic block preamble that's common to all blocks (including the payload block but not the primary block) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleQueryRequest.html">dtn::BundleQueryRequest</a></td><td class="indexvalue">Event classes for bundle queries and responses </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleQueuedQueryRequest.html">dtn::BundleQueuedQueryRequest</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleQueuedReportEvent.html">dtn::BundleQueuedReportEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleReceivedEvent.html">dtn::BundleReceivedEvent</a></td><td class="indexvalue">Event class for new bundle arrivals </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleReportEvent.html">dtn::BundleReportEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleResponseEntry.html">prophet::BundleResponseEntry</a></td><td class="indexvalue"><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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleResponseList.html">prophet::BundleResponseList</a></td><td class="indexvalue">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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleRouter.html">dtn::BundleRouter</a></td><td class="indexvalue">The <a class="el" href="classdtn_1_1BundleRouter.html" title="The BundleRouter is the main decision maker for all routing decisions related to...">BundleRouter</a> is the main decision maker for all routing decisions related to bundles </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1BundleRouter_1_1Config.html">dtn::BundleRouter::BundleRouter::Config</a></td><td class="indexvalue"><a class="el" href="structdtn_1_1BundleRouter_1_1Config.html" title="Config variables.">Config</a> variables </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleSendCancelledEvent.html">dtn::BundleSendCancelledEvent</a></td><td class="indexvalue">Event class for succesful cancellation of a bundle send </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleSendRequest.html">dtn::BundleSendRequest</a></td><td class="indexvalue">Event class for sending a bundle </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleStatusReport.html">dtn::BundleStatusReport</a></td><td class="indexvalue">Utility class to create and parse status reports </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1BundleStatusReport_1_1data__t.html">dtn::BundleStatusReport::BundleStatusReport::data_t</a></td><td class="indexvalue">Specification of the contents of a <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> Status Report </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleStore.html">dtn::BundleStore</a></td><td class="indexvalue">The class for bundle storage is an instantiation of an <a class="el" href="namespaceoasys.html">oasys</a> durable table to store the bundle metadata, tracking logic for the storage total, and other support classes for the payloads </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1BundleTimestamp.html">dtn::BundleTimestamp</a></td><td class="indexvalue">Simple struct definition for bundle creation timestamps </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleTLV.html">prophet::BundleTLV</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1BundleTLV_1_1BundleEntry.html">prophet::BundleTLV::BundleTLV::BundleEntry</a></td><td class="indexvalue"><a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> Offer/Response Entry p </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1BundleTLV_1_1BundleTLVHeader.html">prophet::BundleTLV::BundleTLV::BundleTLVHeader</a></td><td class="indexvalue"><a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">Bundle</a> Offer/Response Header<br>
 p </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1BundleTLVEntry.html">prophet::BundleTLVEntry</a></td><td class="indexvalue"><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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1BundleTransmittedEvent.html">dtn::BundleTransmittedEvent</a></td><td class="indexvalue">Event class for bundle or fragment transmission </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CLAParametersQueryRequest.html">dtn::CLAParametersQueryRequest</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CLAParametersReportEvent.html">dtn::CLAParametersReportEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CLAParamsSetEvent.html">dtn::CLAParamsSetEvent</a></td><td class="indexvalue">Event class for CLA parameter change request completion events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CLAQueryReport.html">dtn::CLAQueryReport</a></td><td class="indexvalue">Event classes for queries to and reports from the CLA </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CLASetParamsRequest.html">dtn::CLASetParamsRequest</a></td><td class="indexvalue">Event class for DP-originated CLA parameter change requests </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CLConnection.html">dtn::CLConnection</a></td><td class="indexvalue">Helper class (and thread) that manages an established connection with a peer daemon </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1CLConnection_1_1CLMsg.html">dtn::CLConnection::CLConnection::CLMsg</a></td><td class="indexvalue">Struct used for messages going from the daemon thread to the connection thread </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CLConnection_1_1IncomingBundle.html">dtn::CLConnection::CLConnection::IncomingBundle</a></td><td class="indexvalue">Struct used to record bundles that are in the process of being received along with their transmission state and relevant acknowledgement data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CLConnection_1_1InFlightBundle.html">dtn::CLConnection::CLConnection::InFlightBundle</a></td><td class="indexvalue">Struct used to record bundles that are in-flight along with their transmission state and optionally acknowledgement data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CLInfo.html">dtn::CLInfo</a></td><td class="indexvalue">Abstract base class for convergence layer specific state stored in an interface / contact / link </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CLVector.html">dtn::CLVector</a></td><td class="indexvalue">Use a singleton vector to enumerate the convergence layers that are currently implemented </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CompletionNotifier.html">dtn::CompletionNotifier</a></td><td class="indexvalue">Simple singleton class used by DTN commands when they need to call <a class="el" href="classdtn_1_1BundleDaemon.html#bb88ebba32e4e95a96ee76b3f91d9052" title="Post the given event and wait for it to be processed by the daemon thread or for...">BundleDaemon::post_and_wait()</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1ConnCommand.html">dtnsim::ConnCommand</a></td><td class="indexvalue">Class to control the conn </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ConnectionConvergenceLayer.html">dtn::ConnectionConvergenceLayer</a></td><td class="indexvalue">All convergence layers that maintain a connection (i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ConnectionConvergenceLayer_1_1LinkParams.html">dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams</a></td><td class="indexvalue">Tunable parameter structure stored in each Link's <a class="el" href="classdtn_1_1CLInfo.html" title="Abstract base class for convergence layer specific state stored in an interface /...">CLInfo</a> slot </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1Connectivity.html">dtnsim::Connectivity</a></td><td class="indexvalue">Base class for the underlying connectivity management between nodes in the simulation </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtnsim_1_1ConnState.html">dtnsim::ConnState</a></td><td class="indexvalue">Helper struct to store the current connectivity settings between a pair (or set) of nodes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Contact.html">dtn::Contact</a></td><td class="indexvalue">Encapsulation of an active connection to a next-hop DTN contact </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ContactAttributeChangedEvent.html">dtn::ContactAttributeChangedEvent</a></td><td class="indexvalue">Event class for a change in contact attributes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ContactDownEvent.html">dtn::ContactDownEvent</a></td><td class="indexvalue">Event class for contact down events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ContactEvent.html">dtn::ContactEvent</a></td><td class="indexvalue">Abstract class for the subset of events related to contacts and links that defines a reason code enumerated type </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ContactManager.html">dtn::ContactManager</a></td><td class="indexvalue">A contact manager class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ContactManager_1_1LinkAvailabilityTimer.html">dtn::ContactManager::ContactManager::LinkAvailabilityTimer</a></td><td class="indexvalue">Timer class used to re-enable broken ondemand links </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ContactQueryRequest.html">dtn::ContactQueryRequest</a></td><td class="indexvalue">Event classes for contact queries and responses </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ContactReportEvent.html">dtn::ContactReportEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ContactUpEvent.html">dtn::ContactUpEvent</a></td><td class="indexvalue">Event class for contact up events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ConvergenceLayer.html">dtn::ConvergenceLayer</a></td><td class="indexvalue">The abstract interface for a convergence layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CustodySignal.html">dtn::CustodySignal</a></td><td class="indexvalue">Utility class to format and parse custody signal bundles </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1CustodySignal_1_1data__t.html">dtn::CustodySignal::CustodySignal::data_t</a></td><td class="indexvalue">Struct to hold the payload data of the custody signal </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CustodySignalEvent.html">dtn::CustodySignalEvent</a></td><td class="indexvalue">Event class for custody transfer signal arrivals </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CustodyTimeoutEvent.html">dtn::CustodyTimeoutEvent</a></td><td class="indexvalue">Event class for custody transfer timeout events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CustodyTimer.html">dtn::CustodyTimer</a></td><td class="indexvalue">A custody transfer timer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CustodyTimerSpec.html">dtn::CustodyTimerSpec</a></td><td class="indexvalue">Utility class to abstract out various parameters that can be used to calculate custody retransmission timers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1CustodyTimerVec.html">dtn::CustodyTimerVec</a></td><td class="indexvalue">Class for a vector of custody timers </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdata__packet.html">data_packet</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Dictionary.html">prophet::Dictionary</a></td><td class="indexvalue">Utility class to facilitate converting to and from routing string (endpoint ID) and 16-bit string IDs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Dictionary.html">dtn::Dictionary</a></td><td class="indexvalue">Simple data structure to handle a dictionary data structure, as specified by the bundle protocol, i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Discovery.html">dtn::Discovery</a></td><td class="indexvalue">Abstraction of neighbor discovery agent </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DiscoveryCommand.html">dtn::DiscoveryCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DiscoveryTable.html">dtn::DiscoveryTable</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1DoNothing.html">prophet::DoNothing&lt; T, size_type &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSR.html">dtn::DTLSR</a></td><td class="indexvalue">Static class used for generic functionality in the <a class="el" href="classdtn_1_1DTLSR.html" title="Static class used for generic functionality in the DTLSR (Delay Tolerant Link State...">DTLSR</a> (Delay Tolerant <a class="el" href="classdtn_1_1Link.html" title="Abstraction for a DTN link, i.e.">Link</a> <a class="el" href="structState.html">State</a> Router) implementation </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSR_1_1LinkParams.html">dtn::DTLSR::DTLSR::LinkParams</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1Link.html" title="Abstraction for a DTN link, i.e.">Link</a> parameters that are sent over the network </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSR_1_1LinkState.html">dtn::DTLSR::DTLSR::LinkState</a></td><td class="indexvalue">Structure used in LSAs for link state announcement </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSR_1_1LSA.html">dtn::DTLSR::DTLSR::LSA</a></td><td class="indexvalue">The <a class="el" href="classdtn_1_1DTLSR_1_1LSA.html" title="The LSA that&#39;s sent over the network.">LSA</a> that's sent over the network </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSRConfig.html">dtn::DTLSRConfig</a></td><td class="indexvalue">Class to encapsulate the <a class="el" href="classdtn_1_1DTLSR.html" title="Static class used for generic functionality in the DTLSR (Delay Tolerant Link State...">DTLSR</a> configuration </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSRRouter.html">dtn::DTLSRRouter</a></td><td class="indexvalue">The <a class="el" href="classdtn_1_1DTLSRRouter.html" title="The DTLSRRouter uses link state announcements to build a multigraph of routing edges...">DTLSRRouter</a> uses link state announcements to build a multigraph of routing edges </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSRRouter_1_1CostWeightFn.html">dtn::DTLSRRouter::DTLSRRouter::CostWeightFn</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSRRouter_1_1DelayWeightFn.html">dtn::DTLSRRouter::DTLSRRouter::DelayWeightFn</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1DTLSRRouter_1_1EdgeInfo.html">dtn::DTLSRRouter::DTLSRRouter::EdgeInfo</a></td><td class="indexvalue">Class used for per-edge state in the graph (the link) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSRRouter_1_1EstimatedDelayWeightFn.html">dtn::DTLSRRouter::DTLSRRouter::EstimatedDelayWeightFn</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1DTLSRRouter_1_1NodeInfo.html">dtn::DTLSRRouter::DTLSRRouter::NodeInfo</a></td><td class="indexvalue">Class used for per-node state in the graph </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSRRouter_1_1Reg.html">dtn::DTLSRRouter::DTLSRRouter::Reg</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1Registration.html" title="Class used to represent an &quot;application&quot; registration, loosely defined...">Registration</a> used to grab announcements </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1DTLSRRouter_1_1RouteInfo.html">dtn::DTLSRRouter::DTLSRRouter::RouteInfo</a></td><td class="indexvalue">Class used for router-specific state in the routing table </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTLSRRouter_1_1TransmitLSATimer.html">dtn::DTLSRRouter::DTLSRRouter::TransmitLSATimer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__bundle.html">dtn_bundle</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__bundle__id.html">dtn_bundle_id</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__bundle__id__t.html">dtn_bundle_id_t</a></td><td class="indexvalue">Type definition for a unique bundle identifier </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__bundle__payload__t.html">dtn_bundle_payload_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__bundle__payload__t__buf.html">dtn_bundle_payload_t_buf</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__bundle__payload__t__filename.html">dtn_bundle_payload_t_filename</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__bundle__spec__t.html">dtn_bundle_spec_t</a></td><td class="indexvalue">Bundle metadata </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__bundle__spec__t__blocks.html">dtn_bundle_spec_t_blocks</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__bundle__spec__t__metadata.html">dtn_bundle_spec_t_metadata</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__bundle__status__report__t.html">dtn_bundle_status_report_t</a></td><td class="indexvalue">Type definition for a bundle status report </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__endpoint__id__t.html">dtn_endpoint_id_t</a></td><td class="indexvalue">Specification of a <a class="el" href="namespacedtn.html" title="Namespace for the dtn daemon source code.">dtn</a> endpoint id, i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__extension__block__t.html">dtn_extension_block_t</a></td><td class="indexvalue">Extension block </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__extension__block__t__data.html">dtn_extension_block_t_data</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__reg__info__t.html">dtn_reg_info_t</a></td><td class="indexvalue">Registration state </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__reg__info__t__script.html">dtn_reg_info_t_script</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__sequence__id__t.html">dtn_sequence_id_t</a></td><td class="indexvalue">A Sequence ID is a vector of (EID, counter) values in the following text format: </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__sequence__id__t__data.html">dtn_sequence_id_t_data</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__service__tag__t.html">dtn_service_tag_t</a></td><td class="indexvalue">Specification of a service tag used in building a local endpoint identifier </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__session__info.html">dtn_session_info</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__status__report.html">dtn_status_report</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn__timestamp__t.html">dtn_timestamp_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNBeginPollCommand.html">DTNBeginPollCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNBindCommand.html">DTNBindCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNCancelPollCommand.html">DTNCancelPollCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNCloseCommand.html">DTNCloseCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTND.html">dtn::DTND</a></td><td class="indexvalue">Thin class that implements the daemon itself </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtnipc__handle.html">dtnipc_handle</a></td><td class="indexvalue"><a class="el" href="structState.html">State</a> of a DTN IPC channel </td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNOpenCommand.html">DTNOpenCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structDTNOpenCommand_1_1OpenOpts.html">DTNOpenCommand::DTNOpenCommand::OpenOpts</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNPollChannelCommand.html">DTNPollChannelCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNRecvCommand.html">DTNRecvCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structDTNRecvCommand_1_1RecvOpts.html">DTNRecvCommand::DTNRecvCommand::RecvOpts</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNRegisterCommand.html">DTNRegisterCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structDTNRegisterCommand_1_1RegistrationOpts.html">DTNRegisterCommand::DTNRegisterCommand::RegistrationOpts</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTNScheme.html">dtn::DTNScheme</a></td><td class="indexvalue">This class implements the one default scheme as specified in the bundle protocol </td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNSendCommand.html">DTNSendCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structDTNSendCommand_1_1SendOpts.html">DTNSendCommand::DTNSendCommand::SendOpts</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTNServer.html">dtn::DTNServer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNSessionUpdateCommand.html">DTNSessionUpdateCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNSim.html">DTNSim</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1DTNStorageConfig.html">dtn::DTNStorageConfig</a></td><td class="indexvalue">Subclass of the basic <a class="el" href="namespaceoasys.html">oasys</a> storage config to add dtn-specific configuration variables </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtntunnel_1_1DTNTunnel.html">dtntunnel::DTNTunnel</a></td><td class="indexvalue">Main wrapper class for the DTN Tunnel </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtntunnel_1_1DTNTunnel_1_1BundleHeader.html">dtntunnel::DTNTunnel::DTNTunnel::BundleHeader</a></td><td class="indexvalue">Struct to encapsulate the header sent with each tunneled bundle </td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNUnbindCommand.html">DTNUnbindCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classDTNUnregisterCommand.html">DTNUnregisterCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1EIDReachableQueryRequest.html">dtn::EIDReachableQueryRequest</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1EIDReachableReportEvent.html">dtn::EIDReachableReportEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Encounter.html">prophet::Encounter</a></td><td class="indexvalue">Section 4.4.4, p </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1EndpointID.html">dtn::EndpointID</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1EndpointIDOpt.html">dtn::EndpointIDOpt</a></td><td class="indexvalue">Extension class to the <a class="el" href="namespaceoasys.html">oasys</a> Opt hierarchy that validates that the option is a DTN endpoint identifier </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1EndpointIDPattern.html">dtn::EndpointIDPattern</a></td><td class="indexvalue">A Distinct class for endpoint patterns (i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1EndpointIDShim.html">dtn::EndpointIDShim</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1EndpointIDVector.html">dtn::EndpointIDVector</a></td><td class="indexvalue">A (serializable) vector of endpoint ids </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1ExpirationHandler.html">prophet::ExpirationHandler</a></td><td class="indexvalue"><a class="el" href="classprophet_1_1Alarm.html" title="Alarm registration.">Alarm</a> expiration handler </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ExpirationTimer.html">dtn::ExpirationTimer</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> expiration timer class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classExtBlock.html">ExtBlock</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1FileConvergenceLayer.html">dtn::FileConvergenceLayer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1FileConvergenceLayer_1_1FileHeader.html">dtn::FileConvergenceLayer::FileConvergenceLayer::FileHeader</a></td><td class="indexvalue">Framing header at the beginning of each bundle file </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1FileConvergenceLayer_1_1Scanner.html">dtn::FileConvergenceLayer::FileConvergenceLayer::Scanner</a></td><td class="indexvalue">Helper class (and thread) that periodically scans a directory for new bundle files </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1FloodBundleRouter.html">dtn::FloodBundleRouter</a></td><td class="indexvalue">This is the implementation of a flooding based bundle router </td></tr>
  <tr><td class="indexkey"><a class="el" href="classoasys_1_1Formatter.html">Formatter</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ForwardingInfo.html">dtn::ForwardingInfo</a></td><td class="indexvalue">Class to encapsulate bundle forwarding information </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ForwardingLog.html">dtn::ForwardingLog</a></td><td class="indexvalue">Class to maintain a log of informational records as to where and when a bundle has been forwarded </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1FragmentManager.html">dtn::FragmentManager</a></td><td class="indexvalue">The Fragment Manager maintains state for all of the fragmentary bundles, reconstructing whole bundles from partial bundles </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1FragmentState.html">dtn::FragmentState</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1FutureContact.html">dtn::FutureContact</a></td><td class="indexvalue">Abstract base class for <a class="el" href="classdtn_1_1FutureContact.html" title="Abstract base class for FutureContact Relevant only for scheduled links.">FutureContact</a> Relevant only for scheduled links </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1FwdStrategy.html">prophet::FwdStrategy</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1FwdStrategyComp.html">prophet::FwdStrategyComp</a></td><td class="indexvalue">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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1FwdStrategyCompGRTRMAX.html">prophet::FwdStrategyCompGRTRMAX</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1FwdStrategyCompGRTRSORT.html">prophet::FwdStrategyCompGRTRSORT</a></td><td class="indexvalue">Comparator for sorting Bundles according to GRTRSort, Section 3.6, Prophet March 2006 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1GbofId.html">dtn::GbofId</a></td><td class="indexvalue">Class definition for a GBOF ID (Global <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> Or Fragment ID) </td></tr>
  <tr><td class="indexkey"><a class="el" href="structgcm__ctx.html">gcm_ctx</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1GlobalEndpointIDs.html">dtn::GlobalEndpointIDs</a></td><td class="indexvalue">Helper class to store the global EIDs so that printing an <a class="el" href="classdtn_1_1EndpointID.html">EndpointID</a> within gdb doesn't result in an infinite recursion </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Globals.html">dtn::Globals</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1GlobalStore.html">dtn::GlobalStore</a></td><td class="indexvalue">Class for those elements of the router that need to be persistently stored but are singleton global values </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Heap.html">prophet::Heap&lt; UnitType, Sequence, Compare, UpdateElem &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1heap__compare.html">prophet::heap_compare</a></td><td class="indexvalue">Compare object for <a class="el" href="classprophet_1_1Heap.html">Heap</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1heap__pos.html">prophet::heap_pos</a></td><td class="indexvalue">Swap object for NodeHeap </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1HelloTLV.html">prophet::HelloTLV</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1HelloTLV_1_1HelloTLVHeader.html">prophet::HelloTLV::HelloTLV::HelloTLVHeader</a></td><td class="indexvalue">Hello TLV header<br>
 p </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1IfaceAttributesQueryRequest.html">dtn::IfaceAttributesQueryRequest</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1IfaceAttributesReportEvent.html">dtn::IfaceAttributesReportEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Interface.html">dtn::Interface</a></td><td class="indexvalue">Abstraction of a local <a class="el" href="namespacedtn.html" title="Namespace for the dtn daemon source code.">dtn</a> interface </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1InterfaceCommand.html">dtn::InterfaceCommand</a></td><td class="indexvalue">CommandModule for the "interface" command </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1InterfaceTable.html">dtn::InterfaceTable</a></td><td class="indexvalue">Class for the in-memory interface table </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1IPAnnounce.html">dtn::IPAnnounce</a></td><td class="indexvalue">Helper class that 1) formats outbound beacons to advertise this CL instance via neighbor discovery, and 2) responds to inbound advertisements by creating a new <a class="el" href="classdtn_1_1Contact.html" title="Encapsulation of an active connection to a next-hop DTN contact.">Contact</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1IPConvergenceLayer.html">dtn::IPConvergenceLayer</a></td><td class="indexvalue">Base class for shared functionality between the TCP and UDP convergence layers (currently none) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1IPConvergenceLayerUtils.html">dtn::IPConvergenceLayerUtils</a></td><td class="indexvalue">Utility class for shared functionality between ip-based convergence layers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1IPDiscovery.html">dtn::IPDiscovery</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1IPDiscovery.html" title="IPDiscovery is the main thread in IP-based neighbor discovery, configured via config...">IPDiscovery</a> is the main thread in IP-based neighbor discovery, configured via config file or command console to listen to a specified UDP port for unicast, broadcast, or multicast beacons from advertising neighbors </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1IPDiscovery_1_1DiscoveryHeader.html">dtn::IPDiscovery::IPDiscovery::DiscoveryHeader</a></td><td class="indexvalue">On-the-wire (radio, whatever) representation of IP address family's advertisement beacon </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtntunnel_1_1IPTunnel.html">dtntunnel::IPTunnel</a></td><td class="indexvalue">Pure virtual base class for tunneling of IP protocols </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1less__string.html">prophet::less_string</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Link.html">prophet::Link</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Link.html">dtn::Link</a></td><td class="indexvalue">Abstraction for a DTN link, i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1Link_1_1Params.html">dtn::Link::Link::Params</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1Link_1_1Stats.html">dtn::Link::Link::Stats</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkAttributeChangedEvent.html">dtn::LinkAttributeChangedEvent</a></td><td class="indexvalue">Event class for a change in link attributes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkAttributesQueryRequest.html">dtn::LinkAttributesQueryRequest</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkAttributesReportEvent.html">dtn::LinkAttributesReportEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkAvailableEvent.html">dtn::LinkAvailableEvent</a></td><td class="indexvalue">Event class for link available events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkBlockSet.html">dtn::LinkBlockSet</a></td><td class="indexvalue">A set of BlockInfoVecs, one for each outgoing link </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1LinkBlockSet_1_1Entry.html">dtn::LinkBlockSet::LinkBlockSet::Entry</a></td><td class="indexvalue">Struct to hold a block list and a link pointer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkCommand.html">dtn::LinkCommand</a></td><td class="indexvalue">The "link" command </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkCreatedEvent.html">dtn::LinkCreatedEvent</a></td><td class="indexvalue">Event class for link creation events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkCreateRequest.html">dtn::LinkCreateRequest</a></td><td class="indexvalue">Event class for creating and opening a link </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkDeletedEvent.html">dtn::LinkDeletedEvent</a></td><td class="indexvalue">Event class for link deletion events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkDeleteRequest.html">dtn::LinkDeleteRequest</a></td><td class="indexvalue">Event class for requesting deletion of a link </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1LinkImpl.html">prophet::LinkImpl</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkMetadataSet.html">dtn::LinkMetadataSet</a></td><td class="indexvalue">Data structure to store a metadata block vector for each outgoing link, similar to <a class="el" href="classdtn_1_1LinkBlockSet.html" title="A set of BlockInfoVecs, one for each outgoing link.">LinkBlockSet</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1LinkMetadataSet_1_1Entry.html">dtn::LinkMetadataSet::LinkMetadataSet::Entry</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkQueryRequest.html">dtn::LinkQueryRequest</a></td><td class="indexvalue">Event classes for link queries and responses </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkReconfigureRequest.html">dtn::LinkReconfigureRequest</a></td><td class="indexvalue">Event class for reconfiguring an existing link </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkReportEvent.html">dtn::LinkReportEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkScheduleEstimator.html">dtn::LinkScheduleEstimator</a></td><td class="indexvalue">Given a log on the form (start1, duration1), </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1LinkScheduleEstimator_1_1LogEntry.html">dtn::LinkScheduleEstimator::LinkScheduleEstimator::LogEntry</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkSet.html">dtn::LinkSet</a></td><td class="indexvalue">Set of links </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkStateChangeRequest.html">dtn::LinkStateChangeRequest</a></td><td class="indexvalue">Request class for link state change requests that are sent to the daemon thread for processing </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkStore.html">dtn::LinkStore</a></td><td class="indexvalue">The class for link storage </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LinkUnavailableEvent.html">dtn::LinkUnavailableEvent</a></td><td class="indexvalue">Event class for link unavailable events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classoasys_1_1Logger.html">Logger</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1LoggingRegistration.html">dtn::LoggingRegistration</a></td><td class="indexvalue">A simple utility class used mostly for testing registrations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MetadataBlock.html">dtn::MetadataBlock</a></td><td class="indexvalue">The representation of a metadata extension block </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MetadataBlock_1_1OutgoingMetadata.html">dtn::MetadataBlock::MetadataBlock::OutgoingMetadata</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MetadataBlockProcessor.html">dtn::MetadataBlockProcessor</a></td><td class="indexvalue">Block processor implementation for the metadata extension block </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MetadataBlockRequest.html">dtn::MetadataBlockRequest</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MetadataVec.html">dtn::MetadataVec</a></td><td class="indexvalue">A vector of Metadata Block references </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MultiGraph.html">dtn::MultiGraph&lt; _NodeInfo, _EdgeInfo &gt;</a></td><td class="indexvalue">Data structure to represent a multigraph </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1MultiGraph_1_1DijkstraCompare.html">dtn::MultiGraph&lt; _NodeInfo, _EdgeInfo &gt;::MultiGraph::DijkstraCompare</a></td><td class="indexvalue">Helper class to compute Dijkstra distance </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MultiGraph_1_1Edge.html">dtn::MultiGraph&lt; _NodeInfo, _EdgeInfo &gt;::MultiGraph::Edge</a></td><td class="indexvalue">The edge class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MultiGraph_1_1EdgeVector.html">dtn::MultiGraph&lt; _NodeInfo, _EdgeInfo &gt;::MultiGraph::EdgeVector</a></td><td class="indexvalue">Helper data structure for a vector of edges </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MultiGraph_1_1Node.html">dtn::MultiGraph&lt; _NodeInfo, _EdgeInfo &gt;::MultiGraph::Node</a></td><td class="indexvalue">The node class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MultiGraph_1_1NodeVector.html">dtn::MultiGraph&lt; _NodeInfo, _EdgeInfo &gt;::MultiGraph::NodeVector</a></td><td class="indexvalue">Helper data structure for a vector of nodes </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1MultiGraph_1_1SearchInfo.html">dtn::MultiGraph&lt; _NodeInfo, _EdgeInfo &gt;::MultiGraph::SearchInfo</a></td><td class="indexvalue">Struct used to encapsulate state that may be needed by weight functors and which is the same for a whole shortest path computation </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MultiGraph_1_1WeightFn.html">dtn::MultiGraph&lt; _NodeInfo, _EdgeInfo &gt;::MultiGraph::WeightFn</a></td><td class="indexvalue">The abstract weight function class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1MysqlSQLImplementation.html">dtn::MysqlSQLImplementation</a></td><td class="indexvalue">Mysql based implementation of SQL database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1NamedAttribute.html">dtn::NamedAttribute</a></td><td class="indexvalue">Class for a generic list of attributes/parameters, used for various configuration functions </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1NewEIDReachableEvent.html">dtn::NewEIDReachableEvent</a></td><td class="indexvalue">Event class for discovery of a new EID </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Node.html">prophet::Node</a></td><td class="indexvalue"><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) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1Node.html">dtnsim::Node</a></td><td class="indexvalue">Class representing a node in the simulator (i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1NodeCommand.html">dtnsim::NodeCommand</a></td><td class="indexvalue">Class to control the node </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1NodeParams.html">prophet::NodeParams</a></td><td class="indexvalue">Tunable parameter struct for setting global default values for Prophet node algorithms </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1NullConvergenceLayer.html">dtn::NullConvergenceLayer</a></td><td class="indexvalue">The null convergence layer consumes all bundles immediately and does no actual transmission, roughly similar to /dev/null </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1NullConvergenceLayer_1_1Params.html">dtn::NullConvergenceLayer::NullConvergenceLayer::Params</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1Link.html" title="Abstraction for a DTN link, i.e.">Link</a> parameters </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1OfferTLV.html">prophet::OfferTLV</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1OndemandLink.html">dtn::OndemandLink</a></td><td class="indexvalue">Abstraction for a ONDEMAND link </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1OpportunisticLink.html">dtn::OpportunisticLink</a></td><td class="indexvalue">Abstraction for a OPPORTUNISTIC link </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOscopeAck.html">OscopeAck</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structOscopeMsg.html">OscopeMsg</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structOscopeResetMsg.html">OscopeResetMsg</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structpacket__list.html">packet_list</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ParamCommand.html">dtn::ParamCommand</a></td><td class="indexvalue">Parameter setting command </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1PayloadBlockProcessor.html">dtn::PayloadBlockProcessor</a></td><td class="indexvalue">Block processor implementation for the payload bundle block </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1PersistentStore.html">dtn::PersistentStore</a></td><td class="indexvalue">The abstract base class implementing a persistent storage system </td></tr>
  <tr><td class="indexkey"><a class="el" href="structping__payload__t.html">ping_payload_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1PingRegistration.html">dtn::PingRegistration</a></td><td class="indexvalue">Internal registration for the dtnping application </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1PointerList.html">prophet::PointerList&lt; T &gt;</a></td><td class="indexvalue">Auto deletes pointers in list destructor This object assumes ownership for member pointers Creates copies of members instead of copies of pointers to members </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1PostgresSQLImplementation.html">dtn::PostgresSQLImplementation</a></td><td class="indexvalue">Postgres based implementation of SQL database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1PreviousHopBlockProcessor.html">dtn::PreviousHopBlockProcessor</a></td><td class="indexvalue">Block processor implementation for the previous hop bundle block </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1PrimaryBlockProcessor.html">dtn::PrimaryBlockProcessor</a></td><td class="indexvalue">Block processor implementation for the primary bundle block </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1PrimaryBlockProcessor_1_1PrimaryBlock.html">dtn::PrimaryBlockProcessor::PrimaryBlockProcessor::PrimaryBlock</a></td><td class="indexvalue">The remainder of the fixed-length part of the primary bundle block that immediately follows the block length </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetBundle.html">dtn::ProphetBundle</a></td><td class="indexvalue">Unification class that ties together Prophet's metadata view with DTN's complete <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">Bundle</a> object </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetBundleCore.html">dtn::ProphetBundleCore</a></td><td class="indexvalue">Implements the <a class="el" href="classprophet_1_1BundleCore.html" title="Prophet facade&#39;s abstract interface into DTN host&#39;s bundle core.">prophet::BundleCore</a> API by integrating DTN's system services </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetBundleList.html">dtn::ProphetBundleList</a></td><td class="indexvalue">Maintain mapping between <a class="el" href="classdtn_1_1Bundle.html" title="The internal representation of a bundle.">dtn::Bundle</a> and <a class="el" href="classprophet_1_1Bundle.html" title="Facade interface between Prophet router and host implmentation&#39;s Bundle representation...">prophet::Bundle</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetCommand.html">dtn::ProphetCommand</a></td><td class="indexvalue">The "prophet" command </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetLink.html">dtn::ProphetLink</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetLinkList.html">dtn::ProphetLinkList</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetNode.html">dtn::ProphetNode</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1ProphetNode.html" title="ProphetNode stores state for a remote node as identified by remote_eid.">ProphetNode</a> stores state for a remote node as identified by remote_eid </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetNodeList.html">dtn::ProphetNodeList</a></td><td class="indexvalue">Maintain a one-to-one mapping of objects in memory to objects in permanent store, much like a write-thru cache </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1ProphetParams.html">prophet::ProphetParams</a></td><td class="indexvalue">Tunable parameter struct for setting global default values for various Prophet algorithms </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetRouter.html">dtn::ProphetRouter</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetStore.html">dtn::ProphetStore</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ProphetTimer.html">dtn::ProphetTimer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1ProphetTLV.html">prophet::ProphetTLV</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1ProphetTLV_1_1ProphetHeader.html">prophet::ProphetTLV::ProphetTLV::ProphetHeader</a></td><td class="indexvalue">Header Definition p </td></tr>
  <tr><td class="indexkey"><a class="el" href="classswig_1_1PyObject__ptr.html">swig::PyObject_ptr</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig_1_1PyObject__var.html">swig::PyObject_var</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structPySwigClientData.html">PySwigClientData</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structPySwigObject.html">PySwigObject</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structPySwigPacked.html">PySwigPacked</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1QueueComp.html">prophet::QueueComp</a></td><td class="indexvalue"><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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1QueueCompLEPR.html">prophet::QueueCompLEPR</a></td><td class="indexvalue">Queuing policy comparator LEPR </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1QueueCompLMOPR.html">prophet::QueueCompLMOPR</a></td><td class="indexvalue">Queuing policy comparator for LINEAR_MOPR </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1QueueCompMOFO.html">prophet::QueueCompMOFO</a></td><td class="indexvalue">Queuing policy comparator for MOFO </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1QueueCompMOPR.html">prophet::QueueCompMOPR</a></td><td class="indexvalue">Queuing policy comparator for MOPR </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1QueueCompSHLI.html">prophet::QueueCompSHLI</a></td><td class="indexvalue">Queuing policy comparator for SHLI </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1QueuePolicy.html">prophet::QueuePolicy</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ReassemblyCompletedEvent.html">dtn::ReassemblyCompletedEvent</a></td><td class="indexvalue">Event class for reassembly completion </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Registration.html">dtn::Registration</a></td><td class="indexvalue">Class used to represent an "application" registration, loosely defined to also include internal router mechanisms that consume bundles </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Registration_1_1ExpirationTimer.html">dtn::Registration::Registration::ExpirationTimer</a></td><td class="indexvalue">Class to implement registration expirations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RegistrationAddedEvent.html">dtn::RegistrationAddedEvent</a></td><td class="indexvalue">Event class for new registration arrivals </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RegistrationCommand.html">dtn::RegistrationCommand</a></td><td class="indexvalue">The "registration" command </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RegistrationDeleteRequest.html">dtn::RegistrationDeleteRequest</a></td><td class="indexvalue">Daemon-only event class used to delete a registration after it's removed or expired </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RegistrationExpiredEvent.html">dtn::RegistrationExpiredEvent</a></td><td class="indexvalue">Event class for registration expiration </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RegistrationList.html">dtn::RegistrationList</a></td><td class="indexvalue">Typedef for a list of Registrations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RegistrationRemovedEvent.html">dtn::RegistrationRemovedEvent</a></td><td class="indexvalue">Event class for registration removals </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RegistrationStore.html">dtn::RegistrationStore</a></td><td class="indexvalue">The class for registration storage is simply an instantiation of the generic <a class="el" href="namespaceoasys.html">oasys</a> durable table interface </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RegistrationTable.html">dtn::RegistrationTable</a></td><td class="indexvalue">Class for the in-memory registration table </td></tr>
  <tr><td class="indexkey"><a class="el" href="classRegRecord.html">RegRecord</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Repository.html">prophet::Repository</a></td><td class="indexvalue">Implements a modified heap-based priority_queue with bounds enforcement </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Repository_1_1BundleCoreRep.html">prophet::Repository::Repository::BundleCoreRep</a></td><td class="indexvalue">Reduced interface into <a class="el" href="classprophet_1_1BundleCore.html" title="Prophet facade&#39;s abstract interface into DTN host&#39;s bundle core.">BundleCore</a> to provide logging, drop_bundle signal, and answer the query for bundle storage quota </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1ResponseTLV.html">prophet::ResponseTLV</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1RIBDTLV.html">prophet::RIBDTLV</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1RIBDTLV_1_1RIBDTLVHeader.html">prophet::RIBDTLV::RIBDTLV::RIBDTLVHeader</a></td><td class="indexvalue">Routing Information Base <a class="el" href="classprophet_1_1Dictionary.html" title="Utility class to facilitate converting to and from routing string (endpoint ID) and...">Dictionary</a> TLV<br>
 p </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1RIBDTLV_1_1RoutingAddressString.html">prophet::RIBDTLV::RIBDTLV::RoutingAddressString</a></td><td class="indexvalue">Routing Address String (entry in RIBD above) p </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1RIBNode.html">prophet::RIBNode</a></td><td class="indexvalue"><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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1RIBTLV.html">prophet::RIBTLV</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1RIBTLV_1_1RIBEntry.html">prophet::RIBTLV::RIBTLV::RIBEntry</a></td><td class="indexvalue">Routing Information Base entry p </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1RIBTLV_1_1RIBTLVHeader.html">prophet::RIBTLV::RIBTLV::RIBTLVHeader</a></td><td class="indexvalue">Routing Information Base TLV <br>
 p </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteAddEvent.html">dtn::RouteAddEvent</a></td><td class="indexvalue">Event class for route add events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteCommand.html">dtn::RouteCommand</a></td><td class="indexvalue">The "route" command </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteDelEvent.html">dtn::RouteDelEvent</a></td><td class="indexvalue">Event class for route delete events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteEntry.html">dtn::RouteEntry</a></td><td class="indexvalue">Class to represent route table entry </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteEntry_1_1DestMatches.html">dtn::RouteEntry::RouteEntry::DestMatches</a></td><td class="indexvalue">Predicate to match the destination pattern for a route </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteEntry_1_1NextHopMatches.html">dtn::RouteEntry::RouteEntry::NextHopMatches</a></td><td class="indexvalue">Predicate to match the destination pattern for a route </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteEntryInfo.html">dtn::RouteEntryInfo</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1Interface.html" title="Abstraction of a local dtn interface.">Interface</a> for any per-entry routing algorithm state </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteEntryVec.html">dtn::RouteEntryVec</a></td><td class="indexvalue">Class for a vector of route entries </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1RoutePrioritySort.html">dtn::RoutePrioritySort</a></td><td class="indexvalue">Functor class to sort a vector of routes based on forwarding priority, using the bytes queued on the link to break ties </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteQueryRequest.html">dtn::RouteQueryRequest</a></td><td class="indexvalue">Event classes for static route queries and responses </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteReportEvent.html">dtn::RouteReportEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouterInfo.html">dtn::RouterInfo</a></td><td class="indexvalue">Empty wrapper class to encapsulate router-specific data attached to Links </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1RouteTable.html">dtn::RouteTable</a></td><td class="indexvalue">Class that implements the routing table, implemented with an stl vector </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ScheduledLink.html">dtn::ScheduledLink</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Scheme.html">dtn::Scheme</a></td><td class="indexvalue">The base class for various endpoint id schemes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SchemeTable.html">dtn::SchemeTable</a></td><td class="indexvalue">The table of registered endpoint id schemes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SequenceID.html">dtn::SequenceID</a></td><td class="indexvalue">A bundle <a class="el" href="classdtn_1_1SequenceID.html" title="A bundle SequenceID is a version vector of (EID, counter) and/or (EID, identifier)...">SequenceID</a> is a version vector of (EID, counter) and/or (EID, identifier) tuples </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1SequenceID_1_1Entry.html">dtn::SequenceID::SequenceID::Entry</a></td><td class="indexvalue">An entry in the vector </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SequenceIDBlockProcessor.html">dtn::SequenceIDBlockProcessor</a></td><td class="indexvalue">Block processor implementation for sequence id blocks and obsoletes blocks since they use the same wire format (with a different block type code) </td></tr>
  <tr><td class="indexkey"><a class="el" href="structserial__source.html">serial_source</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SerialConvergenceLayer.html">dtn::SerialConvergenceLayer</a></td><td class="indexvalue">The Serial Convergence Layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SerialConvergenceLayer_1_1Connection.html">dtn::SerialConvergenceLayer::SerialConvergenceLayer::Connection</a></td><td class="indexvalue">Helper class (and thread) that manages an established connection with a peer daemon </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SerialConvergenceLayer_1_1SerialLinkParams.html">dtn::SerialConvergenceLayer::SerialConvergenceLayer::SerialLinkParams</a></td><td class="indexvalue">Tunable link parameter structure </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Session.html">dtn::Session</a></td><td class="indexvalue">Class to manage a session </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SessionBlockProcessor.html">dtn::SessionBlockProcessor</a></td><td class="indexvalue">Block processor implementation for session blocks </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SessionScheme.html">dtn::SessionScheme</a></td><td class="indexvalue">This class implements a scheme to match dtn-session: URIs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SessionTable.html">dtn::SessionTable</a></td><td class="indexvalue">Table to manage the open sessions </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SetLinkDefaultsRequest.html">dtn::SetLinkDefaultsRequest</a></td><td class="indexvalue">Event class for DP-originated requests to set link defaults </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ShutdownCommand.html">dtn::ShutdownCommand</a></td><td class="indexvalue">CommandModule for the "shutdown" command </td></tr>
  <tr><td class="indexkey"><a class="el" href="classShutdownCommand.html">ShutdownCommand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1ShutdownRequest.html">dtn::ShutdownRequest</a></td><td class="indexvalue">Event class for shutting down a daemon </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimAtEvent.html">dtnsim::SimAtEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimBundleEvent.html">dtnsim::SimBundleEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimCLInfo.html">dtnsim::SimCLInfo</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimCommand.html">dtnsim::SimCommand</a></td><td class="indexvalue">Class to control the sim </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimConvergenceLayer.html">dtnsim::SimConvergenceLayer</a></td><td class="indexvalue"><a class="el" href="classdtnsim_1_1Simulator.html" title="The main simulator class.">Simulator</a> implementation of the Convergence Layer API </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimEvent.html">dtnsim::SimEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimEventCompare.html">dtnsim::SimEventCompare</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimEventHandler.html">dtnsim::SimEventHandler</a></td><td class="indexvalue">Interface implemented by all objects that handle simulator events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimLink.html">dtnsim::SimLink</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtnsim_1_1SimLink_1_1Params.html">dtnsim::SimLink::SimLink::Params</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtnsim_1_1SimLink_1_1PendingEvent.html">dtnsim::SimLink::SimLink::PendingEvent</a></td><td class="indexvalue">Helper class to track bundle transmission or reception events that need to be delivered in the future </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimLink_1_1PendingEventTimer.html">dtnsim::SimLink::SimLink::PendingEventTimer</a></td><td class="indexvalue">Timer class to manage pending events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimLog.html">dtnsim::SimLog</a></td><td class="indexvalue">Class for more structured logging of bundle generation / reception </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1SimRegistration.html">dtnsim::SimRegistration</a></td><td class="indexvalue">Registration used for the simulator </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1Simulator.html">dtnsim::Simulator</a></td><td class="indexvalue">The main simulator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SQLBundleStore.html">dtn::SQLBundleStore</a></td><td class="indexvalue">Implementation of a <a class="el" href="classdtn_1_1BundleStore.html" title="The class for bundle storage is an instantiation of an oasys durable table to store...">BundleStore</a> that uses an underlying SQL database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SQLGlobalStore.html">dtn::SQLGlobalStore</a></td><td class="indexvalue">Implementation of <a class="el" href="classdtn_1_1GlobalStore.html" title="Class for those elements of the router that need to be persistently stored but are...">GlobalStore</a> that uses an underlying SQL database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SQLRegistrationStore.html">dtn::SQLRegistrationStore</a></td><td class="indexvalue">Implementation of <a class="el" href="classdtn_1_1RegistrationStore.html" title="The class for registration storage is simply an instantiation of the generic oasys...">RegistrationStore</a> that uses an underlying SQL database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1SQLStore.html">dtn::SQLStore</a></td><td class="indexvalue">Implementation of a StorageManager with an underlying SQL database </td></tr>
  <tr><td class="indexkey"><a class="el" href="structState.html">State</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1StaticBundleRouter.html">dtn::StaticBundleRouter</a></td><td class="indexvalue">This is the implementation of the basic bundle routing algorithm that only does static routing </td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Stats.html">prophet::Stats</a></td><td class="indexvalue">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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1StatsEntry.html">prophet::StatsEntry</a></td><td class="indexvalue">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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1StatusRequest.html">dtn::StatusRequest</a></td><td class="indexvalue">Event class for checking that the daemon is still running </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1StorageCommand.html">dtn::StorageCommand</a></td><td class="indexvalue">Class to control the storage system </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1StreamConvergenceLayer.html">dtn::StreamConvergenceLayer</a></td><td class="indexvalue">Another shared-implementation convergence layer class for use with reliable, in-order delivery protocols (i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1StreamConvergenceLayer_1_1Connection.html">dtn::StreamConvergenceLayer::StreamConvergenceLayer::Connection</a></td><td class="indexvalue">Stream connection class </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtn_1_1StreamConvergenceLayer_1_1ContactHeader.html">dtn::StreamConvergenceLayer::StreamConvergenceLayer::ContactHeader</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1Contact.html" title="Encapsulation of an active connection to a next-hop DTN contact.">Contact</a> initiation header </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1StreamConvergenceLayer_1_1StreamLinkParams.html">dtn::StreamConvergenceLayer::StreamConvergenceLayer::StreamLinkParams</a></td><td class="indexvalue"><a class="el" href="classdtn_1_1Link.html" title="Abstraction for a DTN link, i.e.">Link</a> parameters shared among all stream based convergence layers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1StringScheme.html">dtn::StringScheme</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1Subscriber.html">dtn::Subscriber</a></td><td class="indexvalue">A subscriber for a session is either a local registration or a next hop destination </td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__attribute.html">swig_attribute</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__cast__info.html">swig_cast_info</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__class.html">swig_class</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__command__info.html">swig_command_info</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__const__info.html">swig_const_info</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__constant__info.html">swig_constant_info</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__globalvar.html">swig_globalvar</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__instance.html">swig_instance</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__method.html">swig_method</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__module__info.html">swig_module_info</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__type__info.html">swig_type_info</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__var__info.html">swig_var_info</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__variable__info.html">swig_variable_info</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structswig__varlinkobject.html">swig_varlinkobject</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classprophet_1_1Table.html">prophet::Table</a></td><td class="indexvalue">Container for Prophet nodes (routes and predictability values) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TableBasedRouter.html">dtn::TableBasedRouter</a></td><td class="indexvalue">This is an abstract class that is intended to be used for all routing algorithms that store routing state in a table </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TableBasedRouter_1_1DeferredList.html">dtn::TableBasedRouter::TableBasedRouter::DeferredList</a></td><td class="indexvalue">Per-link class used to store deferred transmission bundles that helps cache route computations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TableBasedRouter_1_1RerouteTimer.html">dtn::TableBasedRouter::TableBasedRouter::RerouteTimer</a></td><td class="indexvalue">Timer class used to cancel transmission on down links after waiting for them to potentially reopen </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TableBasedRouter_1_1ResubscribeTimer.html">dtn::TableBasedRouter::TableBasedRouter::ResubscribeTimer</a></td><td class="indexvalue">Timer class used to periodically refresh subscriptions </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TcaControlBundle.html">dtn::TcaControlBundle</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classTcaController.html">TcaController</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TcaEndpointID.html">dtn::TcaEndpointID</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classTcaEndpointID.html">TcaEndpointID</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classTcaRegistry.html">TcaRegistry</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TcaRouter.html">dtn::TcaRouter</a></td><td class="indexvalue">This is the implementation of the TCA bundle routing algorithm </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TCAScheme.html">dtn::TCAScheme</a></td><td class="indexvalue">This class implements the tca scheme </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TcaWrappedBundle.html">dtn::TcaWrappedBundle</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TclRegistration.html">dtn::TclRegistration</a></td><td class="indexvalue">A simple utility class used mostly for testing registrations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TCPConvergenceLayer.html">dtn::TCPConvergenceLayer</a></td><td class="indexvalue">The TCP Convergence Layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TCPConvergenceLayer_1_1Connection.html">dtn::TCPConvergenceLayer::TCPConvergenceLayer::Connection</a></td><td class="indexvalue">Helper class (and thread) that manages an established connection with a peer daemon </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TCPConvergenceLayer_1_1Listener.html">dtn::TCPConvergenceLayer::TCPConvergenceLayer::Listener</a></td><td class="indexvalue">Helper class (and thread) that listens on a registered interface for new connections </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TCPConvergenceLayer_1_1TCPLinkParams.html">dtn::TCPConvergenceLayer::TCPConvergenceLayer::TCPLinkParams</a></td><td class="indexvalue">Tunable link parameter structure </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtntunnel_1_1TCPTunnel.html">dtntunnel::TCPTunnel</a></td><td class="indexvalue">Class to manage TCP &lt;-&gt; DTN tunnels </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtntunnel_1_1TCPTunnel_1_1Connection.html">dtntunnel::TCPTunnel::TCPTunnel::Connection</a></td><td class="indexvalue">Helper class to handle an actively proxied connection </td></tr>
  <tr><td class="indexkey"><a class="el" href="structdtntunnel_1_1TCPTunnel_1_1ConnKey.html">dtntunnel::TCPTunnel::TCPTunnel::ConnKey</a></td><td class="indexvalue">Helper struct used as the index key into the connection table </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtntunnel_1_1TCPTunnel_1_1Listener.html">dtntunnel::TCPTunnel::TCPTunnel::Listener</a></td><td class="indexvalue">Helper class to accept incoming TCP connections </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TempBundle.html">dtn::TempBundle</a></td><td class="indexvalue">Class to represent a temporary bundle -- i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1TestCommand.html">dtn::TestCommand</a></td><td class="indexvalue">CommandModule for the "test" command </td></tr>
  <tr><td class="indexkey"><a class="el" href="structprophet_1_1TLVFactory.html">prophet::TLVFactory&lt; TLV &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1Topology.html">dtnsim::Topology</a></td><td class="indexvalue">The class that maintains the topology of the network </td></tr>
  <tr><td class="indexkey"><a class="el" href="structtos__header.html">tos_header</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtnsim_1_1TrAgent.html">dtnsim::TrAgent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1UDPConvergenceLayer.html">dtn::UDPConvergenceLayer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1UDPConvergenceLayer_1_1Params.html">dtn::UDPConvergenceLayer::UDPConvergenceLayer::Params</a></td><td class="indexvalue">Tunable parameter structure </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1UDPConvergenceLayer_1_1Receiver.html">dtn::UDPConvergenceLayer::UDPConvergenceLayer::Receiver</a></td><td class="indexvalue">Helper class (and thread) that listens on a registered interface for incoming data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1UDPConvergenceLayer_1_1Sender.html">dtn::UDPConvergenceLayer::UDPConvergenceLayer::Sender</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtntunnel_1_1UDPTunnel.html">dtntunnel::UDPTunnel</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtntunnel_1_1UDPTunnel_1_1Listener.html">dtntunnel::UDPTunnel::UDPTunnel::Listener</a></td><td class="indexvalue">Helper class to handle a proxied UDP port </td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1UnknownBlockProcessor.html">dtn::UnknownBlockProcessor</a></td><td class="indexvalue">Block processor implementation for any unknown bundle blocks </td></tr>
  <tr><td class="indexkey"><a class="el" href="classstd_1_1vector.html">vector</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classdtn_1_1WildcardScheme.html">dtn::WildcardScheme</a></td><td class="indexvalue"></td></tr>
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jan 30 09:27:01 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>