Public Member Functions | Data Fields

SpdyRequest Class Reference

#include <SpdyClientSession.h>

Collaboration diagram for SpdyRequest:
Collaboration graph
[legend]

Public Member Functions

 SpdyRequest ()
 SpdyRequest (SpdyClientSession *sm, int id)
 ~SpdyRequest ()
void init (SpdyClientSession *sm, int id)
void clear ()
void append_nv (char **nv)

Data Fields

int event
SpdyClientSessionspdy_sm
int stream_id
TSHRTime start_time
TSFetchSM fetch_sm
bool has_submitted_data
bool need_resume_data
int fetch_data_len
unsigned delta_window_size
bool fetch_body_completed
vector< pair< string, string > > headers
string url
string host
string path
string scheme
string method
string version
MD5_CTX recv_md5

Detailed Description

Definition at line 36 of file SpdyClientSession.h.


Constructor & Destructor Documentation

SpdyRequest::SpdyRequest (  )  [inline]

Definition at line 39 of file SpdyClientSession.h.

SpdyRequest::SpdyRequest ( SpdyClientSession sm,
int  id 
) [inline]

Definition at line 47 of file SpdyClientSession.h.

References init().

SpdyRequest::~SpdyRequest (  )  [inline]

Definition at line 56 of file SpdyClientSession.h.

References clear().


Member Function Documentation

void SpdyRequest::append_nv ( char **  nv  )  [inline]

Definition at line 64 of file SpdyClientSession.h.

References headers.

Referenced by spdy_on_ctrl_recv_callback().

void SpdyRequest::clear ( void   ) 
void SpdyRequest::init ( SpdyClientSession sm,
int  id 
)

Field Documentation

Definition at line 80 of file SpdyClientSession.h.

Referenced by spdy_on_data_recv_callback().

Definition at line 72 of file SpdyClientSession.h.

Referenced by spdy_process_fetch_body(), and spdy_read_fetch_body_callback().

Definition at line 81 of file SpdyClientSession.h.

Referenced by spdy_process_fetch().

Definition at line 79 of file SpdyClientSession.h.

Referenced by spdy_read_fetch_body_callback().

Definition at line 77 of file SpdyClientSession.h.

Referenced by spdy_process_fetch_body().

vector<pair<string, string> > SpdyRequest::headers

Definition at line 85 of file SpdyClientSession.h.

Referenced by clear(), spdy_fetcher_launch(), and spdy_process_syn_stream_frame().

Definition at line 88 of file SpdyClientSession.h.

Referenced by clear(), spdy_fetcher_launch(), and spdy_process_syn_stream_frame().

Definition at line 78 of file SpdyClientSession.h.

Referenced by spdy_process_fetch_body(), and spdy_read_fetch_body_callback().

Definition at line 86 of file SpdyClientSession.h.

Referenced by clear(), spdy_fetcher_launch(), and spdy_process_syn_stream_frame().

Definition at line 91 of file SpdyClientSession.h.

Referenced by init(), and spdy_read_fetch_body_callback().

Definition at line 87 of file SpdyClientSession.h.

Referenced by clear(), spdy_fetcher_launch(), and spdy_process_syn_stream_frame().

Definition at line 73 of file SpdyClientSession.h.

Referenced by clear(), init(), and spdy_fetcher_launch().

Definition at line 89 of file SpdyClientSession.h.

Referenced by clear(), spdy_fetcher_launch(), and spdy_process_syn_stream_frame().


The documentation for this class was generated from the following files: