#include <TransformInternal.h>
Inherits INKVConnInternal.
Public Member Functions | |
NullTransform (ProxyMutex *mutex) | |
~NullTransform () | |
int | handle_event (int event, void *edata) |
Data Fields | |
MIOBuffer * | m_output_buf |
IOBufferReader * | m_output_reader |
VIO * | m_output_vio |
Definition at line 105 of file TransformInternal.h.
NullTransform::NullTransform | ( | ProxyMutex * | mutex | ) |
Definition at line 595 of file Transform.cc.
References Debug, handle_event(), and SET_HANDLER.
NullTransform::~NullTransform | ( | ) |
Definition at line 607 of file Transform.cc.
References free_MIOBuffer(), and m_output_buf.
int NullTransform::handle_event | ( | int | event, | |
void * | edata | |||
) |
Reimplemented from INKVConnInternal.
Definition at line 618 of file Transform.cc.
References VIO::_cont, MIOBuffer::alloc_reader(), IOBufferReader::consume(), Debug, VConnection::do_io_shutdown(), VConnection::do_io_write(), VIO::get_reader(), INKContInternal::handle_event_count(), Continuation::handleEvent(), ink_assert, IO_SHUTDOWN_WRITE, INKContInternal::m_closed, INKContInternal::m_deletable, INKContInternal::m_event_count, m_output_buf, m_output_reader, INKVConnInternal::m_output_vc, m_output_vio, INKVConnInternal::m_write_vio, VIO::mutex, MUTEX_TRY_LOCK, VIO::nbytes, VIO::ndone, new_empty_MIOBuffer, VIO::NONE, VIO::ntodo(), VIO::op, IOBufferReader::read_avail(), VIO::reenable(), INKVConnInternal::retry(), this_ethread(), VC_EVENT_ERROR, VC_EVENT_WRITE_COMPLETE, VC_EVENT_WRITE_READY, and MIOBuffer::write().
Referenced by NullTransform().
Definition at line 114 of file TransformInternal.h.
Referenced by handle_event(), and ~NullTransform().
Definition at line 115 of file TransformInternal.h.
Referenced by handle_event().
Definition at line 116 of file TransformInternal.h.
Referenced by handle_event().