Struct used to record bundles that are in-flight along with their transmission state and optionally acknowledgement data. More...
#include <CLConnection.h>
Public Member Functions | |
InFlightBundle (Bundle *b) | |
Public Attributes | |
BundleRef | bundle_ |
BlockInfoVec * | blocks_ |
u_int32_t | total_length_ |
bool | send_complete_ |
bool | transmit_event_posted_ |
DataBitmap | sent_data_ |
DataBitmap | ack_data_ |
Private Member Functions | |
InFlightBundle (const InFlightBundle ©) |
Struct used to record bundles that are in-flight along with their transmission state and optionally acknowledgement data.
Definition at line 195 of file CLConnection.h.
dtn::CLConnection::InFlightBundle::InFlightBundle | ( | Bundle * | b | ) | [inline] |
Definition at line 197 of file CLConnection.h.
dtn::CLConnection::InFlightBundle::InFlightBundle | ( | const InFlightBundle & | copy | ) | [private] |
Definition at line 212 of file CLConnection.h.
Referenced by dtn::StreamConvergenceLayer::Connection::check_completed(), dtn::ConnectionConvergenceLayer::close_contact(), and dtn::StreamConvergenceLayer::Connection::handle_ack_segment().
Definition at line 205 of file CLConnection.h.
Referenced by dtn::StreamConvergenceLayer::Connection::send_data_todo(), and dtn::StreamConvergenceLayer::Connection::start_next_bundle().
Definition at line 204 of file CLConnection.h.
Referenced by dtn::StreamConvergenceLayer::Connection::check_completed(), dtn::ConnectionConvergenceLayer::close_contact(), dtn::StreamConvergenceLayer::Connection::handle_ack_segment(), dtn::StreamConvergenceLayer::Connection::handle_cancel_bundle(), and dtn::StreamConvergenceLayer::Connection::send_data_todo().
Definition at line 208 of file CLConnection.h.
Referenced by dtn::StreamConvergenceLayer::Connection::finish_bundle(), dtn::StreamConvergenceLayer::Connection::send_data_todo(), and dtn::StreamConvergenceLayer::Connection::send_next_segment().
Definition at line 211 of file CLConnection.h.
Referenced by dtn::ConnectionConvergenceLayer::close_contact(), dtn::StreamConvergenceLayer::Connection::handle_ack_segment(), dtn::StreamConvergenceLayer::Connection::handle_cancel_bundle(), dtn::StreamConvergenceLayer::Connection::send_data_todo(), and dtn::StreamConvergenceLayer::Connection::send_next_segment().
Definition at line 207 of file CLConnection.h.
Referenced by dtn::StreamConvergenceLayer::Connection::check_completed(), dtn::ConnectionConvergenceLayer::close_contact(), dtn::StreamConvergenceLayer::Connection::handle_ack_segment(), dtn::StreamConvergenceLayer::Connection::send_next_segment(), and dtn::StreamConvergenceLayer::Connection::start_next_bundle().
Definition at line 209 of file CLConnection.h.
Referenced by dtn::ConnectionConvergenceLayer::close_contact(), and dtn::StreamConvergenceLayer::Connection::handle_ack_segment().