Data Fields | |
ssize_t | index |
Number of bytes processed. | |
int | state |
Decoder state. | |
int | nest |
Element nesting. | |
size_t | numval |
Current numval, meaning depends on state. | |
size_t | token_index |
Starting index of most-recent token. | |
size_t | element_index |
Starting index of most-recent element. |
Definition at line 184 of file coding.h.
ssize_t ccn_skeleton_decoder::index |
Number of bytes processed.
Definition at line 185 of file coding.h.
Referenced by ccn_buf_advance(), ccn_buf_match_attr(), ccn_buf_match_blob(), ccn_buf_match_udata(), ccn_face_instance_parse(), ccn_forwarding_entry_parse(), ccn_header_parse(), ccn_name_comp_get(), ccn_parse_ContentObject(), ccn_parse_interest(), ccn_parse_Link(), ccn_parse_nonNegativeInteger(), ccn_parse_tagged_string(), ccn_parse_timestamp(), ccn_parse_uintmax(), ccn_process_input(), ccn_ref_tagged_BLOB(), ccn_skeleton_decode(), ccnbx(), main(), process_fd(), process_input(), process_input_buffer(), process_input_message(), process_test(), r_dispatch_process_input(), r_init_map_and_process_file(), SyncParseComposite(), and test_insert_content().
Decoder state.
Definition at line 186 of file coding.h.
Referenced by ccn_append_link_name(), ccn_buf_advance_past_element(), ccn_buf_check_close(), ccn_buf_decoder_start(), ccn_buf_match_attr(), ccn_buf_match_dtag(), ccn_buf_match_some_blob(), ccn_buf_match_some_dtag(), ccn_buf_match_udata(), ccn_check_namebuf(), ccn_chk_signing_params(), ccn_face_instance_parse(), ccn_flatname_append_from_ccnb(), ccn_forwarding_entry_parse(), ccn_header_parse(), ccn_interest_lifetime(), ccn_name_comp_get(), ccn_name_last_component_offset(), ccn_parse_Collection_next(), ccn_parse_Collection_start(), ccn_parse_ContentObject(), ccn_parse_Exclude(), ccn_parse_interest(), ccn_parse_KeyName(), ccn_parse_Link(), ccn_parse_LinkAuthenticator(), ccn_parse_Name(), ccn_parse_nonNegativeInteger(), ccn_parse_optional_Any_or_Bloom(), ccn_parse_optional_tagged_nonNegativeInteger(), ccn_parse_PublisherID(), ccn_parse_required_tagged_binary_number(), ccn_parse_required_tagged_BLOB(), ccn_parse_required_tagged_timestamp(), ccn_parse_required_tagged_UDATA(), ccn_parse_Signature(), ccn_parse_SignedInfo(), ccn_parse_tagged_required_uintmax(), ccn_parse_tagged_string(), ccn_parse_timestamp(), ccn_parse_uintmax(), ccn_process_input(), ccn_put(), ccn_ref_tagged_BLOB(), ccn_skeleton_decode(), ccn_uri_append(), ccnbx(), find_first_match_candidate(), main(), make_template(), process_data(), process_fd(), process_incoming_link_message(), process_input(), process_input_buffer(), process_input_message(), process_test(), r_dispatch_process_input(), r_init_map_and_process_file(), r_proto_initiate_key_fetch(), r_store_content_read(), r_store_find_first_match_candidate(), reportExclude(), SyncCheckDecodeErr(), SyncSetDecodeErr(), test_insert_content(), and testRootBasic().
Element nesting.
Definition at line 187 of file coding.h.
Referenced by ccn_buf_advance_past_element(), ccn_skeleton_decode(), ccnbx(), main(), process_test(), and SyncInitDecoderFromCharbufRange().
size_t ccn_skeleton_decoder::numval |
Current numval, meaning depends on state.
Definition at line 188 of file coding.h.
Referenced by ccn_buf_match_attr(), ccn_buf_match_blob(), ccn_buf_match_dtag(), ccn_buf_match_udata(), ccn_parse_LinkAuthenticator(), ccn_parse_nonNegativeInteger(), ccn_parse_required_tagged_BLOB(), ccn_parse_tagged_string(), ccn_parse_timestamp(), ccn_parse_uintmax(), ccn_skeleton_decode(), ccnbx(), process_input_message(), and process_test().
Starting index of most-recent token.
Definition at line 189 of file coding.h.
Referenced by ccn_append_link_name(), ccn_buf_match_blob(), ccn_check_namebuf(), ccn_chk_signing_params(), ccn_forwarding_entry_parse(), ccn_name_last_component_offset(), ccn_parse_ContentObject(), ccn_parse_interest(), ccn_parse_KeyName(), ccn_parse_Link(), ccn_parse_LinkAuthenticator(), ccn_parse_Name(), ccn_parse_PublisherID(), ccn_parse_Signature(), ccn_parse_SignedInfo(), ccn_pubid_matches(), ccn_skeleton_decode(), ccnbx(), find_first_match_candidate(), make_template(), process_test(), r_proto_initiate_key_fetch(), r_store_find_first_match_candidate(), SyncParseComposite(), SyncParseHash(), and SyncParseName().
Starting index of most-recent element.
Definition at line 190 of file coding.h.
Referenced by ccn_parse_Exclude(), ccn_parse_interest(), ccn_parse_KeyName(), ccn_parse_Link(), ccn_parse_PublisherID(), ccn_parse_required_tagged_BLOB(), ccn_parse_required_tagged_timestamp(), ccn_parse_required_tagged_UDATA(), ccn_parse_Signature(), ccn_skeleton_decode(), process_test(), and reportExclude().