nameprefix_entry Struct Reference

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


Data Fields

struct propagating_entry pe_head
 list head for propagating 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


Detailed Description

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

Definition at line 308 of file ccnd_private.h.


Field Documentation

faceids to forward to as tap

Definition at line 311 of file ccnd_private.h.

Referenced by finalize_nameprefix(), r_fwd_finalize_nameprefix(), reorder_outbound_using_history(), and update_forward_to().

number of children

Definition at line 314 of file ccnd_private.h.

Referenced by check_nameprefix_entries(), nameprefix_longest_match(), and nameprefix_seek().

used to decide when forward_to is stale

Definition at line 316 of file ccnd_private.h.

Referenced by get_outbound_faces(), match_interests(), nameprefix_seek(), replan_propagation(), and update_forward_to().

faceid of recent content source

filedesc of recent content source

Definition at line 317 of file ccnd_private.h.

Referenced by check_nameprefix_entries(), nameprefix_seek(), note_content_from(), propagate_interest(), and reorder_outbound_using_history().

and of older matching content

Definition at line 318 of file ccnd_private.h.

Referenced by check_nameprefix_entries(), nameprefix_seek(), note_content_from(), and reorder_outbound_using_history().


The documentation for this struct was generated from the following files:

Generated on Thu Feb 16 00:44:36 2012 for Content-Centric Networking in C by  doxygen 1.5.6