IBR-DTNSuite
0.12
|
Classes | |
class | AdministrativeBlock |
class | AgeBlock |
class | Block |
class | Bundle |
class | BundleBuilder |
class | BundleFragment |
class | BundleID |
class | BundleList |
class | BundleMerger |
class | BundleSet |
class | BundleSetImpl |
class | BundleString |
class | CompressedPayloadBlock |
class | CustodySignalBlock |
class | Dictionary |
class | DTNTime |
class | EID |
class | ExtensionBlock |
class | MemoryBundleSet |
class | MetaBundle |
class | Bitset |
class | PayloadBlock |
class | PrimaryBlock |
class | SchedulingBlock |
class | ScopeControlHopLimitBlock |
class | ValueOutOfRangeException |
class | SDNV |
class | Serializer |
class | Deserializer |
class | Validator |
class | AcceptValidator |
class | DefaultSerializer |
class | DefaultDeserializer |
class | SeparateSerializer |
class | SeparateDeserializer |
class | StatusReportBlock |
class | StreamBlock |
class | TrackingBlock |
Typedefs | |
typedef size_t | Length |
typedef size_t | Size |
typedef size_t | Timeout |
typedef unsigned char | block_t |
typedef dtn::data::SDNV< Size > | Number |
typedef dtn::data::SDNV< float > | Float |
typedef dtn::data::SDNV< int > | Integer |
typedef dtn::data::SDNV< Size > | Timestamp |
Functions | |
std::ostream & | operator<< (std::ostream &stream, const BundleID &obj) |
std::istream & | operator>> (std::istream &stream, BundleID &obj) |
BundleMerger::Container & | operator<< (BundleMerger::Container &c, const dtn::data::Bundle &obj) |
std::ostream & | operator<< (std::ostream &stream, const BundleSet &obj) |
std::istream & | operator>> (std::istream &stream, BundleSet &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) |
uint16_t | bswap16 (uint16_t x) |
uint32_t | bswap32 (uint32_t x) |
uint64_t | bswap64 (uint64_t x) |
std::ostream & | operator<< (std::ostream &stream, const TrackingBlock::TrackingEntry &entry) |
std::istream & | operator>> (std::istream &stream, TrackingBlock::TrackingEntry &entry) |
typedef unsigned char dtn::data::block_t |
typedef dtn::data::SDNV<float> dtn::data::Float |
typedef dtn::data::SDNV<int> dtn::data::Integer |
typedef size_t dtn::data::Length |
typedef dtn::data::SDNV<Size> dtn::data::Number |
typedef size_t dtn::data::Size |
typedef size_t dtn::data::Timeout |
typedef dtn::data::SDNV<Size> dtn::data::Timestamp |
uint16_t dtn::data::bswap16 | ( | uint16_t | x) |
Definition at line 29 of file Endianess.cpp.
uint32_t dtn::data::bswap32 | ( | uint32_t | x) |
Definition at line 36 of file Endianess.cpp.
uint64_t dtn::data::bswap64 | ( | uint64_t | x) |
Definition at line 45 of file Endianess.cpp.
std::ostream& dtn::data::operator<< | ( | std::ostream & | stream, |
const BundleString & | bstring | ||
) |
Definition at line 50 of file BundleString.cpp.
std::ostream& dtn::data::operator<< | ( | std::ostream & | stream, |
const dtn::data::DTNTime & | obj | ||
) |
Definition at line 73 of file DTNTime.cpp.
BundleMerger::Container& dtn::data::operator<< | ( | BundleMerger::Container & | c, |
const dtn::data::Bundle & | obj | ||
) |
Definition at line 78 of file BundleMerger.cpp.
References dtn::data::PrimaryBlock::appdatalength, dtn::data::Bundle::begin(), dtn::data::PayloadBlock::BLOCK_TYPE, dtn::data::Bundle::clear(), dtn::data::Bundle::end(), dtn::data::Bundle::find(), dtn::data::PrimaryBlock::FRAGMENT, dtn::data::BundleID::fragmentoffset, dtn::data::ExtensionBlock::Factory::get(), dtn::data::PrimaryBlock::get(), dtn::data::SDNV< E >::get(), dtn::data::PayloadBlock::getBLOB(), dtn::data::PayloadBlock::getLength(), dtn::data::Block::getType(), IBRCOMMON_LOGGER_DEBUG_TAG, IBRCOMMON_LOGGER_ENDL, dtn::data::Bundle::insert(), ibrcommon::BLOB::Reference::iostream(), dtn::data::Bundle::push_back(), dtn::data::BundleID::sequencenumber, dtn::data::PrimaryBlock::set(), dtn::data::BundleID::source, dtn::data::BundleID::timestamp, and dtn::data::BundleID::toString().
std::ostream& dtn::data::operator<< | ( | std::ostream & | stream, |
const TrackingBlock::TrackingEntry & | entry | ||
) |
Definition at line 146 of file TrackingBlock.cpp.
References dtn::data::TrackingBlock::TrackingEntry::endpoint, dtn::data::TrackingBlock::TrackingEntry::flags, dtn::data::TrackingBlock::TrackingEntry::getFlag(), dtn::data::EID::getString(), dtn::data::TrackingBlock::TrackingEntry::timestamp, and dtn::data::TrackingBlock::TrackingEntry::TIMESTAMP_PRESENT.
std::ostream& dtn::data::operator<< | ( | std::ostream & | stream, |
const BundleSet & | obj | ||
) |
Definition at line 150 of file BundleSet.cpp.
References dtn::data::BundleSet::serialize().
std::ostream& dtn::data::operator<< | ( | std::ostream & | stream, |
const dtn::data::Dictionary & | obj | ||
) |
Definition at line 185 of file Dictionary.cpp.
References dtn::data::Dictionary::getSize().
std::ostream& dtn::data::operator<< | ( | std::ostream & | stream, |
const BundleID & | obj | ||
) |
Definition at line 206 of file BundleID.cpp.
References dtn::data::BundleID::fragmentoffset, dtn::data::BundleID::getPayloadLength(), dtn::data::EID::getString(), dtn::data::BundleID::isFragment(), dtn::data::BundleID::sequencenumber, dtn::data::BundleID::source, and dtn::data::BundleID::timestamp.
std::istream& dtn::data::operator>> | ( | std::istream & | stream, |
BundleString & | bstring | ||
) |
Definition at line 58 of file BundleString.cpp.
References dtn::data::SDNV< E >::get().
std::istream& dtn::data::operator>> | ( | std::istream & | stream, |
dtn::data::DTNTime & | obj | ||
) |
Definition at line 79 of file DTNTime.cpp.
std::istream& dtn::data::operator>> | ( | std::istream & | stream, |
BundleSet & | obj | ||
) |
Definition at line 155 of file BundleSet.cpp.
References dtn::data::BundleSet::deserialize().
std::istream& dtn::data::operator>> | ( | std::istream & | stream, |
TrackingBlock::TrackingEntry & | entry | ||
) |
Definition at line 159 of file TrackingBlock.cpp.
References dtn::data::TrackingBlock::TrackingEntry::endpoint, dtn::data::TrackingBlock::TrackingEntry::flags, dtn::data::TrackingBlock::TrackingEntry::getFlag(), dtn::data::TrackingBlock::TrackingEntry::timestamp, and dtn::data::TrackingBlock::TrackingEntry::TIMESTAMP_PRESENT.
std::istream& dtn::data::operator>> | ( | std::istream & | stream, |
dtn::data::Dictionary & | obj | ||
) |
Definition at line 194 of file Dictionary.cpp.
std::istream& dtn::data::operator>> | ( | std::istream & | stream, |
BundleID & | obj | ||
) |
Definition at line 225 of file BundleID.cpp.
References dtn::data::BundleID::fragmentoffset, dtn::data::SDNV< E >::get(), dtn::data::BundleID::sequencenumber, dtn::data::BundleID::setFragment(), dtn::data::BundleID::setPayloadLength(), dtn::data::BundleID::source, and dtn::data::BundleID::timestamp.