SPDYF_Response_Queue Struct Reference

#include </builddir/build/BUILD/libmicrohttpd-0.9.33/src/microspdy/structures.h>

Data Fields

struct SPDYF_Response_Queuenext
struct SPDYF_Response_Queueprev
struct SPDYF_Streamstream
struct SPDY_Responseresponse
struct SPDYF_Control_Frame * control_frame
struct SPDYF_Data_Frame * data_frame
void * data
int(* process_response_handler )(struct SPDY_Session *session)
SPDYF_ResponseQueueResultCallback frqcb
void * frqcb_cls
SPDY_ResponseResultCallback rrcb
void * rrcb_cls
size_t data_size
bool is_data

Detailed Description

Queue of the responses, to be handled (e.g. compressed) and sent later.

Definition at line 404 of file structures.h.


Field Documentation

struct SPDYF_Control_Frame* SPDYF_Response_Queue::control_frame [read]
struct SPDYF_Data_Frame* SPDYF_Response_Queue::data_frame [read]

Data frame. The length field should be set after compressing the body!

Definition at line 436 of file structures.h.

Referenced by spdy_handler_response_queue_result(), SPDYF_handler_write_data(), SPDYF_response_queue_create(), SPDYF_response_queue_destroy(), and SPDYF_stream_set_flags_on_write().

Callback to be called when the last bytes from the response was sent to the client.

Definition at line 452 of file structures.h.

Referenced by SPDY_queue_response(), SPDYF_handler_write_data(), SPDYF_response_queue_create(), SPDYF_session_destroy(), and SPDYF_session_write().

True if data frame should be sent. False if control frame should be sent.

Definition at line 478 of file structures.h.

Referenced by SPDYF_response_queue_create(), SPDYF_response_queue_destroy(), and SPDYF_session_write().

This is a doubly-linked list.

Definition at line 409 of file structures.h.

Referenced by SPDYF_handler_write_data(), SPDYF_queue_response(), SPDYF_response_queue_create(), and SPDYF_session_write().

This is a doubly-linked list.

Definition at line 414 of file structures.h.

Referenced by SPDYF_handler_write_data(), SPDYF_queue_response(), SPDYF_response_queue_create(), and SPDYF_session_write().

Response structure with all the data (uncompressed headers) to be sent.

Definition at line 424 of file structures.h.

Referenced by spdy_handler_response_queue_result(), SPDYF_handler_write_data(), and SPDYF_response_queue_create().

Callback to be used by the application layer.

Definition at line 462 of file structures.h.

Referenced by spdy_handler_response_queue_result(), SPDYF_handler_write_data(), and SPDYF_response_queue_create().

Closure for rcb.

Definition at line 467 of file structures.h.

Referenced by spdy_handler_response_queue_result(), SPDYF_handler_write_data(), and SPDYF_response_queue_create().


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

Generated on 14 Oct 2014 for GNU libmicrohttpd by  doxygen 1.6.1