|
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().