Prophet.h File Reference

#include <sys/types.h>
#include <oasys/thread/SpinLock.h>
#include <oasys/util/URL.h>
#include "naming/EndpointID.h"

Go to the source code of this file.

Namespaces

namespace  dtn

Classes

struct  dtn::Prophet
struct  dtn::Prophet::ProphetHeader
 Header Definition p. More...
struct  dtn::Prophet::HelloTLVHeader
 Hello TLV header
p. More...
struct  dtn::Prophet::ErrorTLVHeader
 Error TLV header p. More...
struct  dtn::Prophet::RIBDTLVHeader
 Routing Information Base Dictionary TLV
p. More...
struct  dtn::Prophet::RoutingAddressString
 Routing Address String (entry in RIBD above) p. More...
struct  dtn::Prophet::RIBTLVHeader
 Routing Information Base TLV
p. More...
struct  dtn::Prophet::RIBEntry
 Routing Information Base entry p. More...
struct  dtn::Prophet::BundleOfferTLVHeader
 Bundle Offer/Response Header
p. More...
struct  dtn::Prophet::BundleOfferEntry
 Bundle Offer/Response Entry p. More...
class  dtn::Prophet::UniqueID
 Utility class to generate the transaction ID (tid) and instance numbers required by ProphetHeader. More...

Defines

#define CASE(_f_s)   case Prophet::_f_s: return # _f_s
#define CASE(_q_p)   case Prophet::_q_p: return # _q_p


Define Documentation

#define CASE ( _q_p   )     case Prophet::_q_p: return # _q_p

#define CASE ( _f_s   )     case Prophet::_f_s: return # _f_s


Generated on Sat Sep 8 08:43:39 2007 for DTN Reference Implementation by  doxygen 1.5.3