prophet::RIBTLV::RIBEntry Struct Reference

Routing Information Base entry p. More...

#include <RIBTLV.h>

List of all members.

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


Detailed Description

Routing Information Base entry p.

28, 4.4.4

Definition at line 82 of file RIBTLV.h.


Member Data Documentation

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 106 of file RIBTLV.h.

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

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 93 of file RIBTLV.h.

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

ID string as predefined in the dictionary TLV.

Definition at line 86 of file RIBTLV.h.

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


The documentation for this struct was generated from the following file:
Generated on Sun Nov 21 11:41:18 2010 for DTN Reference Implementation by  doxygen 1.6.3