Closure for dv_neighbour_selection and dv_neighbour_transmission. More...
Data Fields | |
const struct TransportDVLearnMessage * | dvl |
Original message we received. More... | |
const struct DVPathEntryP * | hops |
The hops taken. More... | |
struct GNUNET_TIME_Absolute | in_time |
Time we received the message. More... | |
uint32_t | selections [MAX_DV_DISCOVERY_SELECTION] |
Offsets of the selected peers. More... | |
unsigned int | num_eligible |
Number of peers eligible for selection. More... | |
unsigned int | num_selections |
Number of peers that were selected for forwarding. More... | |
uint16_t | nhops |
Number of hops in hops. More... | |
uint16_t | bi_history |
Bitmap of bidirectional connections encountered. More... | |
Closure for dv_neighbour_selection and dv_neighbour_transmission.
Definition at line 7212 of file gnunet-service-tng.c.
const struct TransportDVLearnMessage* NeighbourSelectionContext::dvl |
Original message we received.
Definition at line 7217 of file gnunet-service-tng.c.
Referenced by dv_neighbour_selection(), dv_neighbour_transmission(), and handle_dv_learn().
const struct DVPathEntryP* NeighbourSelectionContext::hops |
The hops taken.
Definition at line 7222 of file gnunet-service-tng.c.
Referenced by dv_neighbour_selection(), dv_neighbour_transmission(), and handle_dv_learn().
struct GNUNET_TIME_Absolute NeighbourSelectionContext::in_time |
Time we received the message.
Definition at line 7222 of file gnunet-service-tng.c.
Referenced by dv_neighbour_transmission(), and handle_dv_learn().
uint32_t NeighbourSelectionContext::selections[MAX_DV_DISCOVERY_SELECTION] |
Offsets of the selected peers.
Definition at line 7232 of file gnunet-service-tng.c.
Referenced by dv_neighbour_transmission(), and handle_dv_learn().
unsigned int NeighbourSelectionContext::num_eligible |
Number of peers eligible for selection.
Definition at line 7237 of file gnunet-service-tng.c.
Referenced by dv_neighbour_selection(), dv_neighbour_transmission(), and handle_dv_learn().
unsigned int NeighbourSelectionContext::num_selections |
Number of peers that were selected for forwarding.
Definition at line 7242 of file gnunet-service-tng.c.
Referenced by dv_neighbour_transmission(), and handle_dv_learn().
uint16_t NeighbourSelectionContext::nhops |
Number of hops in hops.
Definition at line 7247 of file gnunet-service-tng.c.
Referenced by dv_neighbour_selection(), dv_neighbour_transmission(), and handle_dv_learn().
uint16_t NeighbourSelectionContext::bi_history |
Bitmap of bidirectional connections encountered.
Definition at line 7252 of file gnunet-service-tng.c.
Referenced by dv_neighbour_transmission(), and handle_dv_learn().