nameprefix_entry Struct Reference

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_indexbufforward_to
 faceids to forward to
struct ccn_indexbuftap
 faceids to forward to as tap
struct ccn_forwardingforwarding
 detailed forwarding info
struct nameprefix_entryparent
 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

Detailed Description

The nameprefix hash table is keyed by the Component elements of the Name prefix.

Definition at line 355 of file ccnd_private.h.


Field Documentation

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().

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().

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().

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().

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().

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().

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().


The documentation for this struct was generated from the following files:
Generated on Tue Aug 21 14:55:07 2012 for Content-Centric Networking in C by  doxygen 1.6.3