prophet::BundleTLV::BundleEntry Struct Reference

#include <BundleTLV.h>

List of all members.


Detailed Description

Bundle Offer/Response Entry p.

30, 4.4.5

Definition at line 68 of file BundleTLV.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.
u_int32_t seqno
 NOT IN SPEC.

Member Data Documentation

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

Definition at line 73 of file BundleTLV.h.

Referenced by prophet::BundleTLV::read_bundle_entry(), and prophet::BundleTLV::write_bundle_entry().

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 98 of file BundleTLV.h.

Referenced by prophet::BundleTLV::read_bundle_entry(), and prophet::BundleTLV::write_bundle_entry().

Definition at line 99 of file BundleTLV.h.

This bundle's creation timestamp.

Definition at line 100 of file BundleTLV.h.

Referenced by prophet::BundleTLV::read_bundle_entry(), and prophet::BundleTLV::write_bundle_entry().

NOT IN SPEC.

Definition at line 101 of file BundleTLV.h.

Referenced by prophet::BundleTLV::read_bundle_entry(), and prophet::BundleTLV::write_bundle_entry().


The documentation for this struct was generated from the following file:

Generated on Mon Jul 21 14:12:22 2008 for DTN Reference Implementation by  doxygen 1.5.6