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

Method process

plugins/experimental/inliner/ts.cc:137–151  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

135 }
136
137 void
138 WriteOperation::process(const size_t b)
139 {
140 assert(mutex_);
141 const Lock lock(mutex_);
142 bytes_ += b;
143 if (vio_ != nullptr && TSVIOContGet(vio_) != nullptr) {
144 if (reenable_) {
145 TSVIOReenable(vio_);
146 reenable_ = false;
147 }
148 } else {
149 vio_ = nullptr;
150 }
151 }
152
153 int
154 WriteOperation::Handle(const TSCont c, const TSEvent e, [[maybe_unused]] void *d)

Callers 1

~SinkMethod · 0.45

Calls 15

TSVIOContGetFunction · 0.85
TSVIOReenableFunction · 0.85
TSIOBufferReaderAvailFunction · 0.85
TSIOBufferCopyFunction · 0.85
TSIOBufferWriteFunction · 0.85
use_countMethod · 0.80
TSIOBufferReaderConsumeFunction · 0.50
ResultClass · 0.50
lockMethod · 0.45
resetMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected