The nameprefix hash table is keyed by the Component elements of the Name prefix. More...
Data Fields | |
struct ielinks | ie_head |
list head for interest entries | |
struct ccn_indexbuf * | forward_to |
faceids to forward to | |
struct ccn_indexbuf * | tap |
faceids to forward to as tap | |
struct ccn_forwarding * | forwarding |
detailed forwarding info | |
struct nameprefix_entry * | parent |
link to next-shorter prefix | |
int | children |
number of children | |
unsigned | flags |
CCN_FORW_* flags about namespace. | |
int | fgen |
used to decide when forward_to is stale | |
unsigned | src |
faceid of recent content source | |
unsigned | osrc |
and of older matching content | |
unsigned | usec |
response-time prediction | |
struct propagating_entry | pe_head |
list head for propagating entries |
The nameprefix hash table is keyed by the Component elements of the Name prefix.
Definition at line 355 of file ccnd_private.h.
number of children
Definition at line 361 of file ccnd_private.h.
Referenced by check_nameprefix_entries(), and nameprefix_seek().
used to decide when forward_to is stale
Definition at line 363 of file ccnd_private.h.
Referenced by drop_nonlocal_interest(), get_outbound_faces(), match_interests(), nameprefix_seek(), and update_forward_to().
unsigned nameprefix_entry::flags |
CCN_FORW_* flags about namespace.
Definition at line 362 of file ccnd_private.h.
Referenced by drop_nonlocal_interest(), get_outbound_faces(), match_interests(), nameprefix_seek(), r_match_match_interests(), and update_forward_to().
struct ccn_indexbuf * nameprefix_entry::forward_to |
faceids to forward to
Definition at line 357 of file ccnd_private.h.
Referenced by check_nameprefix_entries(), finalize_nameprefix(), get_outbound_faces(), nameprefix_seek(), r_fwd_finalize_nameprefix(), and update_forward_to().
detailed forwarding info
Definition at line 359 of file ccnd_private.h.
Referenced by age_forwarding(), ccnd_req_unreg(), check_nameprefix_entries(), collect_forwarding_html(), collect_forwarding_xml(), finalize_nameprefix(), get_fib_npe(), get_outbound_faces(), nameprefix_seek(), r_fwd_finalize_nameprefix(), seek_forwarding(), and update_forward_to().
struct ielinks nameprefix_entry::ie_head |
list head for interest entries
Definition at line 356 of file ccnd_private.h.
Referenced by ccnd_collect_stats(), check_nameprefix_entries(), consume_matching_interests(), finalize_nameprefix(), link_interest_entry_to_nameprefix(), and nameprefix_seek().
unsigned nameprefix_entry::osrc |
and of older matching content
Definition at line 365 of file ccnd_private.h.
Referenced by check_nameprefix_entries(), nameprefix_seek(), note_content_from(), and strategy_callout().
struct nameprefix_entry * nameprefix_entry::parent |
link to next-shorter prefix
Definition at line 360 of file ccnd_private.h.
Referenced by adjust_predicted_response(), check_nameprefix_entries(), get_fib_npe(), get_outbound_faces(), match_interests(), nameprefix_seek(), r_match_match_interests(), update_forward_to(), and update_npe_children().
list head for propagating entries
Definition at line 400 of file ccnr_private.h.
Referenced by ccnr_collect_stats(), r_fwd_finalize_nameprefix(), and r_match_consume_matching_interests().
unsigned nameprefix_entry::src |
faceid of recent content source
filedesc of recent content source
Definition at line 364 of file ccnd_private.h.
Referenced by check_nameprefix_entries(), nameprefix_seek(), note_content_from(), and strategy_callout().
struct ccn_indexbuf * nameprefix_entry::tap |
faceids to forward to as tap
Definition at line 358 of file ccnd_private.h.
Referenced by check_nameprefix_entries(), finalize_nameprefix(), r_fwd_finalize_nameprefix(), strategy_callout(), and update_forward_to().
unsigned nameprefix_entry::usec |
response-time prediction
Definition at line 366 of file ccnd_private.h.
Referenced by adjust_npe_predicted_response(), nameprefix_seek(), note_content_from(), and strategy_callout().