List of all members.
Public Member Functions |
RoundIdEntry * | findRoundIdEntry (int32_t round_id) |
RoundIdEntry * | addRoundIdEntry (int32_t round_id) |
void | updateNeighborDataInfo (int32_t node_id, bool new_message) |
void | addGradient (int32_t last_hop, int32_t round_id, bool new_gradient) |
void | updateSink (u_int16_t sink_id, int32_t round_id) |
void | deleteExpiredRoundIds () |
void | getSinksFromList (FlowIdList *msg_list, FlowIdList *sink_list) |
void | getFlowsFromList (FlowIdList *msg_list, FlowIdList *flow_list) |
int32_t | getNeighborFromFlow (int32_t flow_id) |
Public Attributes |
struct timeval | tv_ |
NRAttrVec * | attrs_ |
RoundIdList | round_ids_ |
SubscriptionList | subscription_list_ |
DataNeighborList | data_neighbors_ |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/diffusion3/filters/diffusion/one_phase_pull.hh
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/diffusion3/filters/diffusion/one_phase_pull.cc