IBR-DTNSuite
0.8
|
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::Container & | operator<< (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) |
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.
BundleMerger::Container& dtn::data::operator<< | ( | BundleMerger::Container & | c, |
dtn::data::Bundle & | obj | ||
) |
Definition at line 64 of file BundleMerger.cpp.
References dtn::data::PrimaryBlock::_appdatalength, dtn::data::PrimaryBlock::_fragmentoffset, dtn::data::PrimaryBlock::_sequencenumber, dtn::data::PrimaryBlock::_source, dtn::data::PrimaryBlock::_timestamp, dtn::data::Bundle::clearBlocks(), dtn::data::PrimaryBlock::FRAGMENT, dtn::data::PrimaryBlock::get(), dtn::data::PayloadBlock::getBLOB(), dtn::data::Bundle::getBlock(), dtn::data::PayloadBlock::getLength(), ibrcommon::BLOB::Reference::iostream(), dtn::data::Bundle::push_back(), and dtn::data::PrimaryBlock::set().
std::ostream& dtn::data::operator<< | ( | std::ostream & | stream, |
const BundleID & | obj | ||
) |
Definition at line 97 of file BundleID.cpp.
References dtn::data::EID::getString(), dtn::data::BundleID::offset, dtn::data::BundleID::sequencenumber, dtn::data::BundleID::source, and dtn::data::BundleID::timestamp.
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().
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().
std::istream& dtn::data::operator>> | ( | std::istream & | stream, |
BundleString & | bstring | ||
) |
Definition at line 43 of file BundleString.cpp.
References dtn::data::SDNV::getValue().
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 | ||
) |
Definition at line 109 of file BundleID.cpp.
References dtn::data::SDNV::getValue(), dtn::data::BundleID::offset, dtn::data::BundleID::sequencenumber, dtn::data::BundleID::source, and dtn::data::BundleID::timestamp.
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.
std::istream& dtn::data::operator>> | ( | std::istream & | stream, |
dtn::data::Dictionary & | obj | ||
) |
Definition at line 179 of file Dictionary.cpp.