Inherits Continuation.
Public Member Functions | |
SSLNextProtocolTrampoline (const SSLNextProtocolAccept *npn, ProxyMutex *mutex) | |
int | ioCompletionEvent (int event, void *edata) |
Data Fields | |
const SSLNextProtocolAccept * | npnParent |
Definition at line 66 of file SSLNextProtocolAccept.cc.
SSLNextProtocolTrampoline::SSLNextProtocolTrampoline | ( | const SSLNextProtocolAccept * | npn, | |
ProxyMutex * | mutex | |||
) | [inline, explicit] |
Definition at line 69 of file SSLNextProtocolAccept.cc.
References ioCompletionEvent(), and SET_HANDLER.
int SSLNextProtocolTrampoline::ioCompletionEvent | ( | int | event, | |
void * | edata | |||
) | [inline] |
Definition at line 75 of file SSLNextProtocolAccept.cc.
References VIO::CLOSE, VConnection::do_io(), SSLNetVConnection::endpoint(), ink_assert, NET_EVENT_ACCEPT, npnParent, send_plugin_event(), VC_EVENT_ACTIVE_TIMEOUT, VC_EVENT_EOS, VC_EVENT_ERROR, VC_EVENT_INACTIVITY_TIMEOUT, VC_EVENT_READ_COMPLETE, and VIO::vc_server.
Referenced by SSLNextProtocolTrampoline().
Definition at line 114 of file SSLNextProtocolAccept.cc.
Referenced by ioCompletionEvent().