IBR-DTNSuite 0.6

dtn::data Namespace Reference

Classes

class  AgeBlock
class  Block
class  Bundle
class  BundleFragment
class  BundleID
class  BundleList
class  BundleMerger
class  BundleString
class  CompressedPayloadBlock
class  CustodySignalBlock
class  Dictionary
class  DTNTime
class  EID
class  ExtensionBlock
class  MetaBundle
class  PayloadBlock
class  PrimaryBlock
class  SDNV
class  Serializer
class  Deserializer
class  Validator
class  AcceptValidator
class  DefaultSerializer
class  DefaultDeserializer
class  SeparateSerializer
class  SeparateDeserializer
class  StatusReportBlock

Functions

std::ostream & operator<< (std::ostream &stream, const BundleID &obj)
std::istream & operator>> (std::istream &stream, BundleID &obj)
BundleMerger::Containeroperator<< (BundleMerger::Container &c, dtn::data::Bundle &obj)
std::ostream & operator<< (std::ostream &stream, const BundleString &bstring)
std::istream & operator>> (std::istream &stream, BundleString &bstring)
std::ostream & operator<< (std::ostream &stream, const dtn::data::Dictionary &obj)
std::istream & operator>> (std::istream &stream, dtn::data::Dictionary &obj)
std::ostream & operator<< (std::ostream &stream, const dtn::data::DTNTime &obj)
std::istream & operator>> (std::istream &stream, dtn::data::DTNTime &obj)
std::ostream & operator<< (std::ostream &stream, const dtn::data::SDNV &obj)
std::istream & operator>> (std::istream &stream, dtn::data::SDNV &obj)

Function Documentation

std::ostream& dtn::data::operator<< ( std::ostream &  stream,
const BundleID &  obj 
)
std::ostream& dtn::data::operator<< ( std::ostream &  stream,
const BundleString &  bstring 
)

Definition at line 35 of file BundleString.cpp.

std::ostream& dtn::data::operator<< ( std::ostream &  stream,
const dtn::data::DTNTime obj 
)

Definition at line 62 of file DTNTime.cpp.

std::ostream& dtn::data::operator<< ( std::ostream &  stream,
const dtn::data::SDNV obj 
)

Definition at line 110 of file SDNV.cpp.

References dtn::data::SDNV::encode(), and dtn::data::SDNV::getLength().

Here is the call graph for this function:

std::ostream& dtn::data::operator<< ( std::ostream &  stream,
const dtn::data::Dictionary obj 
)

Definition at line 171 of file Dictionary.cpp.

References dtn::data::Dictionary::getSize().

Here is the call graph for this function:

std::istream& dtn::data::operator>> ( std::istream &  stream,
BundleID &  obj 
)
std::istream& dtn::data::operator>> ( std::istream &  stream,
BundleString &  bstring 
)

Definition at line 43 of file BundleString.cpp.

References dtn::data::SDNV::getValue().

Here is the call graph for this function:

std::istream& dtn::data::operator>> ( std::istream &  stream,
dtn::data::SDNV obj 
)

Definition at line 121 of file SDNV.cpp.

References dtn::data::SDNV::decode(), and dtn::data::SDNV::MAX_LENGTH.

Here is the call graph for this function:

std::istream& dtn::data::operator>> ( std::istream &  stream,
dtn::data::Dictionary obj 
)

Definition at line 180 of file Dictionary.cpp.

std::istream& dtn::data::operator>> ( std::istream &  stream,
dtn::data::DTNTime obj 
)

Definition at line 68 of file DTNTime.cpp.