Data Fields | |
int | recv_fd |
socket for receiving | |
unsigned | sendface |
faceid for sending (maybe == faceid) | |
int | flags |
CCN_FACE_* face flags. | |
int | surplus |
sends since last successful recv | |
unsigned | faceid |
internal face id | |
unsigned | recvcount |
for activity level monitoring | |
struct content_queue * | q [CCN_CQ_N] |
outgoing content, per delay class | |
struct ccn_charbuf * | inbuf |
struct ccn_skeleton_decoder | decoder |
size_t | outbufindex |
struct ccn_charbuf * | outbuf |
struct sockaddr * | addr |
socklen_t | addrlen |
int | pending_interests |
unsigned | rrun |
uintmax_t | rseq |
struct ccnd_meter * | meter [CCND_FACE_METER_N] |
unsigned short | pktseq |
sequence number for sent packets |
Definition at line 191 of file ccnd_private.h.
int face::recv_fd |
socket for receiving
Definition at line 192 of file ccnd_private.h.
Referenced by ccnd_create(), ccnd_destroy_face(), ccnd_getboundsocket(), ccnd_send(), finalize_face(), get_dgram_source(), init_face_flags(), prepare_poll_fds(), process_input(), record_connection(), send_http_response(), sending_fd(), setup_multicast(), and shutdown_client_fd().
unsigned face::sendface |
faceid for sending (maybe == faceid)
Definition at line 193 of file ccnd_private.h.
Referenced by ccnd_create(), collect_faces_html(), collect_faces_xml(), get_dgram_source(), record_connection(), sending_fd(), and setup_multicast().
int face::flags |
CCN_FACE_* face flags.
Definition at line 194 of file ccnd_private.h.
Referenced by adjust_outbound_for_existing_interests(), ccn_append_link_stuff(), ccn_link_state_init(), ccnd_create(), ccnd_destroy_face(), ccnd_getboundsocket(), ccnd_new_face_msg(), ccnd_reg_prefix(), ccnd_req_destroyface(), ccnd_req_newface(), ccnd_req_prefix_or_self_reg(), ccnd_req_unreg(), ccnd_send(), ccnd_shutdown_listeners(), ccnd_stats_handle_http_connection(), check_dgram_faces(), choose_content_delay_class(), choose_face_delay(), collect_face_meter_html(), collect_faces_html(), collect_faces_xml(), content_sender(), do_deferred_write(), do_propagate(), face_send_queue_insert(), finalize_face(), get_dgram_source(), get_outbound_faces(), handle_send_error(), init_face_flags(), make_connection(), match_interests(), post_face_notice(), prepare_poll_fds(), process_incoming_content(), process_incoming_interest(), process_incoming_link_message(), process_input(), process_input_message(), register_new_face(), replan_propagation(), send_content(), setup_multicast(), stuff_and_send(), and stuff_link_check().
int face::surplus |
sends since last successful recv
Definition at line 195 of file ccnd_private.h.
Referenced by ccnd_send(), content_sender(), and process_input().
unsigned face::faceid |
internal face id
Definition at line 196 of file ccnd_private.h.
Referenced by accept_connection(), adjust_outbound_for_existing_interests(), ccn_append_link_stuff(), ccn_stuff_interest(), ccnd_append_debug_nonce(), ccnd_debug_ccnb(), ccnd_listen_on_address(), ccnd_listen_on_wildcards(), ccnd_new_face_msg(), ccnd_req_newface(), ccnd_req_prefix_or_self_reg(), ccnd_start_notice(), ccnd_stats_handle_http_connection(), collect_face_meter_html(), collect_faces_html(), collect_faces_xml(), consume_matching_interests(), do_deferred_write(), do_propagate(), enroll_face(), face_from_faceid(), face_send_queue_insert(), faceid_from_fd(), finalize_face(), get_dgram_source(), get_outbound_faces(), handle_send_error(), make_connection(), match_interests(), process_incoming_content(), process_incoming_interest(), process_incoming_link_message(), process_input(), process_input_buffer(), propagate_interest(), register_new_face(), replan_propagation(), sending_fd(), setup_multicast(), and shutdown_client_fd().
unsigned face::recvcount |
for activity level monitoring
Definition at line 197 of file ccnd_private.h.
Referenced by check_dgram_faces(), collect_faces_html(), collect_faces_xml(), get_dgram_source(), process_input(), stuff_and_send(), and stuff_link_check().
struct content_queue* face::q[CCN_CQ_N] [read] |
outgoing content, per delay class
Definition at line 198 of file ccnd_private.h.
Referenced by face_send_queue_insert(), finalize_face(), process_incoming_content(), and process_incoming_interest().
struct ccn_charbuf* face::inbuf [read] |
Definition at line 199 of file ccnd_private.h.
Referenced by ccnd_destroy(), ccnd_stats_handle_http_connection(), process_input(), process_input_buffer(), process_internal_client_buffer(), and shutdown_client_fd().
struct ccn_skeleton_decoder face::decoder [read] |
Definition at line 200 of file ccnd_private.h.
Referenced by process_input(), and process_input_buffer().
size_t face::outbufindex |
Definition at line 201 of file ccnd_private.h.
Referenced by ccnd_send(), do_deferred_write(), handle_send_error(), and make_connection().
struct ccn_charbuf* face::outbuf [read] |
Definition at line 202 of file ccnd_private.h.
Referenced by ccnd_destroy(), ccnd_send(), do_deferred_write(), handle_send_error(), make_connection(), prepare_poll_fds(), and shutdown_client_fd().
struct sockaddr* face::addr [read] |
Definition at line 203 of file ccnd_private.h.
Referenced by ccnd_destroy_face(), ccnd_getboundsocket(), ccnd_new_face_msg(), ccnd_send(), check_dgram_faces(), collect_faces_html(), collect_faces_xml(), get_dgram_source(), init_face_flags(), make_connection(), post_face_notice(), record_connection(), sending_fd(), and setup_multicast().
socklen_t face::addrlen |
Definition at line 204 of file ccnd_private.h.
Referenced by ccnd_destroy_face(), ccnd_getboundsocket(), ccnd_send(), get_dgram_source(), make_connection(), record_connection(), and setup_multicast().
Definition at line 205 of file ccnd_private.h.
Referenced by ccnd_collect_stats(), collect_faces_html(), collect_faces_xml(), consume(), and propagate_interest().
unsigned face::rrun |
uintmax_t face::rseq |
struct ccnd_meter* face::meter[CCND_FACE_METER_N] [read] |
Definition at line 208 of file ccnd_private.h.
Referenced by ccn_stuff_interest(), ccnd_send(), collect_face_meter_html(), collect_faces_xml(), do_propagate(), enroll_face(), finalize_face(), process_incoming_content(), process_incoming_interest(), process_input(), process_internal_client_buffer(), send_content(), and stuff_link_check().
unsigned short face::pktseq |
sequence number for sent packets
Definition at line 209 of file ccnd_private.h.
Referenced by ccn_append_link_stuff(), and ccn_link_state_init().