#include <Http2ConnectionState.h>
Inherits Continuation.
Public Member Functions | |
Http2ConnectionState () | |
int | main_event_handler (int, void *) |
int | state_closed (int, void *) |
Data Fields | |
Http2ClientSession * | ua_session |
Http2ConnectionSettings | server_settings |
Http2ConnectionSettings | client_settings |
Definition at line 57 of file Http2ConnectionState.h.
Http2ConnectionState::Http2ConnectionState | ( | ) | [inline] |
Definition at line 61 of file Http2ConnectionState.h.
References main_event_handler(), and SET_HANDLER.
int Http2ConnectionState::main_event_handler | ( | int | event, | |
void * | edata | |||
) |
Definition at line 108 of file Http2ConnectionState.cc.
References Http2Frame::alloc(), buffer_size_index, countof, Http2Goaway::error_code, ET_NET, eventProcessor, Http2Frame::finalize(), frame_handlers, Continuation::handleEvent(), Http2Frame::header(), HTTP2_ERROR_NO_ERROR, HTTP2_FRAME_TYPE_GOAWAY, HTTP2_GOAWAY_LEN, HTTP2_SESSION_EVENT_FINI, HTTP2_SESSION_EVENT_INIT, HTTP2_SESSION_EVENT_RECV, HTTP2_SESSION_EVENT_XMIT, http2_write_goaway(), ink_assert, Http2Goaway::last_streamid, EventProcessor::schedule_imm(), SET_HANDLER, state_closed(), Http2FrameHeader::type, ua_session, VC_EVENT_ERROR, and Http2Frame::write().
Referenced by Http2ConnectionState().
int Http2ConnectionState::state_closed | ( | int | , | |
void * | ||||
) |
Definition at line 164 of file Http2ConnectionState.cc.
Referenced by main_event_handler().
Definition at line 69 of file Http2ConnectionState.h.
Referenced by rcv_settings_frame().
Definition at line 68 of file Http2ConnectionState.h.
Definition at line 65 of file Http2ConnectionState.h.
Referenced by main_event_handler().