const newton …
const newtonLen …
const newtonSHA256 …
func expectSendfile(t *testing.T, wantConn Conn, f func()) { … }
func TestSendfile(t *testing.T) { … }
func TestSendfileWithExactLimit(t *testing.T) { … }
func TestSendfileWithLimitLargerThanFile(t *testing.T) { … }
func TestSendfileWithLargeFile(t *testing.T) { … }
func testSendfile(t *testing.T, filePath, fileHash string, size, limit int64) { … }
func TestSendfileParts(t *testing.T) { … }
func TestSendfileSeeked(t *testing.T) { … }
func TestSendfilePipe(t *testing.T) { … }
func TestSendfileOnWriteTimeoutExceeded(t *testing.T) { … }
func BenchmarkSendfileZeroBytes(b *testing.B) { … }
func BenchmarkSendFile(b *testing.B) { … }
func benchmarkSendFile(b *testing.B, proto string) { … }
type sendFileBench …
func (bench sendFileBench) benchSendFile(b *testing.B) { … }
func createTempFile(tb testing.TB, size int64) *os.File { … }
func newRandReader(tb testing.TB) io.Reader { … }