IBR-DTNSuite  0.8
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  ScopeControlHopLimitBlock
class  SDNV
class  Serializer
class  Deserializer
class  Validator
class  AcceptValidator
class  DefaultSerializer
class  DefaultDeserializer
class  SeparateSerializer
class  SeparateDeserializer
class  StatusReportBlock
class  StreamBlock

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 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 59 of file DTNTime.cpp.

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

Definition at line 133 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 170 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,
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::DTNTime obj 
)

Definition at line 65 of file DTNTime.cpp.

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

Definition at line 144 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 179 of file Dictionary.cpp.