Data Fields | |
struct ccn * | h |
The ccn library handle. | |
const unsigned char * | interest_ccnb |
struct ccn_parsed_interest * | pi |
struct ccn_indexbuf * | interest_comps |
int | matched_comps |
const unsigned char * | content_ccnb |
struct ccn_parsed_ContentObject * | pco |
struct ccn_indexbuf * | content_comps |
The client is responsible for managing this piece of memory and the data therein. The refcount should be initially zero, and is used by the library to keep to track of multiple registrations of the same closure. When the count drops back to 0, the closure will be called with kind = CCN_UPCALL_FINAL so that it has an opportunity to clean up.
Definition at line 131 of file ccn.h.
struct ccn* ccn_upcall_info::h [read] |
The ccn library handle.
Definition at line 132 of file ccn.h.
Referenced by ccn_age_interest(), ccn_dispatch_message(), ccn_replace_handler(), ccnd_answer_req(), ccnr_answer_req(), handle_ccndid_response(), handle_key(), handle_prefix_reg_reply(), handle_simple_incoming_content(), imcoming_bulkdata(), incoming_content(), incoming_interest(), interest_handler(), outgoing_content(), r_proto_answer_req(), r_proto_begin_enumeration(), r_proto_bulk_import(), r_proto_continue_enumeration(), r_proto_expect_content(), r_proto_start_write(), r_proto_start_write_checked(), r_sync_upcall_store(), seqw_incoming_interest(), and SyncInterestArrived().
const unsigned char* ccn_upcall_info::interest_ccnb |
Definition at line 134 of file ccn.h.
Referenced by ccn_age_interest(), ccn_dispatch_message(), ccnd_answer_req(), ccnr_answer_req(), incoming_content(), incoming_interest(), interest_handler(), make_template(), r_proto_answer_req(), r_proto_begin_enumeration(), r_proto_bulk_import(), r_proto_check_exclude(), r_proto_continue_enumeration(), r_proto_expect_content(), r_proto_start_write(), r_proto_start_write_checked(), segFromInfo(), seqw_incoming_interest(), and SyncInterestArrived().
struct ccn_parsed_interest* ccn_upcall_info::pi [read] |
Definition at line 135 of file ccn.h.
Referenced by ccn_age_interest(), ccn_dispatch_message(), ccnd_answer_req(), ccnr_answer_req(), incoming_content(), incoming_interest(), interest_handler(), make_template(), r_proto_answer_req(), r_proto_begin_enumeration(), r_proto_check_exclude(), r_proto_continue_enumeration(), r_proto_expect_content(), r_proto_start_write(), r_proto_start_write_checked(), seqw_incoming_interest(), and SyncInterestArrived().
struct ccn_indexbuf* ccn_upcall_info::interest_comps [read] |
Definition at line 136 of file ccn.h.
Referenced by ccn_age_interest(), ccn_dispatch_message(), ccnd_answer_req(), ccnr_answer_req(), incoming_content(), incoming_interest(), r_proto_answer_req(), r_proto_begin_enumeration(), r_proto_bulk_import(), r_proto_check_exclude(), r_proto_continue_enumeration(), r_proto_expect_content(), r_proto_start_write(), r_proto_start_write_checked(), segFromInfo(), and SyncInterestArrived().
Definition at line 137 of file ccn.h.
Referenced by ccn_dispatch_message(), ccnd_answer_req(), ccnr_answer_req(), deliver_content(), and outgoing_content().
const unsigned char* ccn_upcall_info::content_ccnb |
Definition at line 139 of file ccn.h.
Referenced by CallMe(), ccn_dispatch_message(), ccn_is_final_block(), deliver_content(), extractNode(), GetFinalSegment(), handle_ccndid_response(), handle_key(), handle_prefix_reg_reply(), handle_simple_incoming_content(), imcoming_bulkdata(), incoming_content(), interest_handler(), is_final(), make_template(), r_proto_expect_content(), r_proto_policy_complete(), r_sync_upcall_store(), segFromInfo(), and SyncRootAdviseResponse().
struct ccn_parsed_ContentObject* ccn_upcall_info::pco [read] |
Definition at line 140 of file ccn.h.
Referenced by CallMe(), ccn_dispatch_message(), ccn_is_final_block(), deliver_content(), extractNode(), GetFinalSegment(), handle_ccndid_response(), handle_key(), handle_prefix_reg_reply(), handle_simple_incoming_content(), imcoming_bulkdata(), incoming_content(), interest_handler(), is_final(), r_proto_expect_content(), r_proto_policy_complete(), r_sync_upcall_store(), SyncRemoteFetchResponse(), and SyncRootAdviseResponse().
struct ccn_indexbuf* ccn_upcall_info::content_comps [read] |
Definition at line 141 of file ccn.h.
Referenced by ccn_dispatch_message(), ccn_is_final_block(), deliver_content(), handle_simple_incoming_content(), incoming_content(), interest_handler(), is_final(), make_template(), r_proto_policy_complete(), segFromInfo(), and SyncRootAdviseResponse().