dtn::Prophet::RIBEntry Struct Reference

#include <Prophet.h>

List of all members.


Detailed Description

Routing Information Base entry p.

28, 4.4.4

Definition at line 403 of file Prophet.h.


Public Attributes

u_int16_t string_id
 ID string as predefined in the dictionary TLV.
u_int8_t pvalue
 Delivery predictability for the destination of this entry as calculated according to the equations in Section 2.1.1.
u_int8_t flags
 The encoding of the RIB flag field is

Flag 0: Relay Node 0b1
Flag 1: Custody Node 0b1
Flag 2: Internet GW Node 0b1
Flag 3: Reserved 0b1
Flag 4: Reserved 0b1
Flag 5: Reserved 0b1
Flag 6: Reserved 0b1
Flag 7: Reserved 0b1
.

Member Data Documentation

u_int16_t dtn::Prophet::RIBEntry::string_id

ID string as predefined in the dictionary TLV.

Definition at line 407 of file Prophet.h.

Referenced by dtn::RIBTLV::read_rib_entry(), and dtn::RIBTLV::write_rib_entry().

u_int8_t dtn::Prophet::RIBEntry::pvalue

Delivery predictability for the destination of this entry as calculated according to the equations in Section 2.1.1.

The encoding of this field is a linear mapping from [0,1] to [0, 0xFF].

Definition at line 414 of file Prophet.h.

Referenced by dtn::RIBTLV::read_rib_entry(), and dtn::RIBTLV::write_rib_entry().

u_int8_t dtn::Prophet::RIBEntry::flags

The encoding of the RIB flag field is

Flag 0: Relay Node 0b1
Flag 1: Custody Node 0b1
Flag 2: Internet GW Node 0b1
Flag 3: Reserved 0b1
Flag 4: Reserved 0b1
Flag 5: Reserved 0b1
Flag 6: Reserved 0b1
Flag 7: Reserved 0b1
.

Definition at line 427 of file Prophet.h.

Referenced by dtn::RIBTLV::read_rib_entry(), and dtn::RIBTLV::write_rib_entry().


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