Request* submitWriteRequest(IoUringSocket& socket, const Buffer::RawSliceVector& slices) override;
// The IoUringWorker will delay the submit the requests which are submitted in request completion
void connect(const Network::Address::InstanceConstSharedPtr&) override { PANIC("not implement"); }
if (injected && (injected_completions_ & static_cast<uint8_t>(Request::RequestType::Accept))) {
if (injected && (injected_completions_ & static_cast<uint8_t>(Request::RequestType::Connect))) {
if (injected && (injected_completions_ & static_cast<uint8_t>(Request::RequestType::Read))) {
if (injected && (injected_completions_ & static_cast<uint8_t>(Request::RequestType::Write))) {
if (injected && (injected_completions_ & static_cast<uint8_t>(Request::RequestType::Close))) {
if (injected && (injected_completions_ & static_cast<uint8_t>(Request::RequestType::Cancel))) {
// the buf_ is empty, the read_error_ will not be past to the handler. There is an exception that