ccnr_forwarding.h File Reference
Part of ccnr - CCNx Repository Daemon.
More...
Go to the source code of this file.
Functions |
int | r_fwd_nameprefix_longest_match (struct ccnr_handle *h, const unsigned char *msg, struct ccn_indexbuf *comps, int ncomps) |
int | r_fwd_is_duplicate_flooded (struct ccnr_handle *h, unsigned char *msg, struct ccn_parsed_interest *pi, unsigned filedesc) |
int | r_fwd_propagate_interest (struct ccnr_handle *h, struct fdholder *fdholder, unsigned char *msg, struct ccn_parsed_interest *pi, struct nameprefix_entry *npe) |
void | r_fwd_append_plain_nonce (struct ccnr_handle *h, struct fdholder *fdholder, struct ccn_charbuf *cb) |
void | r_fwd_append_debug_nonce (struct ccnr_handle *h, struct fdholder *fdholder, struct ccn_charbuf *cb) |
void | r_fwd_update_forward_to (struct ccnr_handle *h, struct nameprefix_entry *npe) |
void | r_fwd_reg_uri_list (struct ccnr_handle *h, struct ccn_charbuf *uris, unsigned filedesc, int flags, int expires) |
int | r_fwd_reg_uri (struct ccnr_handle *h, const char *uri, unsigned filedesc, int flags, int expires) |
int | r_fwd_nameprefix_seek (struct ccnr_handle *h, struct hashtb_enumerator *e, const unsigned char *msg, struct ccn_indexbuf *comps, int ncomps) |
void | r_fwd_age_forwarding_needed (struct ccnr_handle *h) |
void | r_fwd_reap_needed (struct ccnr_handle *h, int init_delay_usec) |
void | r_fwd_adjust_npe_predicted_response (struct ccnr_handle *h, struct nameprefix_entry *npe, int up) |
void | r_fwd_finalize_propagating (struct hashtb_enumerator *e) |
void | r_fwd_finalize_nameprefix (struct hashtb_enumerator *e) |
Detailed Description
Part of ccnr - CCNx Repository Daemon.
Definition in file ccnr_forwarding.h.
Function Documentation
void r_fwd_age_forwarding_needed |
( |
struct ccnr_handle * |
h |
) |
|
int r_fwd_nameprefix_longest_match |
( |
struct ccnr_handle * |
h, |
|
|
const unsigned char * |
msg, |
|
|
struct ccn_indexbuf * |
comps, |
|
|
int |
ncomps | |
|
) |
| | |
void r_fwd_reap_needed |
( |
struct ccnr_handle * |
h, |
|
|
int |
init_delay_usec | |
|
) |
| | |
int r_fwd_reg_uri |
( |
struct ccnr_handle * |
h, |
|
|
const char * |
uri, |
|
|
unsigned |
filedesc, |
|
|
int |
flags, |
|
|
int |
expires | |
|
) |
| | |
void r_fwd_reg_uri_list |
( |
struct ccnr_handle * |
h, |
|
|
struct ccn_charbuf * |
uris, |
|
|
unsigned |
filedesc, |
|
|
int |
flags, |
|
|
int |
expires | |
|
) |
| | |