Each fdholder is referenced by its file descriptor. More...
Data Fields | |
| unsigned | filedesc |
| file descriptor | |
| int | flags |
| CCNR_FACE_* fdholder flags. | |
| unsigned | recvcount |
| for activity level monitoring | |
| struct content_queue * | q [CCN_CQ_N] |
| outgoing content, per delay class | |
| off_t | bufoffset |
| struct ccn_charbuf * | inbuf |
| struct ccn_skeleton_decoder | decoder |
| Buffered input data. | |
| size_t | outbufindex |
| struct ccn_charbuf * | outbuf |
| Buffered output data. | |
| struct ccn_charbuf * | name |
| int | pending_interests |
| a sockaddr or file name, depending on flags | |
| struct ccnr_meter * | meter [CCNR_FACE_METER_N] |
Each fdholder is referenced by its file descriptor.
Definition at line 295 of file ccnr_private.h.
| off_t fdholder::bufoffset |
Definition at line 300 of file ccnr_private.h.
Referenced by r_dispatch_process_input(), and r_io_open_repo_data_file().
Buffered input data.
Definition at line 302 of file ccnr_private.h.
Referenced by process_input_buffer(), r_dispatch_process_input(), and r_init_map_and_process_file().
| unsigned fdholder::filedesc |
file descriptor
Definition at line 296 of file ccnr_private.h.
Referenced by ccnr_debug_ccnb(), ccnr_debug_content(), ccnr_stats_handle_http_connection(), collect_face_meter_html(), collect_faces_html(), collect_faces_xml(), handle_send_error(), init_face_flags(), process_input_buffer(), r_dispatch_process_input(), r_init_create(), r_init_map_and_process_file(), r_io_accept_connection(), r_io_enroll_face(), r_io_fdholder_from_fd(), r_io_prepare_poll_fds(), r_io_record_fd(), r_io_register_new_face(), r_io_send(), r_link_do_deferred_write(), r_match_consume_matching_interests(), r_sendq_face_send_queue_insert(), send_http_response(), and sending_fd().
| int fdholder::flags |
CCNR_FACE_* fdholder flags.
Definition at line 297 of file ccnr_private.h.
Referenced by ccnr_stats_handle_http_connection(), choose_face_delay(), collect_face_meter_html(), collect_faces_html(), collect_faces_xml(), content_sender(), handle_send_error(), init_face_flags(), post_face_notice(), process_input_message(), r_dispatch_process_input(), r_init_create(), r_io_prepare_poll_fds(), r_io_register_new_face(), r_io_send(), r_io_shutdown_client_fd(), r_link_do_deferred_write(), r_link_send_content(), r_match_match_interests(), and r_sendq_face_send_queue_insert().
| struct ccn_charbuf* fdholder::inbuf |
Definition at line 301 of file ccnr_private.h.
Referenced by ccnr_stats_handle_http_connection(), process_input_buffer(), r_dispatch_process_input(), r_dispatch_process_internal_client_buffer(), r_io_open_repo_data_file(), and r_io_shutdown_client_fd().
| struct ccnr_meter* fdholder::meter[CCNR_FACE_METER_N] |
Definition at line 307 of file ccnr_private.h.
Referenced by collect_face_meter_html(), collect_faces_xml(), process_incoming_content(), r_dispatch_process_input(), r_dispatch_process_internal_client_buffer(), r_io_enroll_face(), r_io_send(), r_io_shutdown_client_fd(), r_link_send_content(), and r_store_reindexing().
| struct ccn_charbuf* fdholder::name |
Definition at line 305 of file ccnr_private.h.
Referenced by init_face_flags(), post_face_notice(), r_io_record_fd(), r_io_send(), and r_io_shutdown_client_fd().
| struct ccn_charbuf* fdholder::outbuf |
Buffered output data.
Definition at line 304 of file ccnr_private.h.
Referenced by handle_send_error(), r_io_prepare_poll_fds(), r_io_send(), r_io_shutdown_client_fd(), and r_link_do_deferred_write().
| size_t fdholder::outbufindex |
Definition at line 303 of file ccnr_private.h.
Referenced by handle_send_error(), r_io_send(), and r_link_do_deferred_write().
a sockaddr or file name, depending on flags
Definition at line 306 of file ccnr_private.h.
Referenced by ccnr_collect_stats(), collect_faces_html(), collect_faces_xml(), and r_match_consume_interest().
| struct content_queue* fdholder::q[CCN_CQ_N] |
outgoing content, per delay class
Definition at line 299 of file ccnr_private.h.
Referenced by r_io_shutdown_client_fd(), and r_sendq_face_send_queue_insert().
| unsigned fdholder::recvcount |
for activity level monitoring
Definition at line 298 of file ccnr_private.h.
Referenced by collect_faces_html(), collect_faces_xml(), and r_dispatch_process_input().
1.6.3