prophet::RIBTLV Member List
This is the complete list of members for
prophet::RIBTLV, including all inherited members.
| BaseTLV(prophet_tlv_t typecode=UNKNOWN_TLV, u_int8_t flags=0, u_int16_t length=0) | prophet::BaseTLV | [inline, protected] |
| const_iterator typedef | prophet::RIBTLV | |
| custody() const | prophet::RIBTLV | [inline] |
| custody_ | prophet::RIBTLV | [protected] |
| CUSTODY_NODE enum value | prophet::RIBTLV | |
| decode_flags(u_int8_t flags, bool *relay, bool *custody, bool *internet) | prophet::RIBTLV | [protected, static] |
| deserialize(const u_char *bp, size_t len) | prophet::RIBTLV | [protected, virtual] |
| ERROR_TLV enum value | prophet::BaseTLV | |
| flags() const | prophet::BaseTLV | [inline] |
| flags_ | prophet::BaseTLV | [protected] |
| HELLO_TLV enum value | prophet::BaseTLV | |
| internet() const | prophet::RIBTLV | [inline] |
| internet_ | prophet::RIBTLV | [protected] |
| INTERNET_GW_NODE enum value | prophet::RIBTLV | |
| iterator typedef | prophet::RIBTLV | |
| length() const | prophet::BaseTLV | [inline] |
| length_ | prophet::BaseTLV | [mutable, protected] |
| nodes() const | prophet::RIBTLV | [inline] |
| nodes_ | prophet::RIBTLV | [protected] |
| OFFER_TLV enum value | prophet::BaseTLV | |
| packed | prophet::RIBTLV | |
| packed | prophet::RIBTLV | |
| prophet_tlv_t enum name | prophet::BaseTLV | |
| read_rib_entry(u_int16_t *sid, double *pvalue, bool *relay, bool *custody, bool *internet, const u_char *bp, size_t len) | prophet::RIBTLV | [protected] |
| relay() const | prophet::RIBTLV | [inline] |
| relay_ | prophet::RIBTLV | [protected] |
| RELAY_NODE enum value | prophet::RIBTLV | |
| RESPONSE_TLV enum value | prophet::BaseTLV | |
| rib_header_flag_t enum name | prophet::RIBTLV | |
| RIB_TLV enum value | prophet::BaseTLV | |
| RIBD_TLV enum value | prophet::BaseTLV | |
| RIBEntrySize | prophet::RIBTLV | [static] |
| RIBTLV(const RIBNodeList &nodes, bool relay, bool custody, bool internet=false) | prophet::RIBTLV | |
| RIBTLV() | prophet::RIBTLV | [protected] |
| RIBTLVHeaderSize | prophet::RIBTLV | [static] |
| serialize(u_char *bp, size_t len) const | prophet::RIBTLV | [virtual] |
| tlv_to_str(prophet_tlv_t tlv) | prophet::BaseTLV | [inline, static] |
| TLVFactory< RIBTLV > class | prophet::RIBTLV | [friend] |
| typecode() const | prophet::BaseTLV | [inline] |
| typecode_ | prophet::BaseTLV | [protected] |
| UNKNOWN_TLV enum value | prophet::BaseTLV | |
| write_rib_entry(u_int16_t sid, double pvalue, bool relay, bool custody, bool internet, u_char *bp, size_t len) const | prophet::RIBTLV | [protected] |
| ~BaseTLV() | prophet::BaseTLV | [inline, virtual] |
| ~RIBTLV() | prophet::RIBTLV | [inline, virtual] |