MCPcopy Create free account
hub / github.com/apache/trafficserver / reenable

Method reenable

src/proxy/http3/Http3Transaction.cc:186–204  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

184}
185
186void
187HQTransaction::reenable(VIO *vio)
188{
189 if (vio->op == VIO::READ) {
190 int64_t len = this->_process_read_vio();
191 this->_info.read_vio->reenable();
192
193 if (len > 0) {
194 this->_signal_read_event();
195 }
196 } else if (vio->op == VIO::WRITE) {
197 int64_t len = this->_process_write_vio();
198 this->_info.write_vio->reenable();
199
200 if (len > 0) {
201 this->_signal_write_event();
202 }
203 }
204}
205
206void
207HQTransaction::transaction_done()

Callers 1

state_stream_openMethod · 0.45

Calls 4

_signal_read_eventMethod · 0.95
_signal_write_eventMethod · 0.95
_process_read_vioMethod · 0.80
_process_write_vioMethod · 0.80

Tested by

no test coverage detected