#include <BundleEvent.h>
Definition at line 390 of file BundleEvent.h.
Public Member Functions | |
BundleTransmittedEvent (Bundle *bundle, const ContactRef &contact, const LinkRef &link, u_int32_t bytes_sent, u_int32_t reliably_sent) | |
Public Attributes | |
BundleRef | bundleref_ |
The transmitted bundle. | |
ContactRef | contact_ |
The contact where the bundle was sent. | |
u_int32_t | bytes_sent_ |
Total number of bytes sent. | |
u_int32_t | reliably_sent_ |
If the convergence layer that we sent on is reliable, this is the count of the bytes reliably sent, which must be less than or equal to the bytes transmitted. | |
LinkRef | link_ |
The link over which the bundle was sent (may not have a contact when the transmission result is reported). |
dtn::BundleTransmittedEvent::BundleTransmittedEvent | ( | Bundle * | bundle, | |
const ContactRef & | contact, | |||
const LinkRef & | link, | |||
u_int32_t | bytes_sent, | |||
u_int32_t | reliably_sent | |||
) | [inline] |
Definition at line 392 of file BundleEvent.h.
The transmitted bundle.
Definition at line 403 of file BundleEvent.h.
Referenced by dtn::ProphetRouter::handle_bundle_transmitted(), dtnsim::Node::handle_bundle_transmitted(), and dtn::BundleDaemon::handle_bundle_transmitted().
u_int32_t dtn::BundleTransmittedEvent::bytes_sent_ |
Total number of bytes sent.
Definition at line 409 of file BundleEvent.h.
Referenced by dtn::BundleDaemon::handle_bundle_transmitted().
If the convergence layer that we sent on is reliable, this is the count of the bytes reliably sent, which must be less than or equal to the bytes transmitted.
Definition at line 414 of file BundleEvent.h.
Referenced by dtn::BundleDaemon::handle_bundle_transmitted().
The link over which the bundle was sent (may not have a contact when the transmission result is reported).
Definition at line 418 of file BundleEvent.h.
Referenced by dtn::ProphetRouter::handle_bundle_transmitted().