IBR-DTNSuite 0.6

dtn::data::MetaBundle Class Reference

#include <MetaBundle.h>

Inheritance diagram for dtn::data::MetaBundle:
Collaboration diagram for dtn::data::MetaBundle:

List of all members.

Public Member Functions

 MetaBundle ()
 MetaBundle (const dtn::data::BundleID &id)
 MetaBundle (const dtn::data::Bundle &b)
virtual ~MetaBundle ()
int getPriority () const
bool get (dtn::data::PrimaryBlock::FLAGS flag) const

Public Attributes

dtn::data::DTNTime received
size_t lifetime
dtn::data::EID destination
dtn::data::EID reportto
dtn::data::EID custodian
size_t appdatalength
size_t procflags
size_t expiretime
size_t hopcount

Detailed Description

Definition at line 20 of file MetaBundle.h.


Constructor & Destructor Documentation

dtn::data::MetaBundle::MetaBundle ( )

Definition at line 20 of file MetaBundle.cpp.

dtn::data::MetaBundle::MetaBundle ( const dtn::data::BundleID id)

Definition at line 26 of file MetaBundle.cpp.

dtn::data::MetaBundle::MetaBundle ( const dtn::data::Bundle b)

read the hop limit

Definition at line 32 of file MetaBundle.cpp.

References expiretime, dtn::data::Bundle::getBlock(), dtn::utils::Clock::getExpireTime(), dtn::data::ScopeControlHopLimitBlock::getHopsToLive(), and hopcount.

Here is the call graph for this function:

dtn::data::MetaBundle::~MetaBundle ( ) [virtual]

Definition at line 47 of file MetaBundle.cpp.


Member Function Documentation

int dtn::data::MetaBundle::getPriority ( ) const

Member Data Documentation

Definition at line 38 of file MetaBundle.h.

Referenced by MetaBundle().

Definition at line 32 of file MetaBundle.h.


The documentation for this class was generated from the following files: