List of all members.
Public Member Functions |
|
| PimJpHeader (PimNode *pim_node) |
|
void | reset () |
|
PimNode * | pim_node () const |
|
int | family () const |
|
PimMrt & | pim_mrt () const |
|
size_t | message_size () const |
|
size_t | extra_source_size () const |
|
int | jp_entry_add (const IPvX &source_addr, const IPvX &group_addr, uint8_t group_mask_len, mrt_entry_type_t mrt_entry_type, action_jp_t action_jp, uint16_t holdtime, bool is_new_group) |
|
int | mrt_commit (PimVif *pim_vif, const IPvX &target_nbr_addr) |
|
int | network_commit (PimVif *pim_vif, const IPvX &target_nbr_addr, string &error_msg) |
|
int | network_send (PimVif *pim_vif, const IPvX &target_nbr_addr, string &error_msg) |
|
uint32_t | jp_groups_n () const |
|
uint32_t | jp_sources_n () const |
|
void | set_jp_groups_n (uint32_t v) |
|
void | incr_jp_groups_n () |
|
void | decr_jp_groups_n () |
|
void | set_jp_sources_n (uint32_t v) |
|
void | incr_jp_sources_n () |
|
void | decr_jp_sources_n () |
Private Attributes |
|
PimNode * | _pim_node |
|
int | _family |
|
list< PimJpGroup * > | _jp_groups_list |
|
uint32_t | _jp_groups_n |
|
uint32_t | _jp_sources_n |
|
uint16_t | _holdtime |
The documentation for this class was generated from the following files: