func (f file) VerifyWriteAt(ctx context.Context, p []byte, off int64) error {
	newSessionID, err := f.fs.c.sendSession(ctx, f.sessionID, nil, verifyw.NewRequestCRC32(f.handle, off, p))
	if err != nil {
		return err
	}
	f.sessionID = newSessionID
	return nil
}
// VerifyWriteAt writes len(p) bytes from p to the file at offset off using crc32 verification.
//
// TODO: note that verifyw is not supported by the XRootD server.
// See https://github.com/xrootd/xrootd/issues/738 for the details.
VerifyWriteAt writes len(p) bytes from p to the file at offset off using crc32 verification.

note that verifyw is not supported by the XRootD server.
// VerifyWriteAt writes len ( p ) bytes from p to the file at offset off using crc32 verification . // // TODO : note that verifyw is not supported by the XRootD server . // See https : // github . com / xrootd / xrootd / issues / 738 for the details .
func (f file) VerifyWriteAt(ctx context.Context, p []byte, off int64) error {
	newSessionID, err := f.fs.c.sendSession(ctx, f.sessionID, nil, verifyw.NewRequestCRC32(f.handle, off, p))
	if err != nil {
		return err
	}
	f.sessionID = newSessionID
	return nil
}
func ( f file ) VerifyWriteAt ( ctx context . Context , p [ ] byte , off int64 ) error { newSessionID , err := f . fs . c . sendSession ( ctx , f . sessionID , nil , verifyw . NewRequestCRC32 ( f . handle , off , p ) ) if err != nil { return err } f . sessionID = newSessionID return nil }
VerifyWriteAt writes len(p) bytes from p to the file at offset off using crc32 verification.
VerifyWriteAt writes len ( p ) bytes from p to the file at offset off using crc32 verification .