IBR-DTNSuite
0.10
|
#include <BLOB.h>
Public Member Functions | |
iostream (BLOB &blob) | |
virtual | ~iostream () |
std::iostream * | operator-> () |
std::iostream & | operator* () |
std::streamsize | size () |
void | clear () |
|
inline |
Definition at line 76 of file BLOB.h.
References ibrcommon::BLOB::open().
Referenced by dtn::daemon::DTNTPWorker::callbackBundleReceived(), dtn::security::PayloadConfidentialBlock::encrypt(), main(), dtn::routing::NodeHandshakeExtension::processHandshake(), dtn::api::NativeSession::read(), dtn::security::PayloadIntegrityBlock::sign(), dtn::api::BundleStreamBuf::underflow(), and dtn::api::NativeSession::write().
|
inlinevirtual |
Definition at line 82 of file BLOB.h.
References ibrcommon::BLOB::close().
|
inline |
Definition at line 95 of file BLOB.h.
References ibrcommon::BLOB::clear().
Referenced by dtn::daemon::DTNTPWorker::callbackBundleReceived(), StreamBundle::clear(), dtn::data::PayloadBlock::deserialize(), dtn::data::ExtensionBlock::deserialize(), dtn::utils::Utils::encapsule(), dtn::api::ExtendedApiHandler::run(), dtn::data::CustodySignalBlock::write(), and dtn::data::StatusReportBlock::write().
|
inline |
Definition at line 88 of file BLOB.h.
References ibrcommon::BLOB::__get_stream().
|
inline |
Definition at line 87 of file BLOB.h.
References ibrcommon::BLOB::__get_stream().
|
inline |
Definition at line 90 of file BLOB.h.
References ibrcommon::BLOB::__get_size().
Referenced by dtn::security::PayloadConfidentialBlock::encrypt(), dtn::storage::SQLiteBundleStorage::get(), dtn::data::PayloadBlock::getLength(), dtn::data::ExtensionBlock::getLength(), main(), dtn::api::BundleStreamBuf::overflow(), dtn::net::HTTPConvergenceLayer::queue(), dtn::api::ExtendedApiHandler::run(), dtn::data::PayloadBlock::serialize(), dtn::data::ExtensionBlock::serialize(), dtn::security::PayloadIntegrityBlock::sign(), StreamBundle::size(), dtn::core::FragmentManager::split(), dtn::storage::SQLiteBundleStorage::store(), and dtn::api::NativeSession::write().