fdholder Struct Reference

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_queueq [CCN_CQ_N]
 outgoing content, per delay class
off_t bufoffset
struct ccn_charbufinbuf
struct ccn_skeleton_decoder decoder
 Buffered input data.
size_t outbufindex
struct ccn_charbufoutbuf
 Buffered output data.
struct ccn_charbufname
int pending_interests
 a sockaddr or file name, depending on flags
struct ccnr_meter * meter [CCNR_FACE_METER_N]


Detailed Description

Each fdholder is referenced by its file descriptor.

Definition at line 295 of file ccnr_private.h.


Field Documentation

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().

struct content_queue* fdholder::q[CCN_CQ_N] [read]

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().

Definition at line 300 of file ccnr_private.h.

Referenced by r_dispatch_process_input(), and r_io_open_repo_data_file().

struct ccn_charbuf* fdholder::inbuf [read]

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().

Definition at line 303 of file ccnr_private.h.

Referenced by handle_send_error(), r_io_send(), and r_link_do_deferred_write().

struct ccn_charbuf* fdholder::outbuf [read]

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().

struct ccn_charbuf* fdholder::name [read]

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 ccnr_meter* fdholder::meter[CCNR_FACE_METER_N] [read]


The documentation for this struct was generated from the following file:

Generated on Thu Feb 16 00:44:36 2012 for Content-Centric Networking in C by  doxygen 1.5.6