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 307 of file ccnd_private.h.


Field Documentation

number of children

Definition at line 313 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 315 of file ccnd_private.h.

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

CCN_FORW_* flags about namespace.

Definition at line 314 of file ccnd_private.h.

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

and of older matching content

Definition at line 317 of file ccnd_private.h.

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

faceid of recent content source

Definition at line 316 of file ccnd_private.h.

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

faceids to forward to as tap

Definition at line 310 of file ccnd_private.h.

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


The documentation for this struct was generated from the following file:
Generated on Fri May 13 16:27:29 2011 for Content-Centric Networking in C by  doxygen 1.6.3