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, const size_t lifetime, const dtn::data::DTNTime received=dtn::data::DTNTime(), const dtn::data::EID destination=dtn::data::EID(), const dtn::data::EID reportto=dtn::data::EID(), const dtn::data::EID custodian=dtn::data::EID(), const size_t appdatalength=0, const size_t procflags=0)
 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

Detailed Description

Definition at line 20 of file MetaBundle.h.


Constructor & Destructor Documentation

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

Definition at line 18 of file MetaBundle.cpp.

dtn::data::MetaBundle::MetaBundle ( const dtn::data::BundleID id,
const size_t  lifetime,
const dtn::data::DTNTime  received = dtn::data::DTNTime(),
const dtn::data::EID  destination = dtn::data::EID(),
const dtn::data::EID  reportto = dtn::data::EID(),
const dtn::data::EID  custodian = dtn::data::EID(),
const size_t  appdatalength = 0,
const size_t  procflags = 0 
)

Definition at line 24 of file MetaBundle.cpp.

References expiretime, dtn::utils::Clock::getExpireTime(), and dtn::data::BundleID::getTimestamp().

Here is the call graph for this function:

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

Definition at line 33 of file MetaBundle.cpp.

References expiretime, and dtn::utils::Clock::getExpireTime().

Here is the call graph for this function:

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

Definition at line 40 of file MetaBundle.cpp.


Member Function Documentation

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

Member Data Documentation

Definition at line 42 of file MetaBundle.h.

Referenced by MetaBundle().

Definition at line 36 of file MetaBundle.h.


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