dtn::Prophet::BundleOfferEntry Struct Reference

#include <Prophet.h>

List of all members.


Detailed Description

Bundle Offer/Response Entry p.

30, 4.4.5

Definition at line 467 of file Prophet.h.


Public Attributes

u_int16_t dest_string_id
 ID string of the destination of the bundle as predefined in the dictionary TLV.
u_int8_t b_flags
 The encoding of the B_Flags in the request are:

Flag 0: Custody Offered 0b1
Flag 1: Reserved 0b1
Flag 2: Reserved 0b1
Flag 3: Reserved 0b1
Flag 4: Reserved 0b1
Flag 5: Reserved 0b1
Flag 6: Reserved 0b1
Flag 7: PRoPHET ACK 0b1

The encoding of the B_flag values in the response are:

Flag 0: Custody Accepted 0b1
Flag 1: Bundle Accepted 0b1
Flag 2: Reserved 0b1
Flag 3: Reserved 0b1
Flag 4: Reserved 0b1
Flag 5: Reserved 0b1
Flag 6: Reserved 0b1
Flag 7: Reserved 0b1

.
u_int8_t unused__
u_int32_t creation_timestamp
 This bundle's creation timestamp.

Member Data Documentation

u_int16_t dtn::Prophet::BundleOfferEntry::dest_string_id

ID string of the destination of the bundle as predefined in the dictionary TLV.

Definition at line 472 of file Prophet.h.

Referenced by dtn::BundleTLV::read_bundle_offer(), and dtn::BundleTLV::write_bundle_offer().

u_int8_t dtn::Prophet::BundleOfferEntry::b_flags

The encoding of the B_Flags in the request are:

Flag 0: Custody Offered 0b1
Flag 1: Reserved 0b1
Flag 2: Reserved 0b1
Flag 3: Reserved 0b1
Flag 4: Reserved 0b1
Flag 5: Reserved 0b1
Flag 6: Reserved 0b1
Flag 7: PRoPHET ACK 0b1

The encoding of the B_flag values in the response are:

Flag 0: Custody Accepted 0b1
Flag 1: Bundle Accepted 0b1
Flag 2: Reserved 0b1
Flag 3: Reserved 0b1
Flag 4: Reserved 0b1
Flag 5: Reserved 0b1
Flag 6: Reserved 0b1
Flag 7: Reserved 0b1

.

Definition at line 497 of file Prophet.h.

Referenced by dtn::BundleTLV::read_bundle_offer(), and dtn::BundleTLV::write_bundle_offer().

u_int8_t dtn::Prophet::BundleOfferEntry::unused__

Definition at line 498 of file Prophet.h.

u_int32_t dtn::Prophet::BundleOfferEntry::creation_timestamp

This bundle's creation timestamp.

Definition at line 499 of file Prophet.h.

Referenced by dtn::BundleTLV::read_bundle_offer(), and dtn::BundleTLV::write_bundle_offer().


The documentation for this struct was generated from the following file:
Generated on Sat Sep 8 08:43:47 2007 for DTN Reference Implementation by  doxygen 1.5.3