The interest hash table is keyed by the interest message. More...
Data Fields | |
struct ielinks | ll |
struct ccn_strategy | strategy |
state of strategy engine | |
struct pit_face_item * | pfl |
upstream and downstream faces | |
struct ccn_scheduled_event * | ev |
next interest timeout | |
const unsigned char * | interest_msg |
pending interest message | |
unsigned | size |
size of interest message | |
unsigned | serial |
used for logging |
The interest hash table is keyed by the interest message.
The interest message has fields that do not participate in the similarity test stripped out - in particular the nonce.
Definition at line 314 of file ccnd_private.h.
next interest timeout
Definition at line 318 of file ccnd_private.h.
Referenced by do_propagate(), finalize_interest(), propagate_interest(), and update_npe_children().
const unsigned char* interest_entry::interest_msg |
pending interest message
Definition at line 319 of file ccnd_private.h.
Referenced by consume_interest(), consume_matching_interests(), do_propagate(), finalize_interest(), propagate_interest(), send_interest(), strategy_callout(), and update_npe_children().
struct ielinks interest_entry::ll |
Definition at line 315 of file ccnd_private.h.
Referenced by adjust_predicted_response(), finalize_interest(), get_fib_npe(), link_interest_entry_to_nameprefix(), process_incoming_interest(), strategy_callout(), and update_npe_children().
struct pit_face_item* interest_entry::pfl |
upstream and downstream faces
Definition at line 317 of file ccnd_private.h.
Referenced by ccnd_collect_stats(), consume_matching_interests(), do_propagate(), finalize_interest(), ie_next_usec(), is_pending_on(), pfi_destroy(), pfi_seek(), pfi_unique_nonce(), strategy_callout(), and update_npe_children().
unsigned interest_entry::serial |
used for logging
Definition at line 321 of file ccnd_private.h.
Referenced by ccnd_debug_ccnb(), ie_next_usec(), and propagate_interest().
unsigned interest_entry::size |
size of interest message
Definition at line 320 of file ccnd_private.h.
Referenced by consume_interest(), consume_matching_interests(), do_propagate(), propagate_interest(), send_interest(), strategy_callout(), and update_npe_children().
state of strategy engine
Definition at line 316 of file ccnd_private.h.
Referenced by finalize_interest(), propagate_interest(), strategy_settimer(), and strategy_timer().