#include <Http2SessionAccept.h>
Inherits SessionAccept.
Public Member Functions | |
Http2SessionAccept (const HttpSessionAccept::Options &) | |
~Http2SessionAccept () | |
void | accept (NetVConnection *, MIOBuffer *, IOBufferReader *) |
int | mainEvent (int event, void *netvc) |
Definition at line 42 of file Http2SessionAccept.h.
Http2SessionAccept::Http2SessionAccept | ( | const HttpSessionAccept::Options & | _o | ) | [explicit] |
Definition at line 29 of file Http2SessionAccept.cc.
References mainEvent(), and SET_HANDLER.
Http2SessionAccept::~Http2SessionAccept | ( | ) |
Definition at line 35 of file Http2SessionAccept.cc.
void Http2SessionAccept::accept | ( | NetVConnection * | netvc, | |
MIOBuffer * | iobuf, | |||
IOBufferReader * | reader | |||
) | [virtual] |
Implements SessionAccept.
Definition at line 40 of file Http2SessionAccept.cc.
References ats_ip_nptop(), NetVConnection::attributes, Debug, NetVConnection::get_remote_addr(), http2ClientSessionAllocator, is_debug_tag_set, Http2ClientSession::new_connection(), detail::HttpSessionAcceptOptions::transport_type, and Warning.
Referenced by mainEvent().
int Http2SessionAccept::mainEvent | ( | int | event, | |
void * | netvc | |||
) | [virtual] |
Implements SessionAccept.
Definition at line 63 of file Http2SessionAccept.cc.
References accept(), EVENT_ERROR, HTTP_SUM_DYN_STAT, http_ua_msecs_counts_errors_pre_accept_hangups_stat, ink_release_assert, MachineFatal, and NET_EVENT_ACCEPT.
Referenced by Http2SessionAccept().