Also adds tests for canceling 1,20,50,100,500,1000 requests.
[FYI] Benjamin.Dohrmann, Ryan.Hairyes, Chris.Varnsverry
#rb alejandro.aguilar, Chris.Varnsverry, lorry.li
[CL 31313811 by stephen ma in ue5-main branch]
Make sure when timed out in retry system, during back off or during retrying, it will return the last response instead of empty response.
[REVIEW] [at]michael.kirzinger [at]michael.atchison [at]rafa.lecina
[FYI] daniel.lamb
#rb Rafa.Lecina
#tests Tried in WebTests
[CL 31310240 by lorry li in ue5-main branch]
Stop total timeout timer after request completed in retry manager;
Move the virtual impls of FHttpRequestAdapter to cpp file.
[REVIEW] [at]michael.kirzinger [at]rafa.lecina [at]michael.atchison
#jira UE-197485
[FYI] [at]jens.petersam
#rb Jens.Petersam, Rafa.Lecina
#tests Repro and fixed in WebTests
[CL 31304925 by lorry li in ue5-main branch]
Fixed the filename string capacity in NtCreateFile before the call to True_NtCreateFile to be +2 of the string length to accomodate the string termination chars
#rb henrik.karlsson
[CL 31302114 by valentin ritzi in ue5-main branch]
* Fixed so uba uses virtual file index numbers of "real" index is (u64)-1. This can be used for systems like ProjFS where we don't know the file index until it is hydrated but we need a proper number in order for applications like clang to work properly (clang uses file index as unique key for files)
* Added some more debug code
[CL 31297871 by henrik karlsson in ue5-main branch]
Added more checks in test case "Can do blocking call" of WebTests;
Added duplicated call CancelRequest in test case "Cancel http request connect before timeout" of WebTests;
Some other code clean in WebTests.
[REVIEW] [at]stephen.ma [at]michael.kirzinger [at]rafa.lecina
#rb stephen.ma
[CL 31289833 by lorry li in ue5-main branch]
Added support for Visit template specialization. This allows for C++ structures to have visitors defined without having to modify the visitor objects. Work in progress.
#rnx
#rb yiliang.siew
[CL 31288348 by tim smith in ue5-main branch]
Calling that is not compatible with self-contained packages. Replaced with AppContext.BaseDirectory in most cases
[CL 31287388 by carl bystrom in ue5-main branch]