private bool sendResponse(TcpGateway gateway) { TaskCompleted completed; if (!_buffer.Poll(out completed)) return false; gateway.Process(completed); return true; }