dtn::data::StatusReportBlock Class Reference

#include <StatusReportBlock.h>

Inheritance diagram for dtn::data::StatusReportBlock:

dtn::data::AdministrativeBlock dtn::data::PayloadBlock dtn::data::Block

List of all members.

Public Member Functions

 StatusReportBlock (Block *block)
 StatusReportBlock (NetworkFrame *frame)
virtual ~StatusReportBlock ()
bool forFragment () const
unsigned int getFragmentOffset () const
void setFragmentOffset (unsigned int value)
unsigned int getFragmentLength () const
void setFragmentLength (unsigned int value)
ProcessingFlags getReasonCode () const
void setReasonCode (ProcessingFlags value)
unsigned int getTimeOfReceipt () const
void setTimeOfReceipt (unsigned int value)
unsigned int getTimeOfCustodyAcceptance () const
void setTimeOfCustodyAcceptance (unsigned int value)
unsigned int getTimeOfForwarding () const
void setTimeOfForwarding (unsigned int value)
unsigned int getTimeOfDelivery () const
void setTimeOfDelivery (unsigned int value)
unsigned int getTimeOfDeletion () const
void setTimeOfDeletion (unsigned int value)
unsigned int getCreationTimestamp () const
void setCreationTimestamp (unsigned int value)
unsigned int getCreationTimestampSequence () const
void setCreationTimestampSequence (unsigned int value)
bool match (const Bundle &b) const
void setMatch (const Bundle &b)
string getSource () const
void setSource (string value)

Private Member Functions

unsigned int getField (STATUSREPORT_FIELDS field) const


Constructor & Destructor Documentation

dtn::data::StatusReportBlock::StatusReportBlock ( Block block  ) 

constructor

dtn::data::StatusReportBlock::StatusReportBlock ( NetworkFrame frame  ) 

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

destructor


Member Function Documentation

bool dtn::data::StatusReportBlock::forFragment (  )  const

unsigned int dtn::data::StatusReportBlock::getFragmentOffset (  )  const

void dtn::data::StatusReportBlock::setFragmentOffset ( unsigned int  value  ) 

unsigned int dtn::data::StatusReportBlock::getFragmentLength (  )  const

void dtn::data::StatusReportBlock::setFragmentLength ( unsigned int  value  ) 

ProcessingFlags dtn::data::StatusReportBlock::getReasonCode (  )  const

void dtn::data::StatusReportBlock::setReasonCode ( ProcessingFlags  value  ) 

unsigned int dtn::data::StatusReportBlock::getTimeOfReceipt (  )  const

void dtn::data::StatusReportBlock::setTimeOfReceipt ( unsigned int  value  ) 

unsigned int dtn::data::StatusReportBlock::getTimeOfCustodyAcceptance (  )  const

void dtn::data::StatusReportBlock::setTimeOfCustodyAcceptance ( unsigned int  value  ) 

unsigned int dtn::data::StatusReportBlock::getTimeOfForwarding (  )  const

void dtn::data::StatusReportBlock::setTimeOfForwarding ( unsigned int  value  ) 

unsigned int dtn::data::StatusReportBlock::getTimeOfDelivery (  )  const

void dtn::data::StatusReportBlock::setTimeOfDelivery ( unsigned int  value  ) 

unsigned int dtn::data::StatusReportBlock::getTimeOfDeletion (  )  const

void dtn::data::StatusReportBlock::setTimeOfDeletion ( unsigned int  value  ) 

unsigned int dtn::data::StatusReportBlock::getCreationTimestamp (  )  const

void dtn::data::StatusReportBlock::setCreationTimestamp ( unsigned int  value  ) 

unsigned int dtn::data::StatusReportBlock::getCreationTimestampSequence (  )  const

void dtn::data::StatusReportBlock::setCreationTimestampSequence ( unsigned int  value  ) 

bool dtn::data::StatusReportBlock::match ( const Bundle b  )  const

void dtn::data::StatusReportBlock::setMatch ( const Bundle b  ) 

string dtn::data::StatusReportBlock::getSource (  )  const

void dtn::data::StatusReportBlock::setSource ( string  value  ) 

unsigned int dtn::data::StatusReportBlock::getField ( STATUSREPORT_FIELDS  field  )  const [private]


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

Generated on Wed Mar 25 12:41:44 2009 for IBR-DTN by  doxygen 1.5.6