dtn::CLConnection::InFlightBundle Class Reference

#include <CLConnection.h>

List of all members.


Detailed Description

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.

Public Member Functions

 InFlightBundle (Bundle *b)

Public Attributes

BundleRef bundle_
BlockInfoVecblocks_
u_int32_t total_length_
bool send_complete_
DataBitmap sent_data_
DataBitmap ack_data_

Private Member Functions

 InFlightBundle (const InFlightBundle &copy)


Constructor & Destructor Documentation

dtn::CLConnection::InFlightBundle::InFlightBundle ( Bundle b  )  [inline]

Definition at line 197 of file CLConnection.h.

dtn::CLConnection::InFlightBundle::InFlightBundle ( const InFlightBundle copy  )  [private]


Member Data Documentation

BundleRef dtn::CLConnection::InFlightBundle::bundle_

Definition at line 203 of file CLConnection.h.

BlockInfoVec* dtn::CLConnection::InFlightBundle::blocks_

Definition at line 204 of file CLConnection.h.

u_int32_t dtn::CLConnection::InFlightBundle::total_length_

Definition at line 206 of file CLConnection.h.

bool dtn::CLConnection::InFlightBundle::send_complete_

Definition at line 207 of file CLConnection.h.

DataBitmap dtn::CLConnection::InFlightBundle::sent_data_

Definition at line 209 of file CLConnection.h.

DataBitmap dtn::CLConnection::InFlightBundle::ack_data_

Definition at line 210 of file CLConnection.h.


The documentation for this class was generated from the following file:
Generated on Thu Jun 7 16:56:57 2007 for DTN Reference Implementation by  doxygen 1.5.1