IBR-DTN
1.0.0
|
#include <BundleTransfer.h>
Public Member Functions | |
BundleTransfer (const dtn::data::EID &neighbor, const dtn::data::MetaBundle &bundle, dtn::core::Node::Protocol p) | |
virtual | ~BundleTransfer () |
const dtn::data::EID & | getNeighbor () const |
const dtn::data::MetaBundle & | getBundle () const |
dtn::core::Node::Protocol | getProtocol () const |
void | abort (const TransferAbortedEvent::AbortReason reason) |
void | complete () |
Definition at line 38 of file BundleTransfer.h.
dtn::net::BundleTransfer::BundleTransfer | ( | const dtn::data::EID & | neighbor, |
const dtn::data::MetaBundle & | bundle, | ||
dtn::core::Node::Protocol | p | ||
) |
Definition at line 32 of file BundleTransfer.cpp.
|
virtual |
Definition at line 37 of file BundleTransfer.cpp.
void dtn::net::BundleTransfer::abort | ( | const TransferAbortedEvent::AbortReason | reason | ) |
Mark this transmission as aborted
Definition at line 84 of file BundleTransfer.cpp.
Referenced by dtn::net::TCPConnection::eventBundleRefused(), dtn::net::UDPConvergenceLayer::queue(), dtn::net::HTTPConvergenceLayer::queue(), dtn::net::ConnectionManager::queue(), dtn::routing::RetransmissionExtension::raiseEvent(), and dtn::net::LOWPANConnectionSender::run().
void dtn::net::BundleTransfer::complete | ( | ) |
Mark this transmission as complete
Definition at line 89 of file BundleTransfer.cpp.
Referenced by dtn::net::TCPConnection::eventBundleForwarded(), dtn::net::UDPConvergenceLayer::queue(), dtn::net::HTTPConvergenceLayer::queue(), and dtn::net::LOWPANConnectionSender::run().
const dtn::data::MetaBundle & dtn::net::BundleTransfer::getBundle | ( | ) | const |
Definition at line 64 of file BundleTransfer.cpp.
Referenced by dtn::net::TCPConnection::clearQueue(), dtn::net::UDPConvergenceLayer::queue(), dtn::net::HTTPConvergenceLayer::queue(), dtn::net::DatagramConnection::queue(), dtn::net::EMailConvergenceLayer::queue(), dtn::net::LOWPANConnectionSender::run(), and dtn::net::EMailSmtpService::run().
const dtn::data::EID & dtn::net::BundleTransfer::getNeighbor | ( | ) | const |
Definition at line 59 of file BundleTransfer.cpp.
Referenced by dtn::net::DatagramConnection::queue(), dtn::net::ConnectionManager::queue(), and dtn::net::LOWPANConnectionSender::run().
dtn::core::Node::Protocol dtn::net::BundleTransfer::getProtocol | ( | ) | const |
Definition at line 69 of file BundleTransfer.cpp.
Referenced by dtn::net::ConnectionManager::queue().