IBR-DTNSuite  0.10
dtn::data::AdministrativeBlock Class Referenceabstract

#include <AdministrativeBlock.h>

Inheritance diagram for dtn::data::AdministrativeBlock:
Inheritance graph
Collaboration diagram for dtn::data::AdministrativeBlock:
Collaboration graph

Classes

class  WrongRecordException
 

Public Member Functions

 AdministrativeBlock (char admfield)
 
virtual ~AdministrativeBlock ()=0
 
virtual bool refsFragment () const
 
virtual void setFragment (bool val)
 
virtual void read (const dtn::data::PayloadBlock &p)=0 throw (WrongRecordException)
 
virtual void write (dtn::data::PayloadBlock &p) const =0
 

Public Attributes

char _admfield
 

Detailed Description

Definition at line 17 of file AdministrativeBlock.h.

Constructor & Destructor Documentation

dtn::data::AdministrativeBlock::AdministrativeBlock ( char  admfield)

Definition at line 14 of file AdministrativeBlock.cpp.

dtn::data::AdministrativeBlock::~AdministrativeBlock ( )
pure virtual

Definition at line 17 of file AdministrativeBlock.cpp.

Member Function Documentation

virtual void dtn::data::AdministrativeBlock::read ( const dtn::data::PayloadBlock p) throw (WrongRecordException)
pure virtual
bool dtn::data::AdministrativeBlock::refsFragment ( ) const
virtual
void dtn::data::AdministrativeBlock::setFragment ( bool  val)
virtual

Definition at line 24 of file AdministrativeBlock.cpp.

References _admfield.

Referenced by dtn::data::CustodySignalBlock::setMatch().

virtual void dtn::data::AdministrativeBlock::write ( dtn::data::PayloadBlock p) const
pure virtual

Member Data Documentation

char dtn::data::AdministrativeBlock::_admfield

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