4 Commits

Author SHA1 Message Date
steve robb
ba1fe48aca Preparation for deprecating the hashing arrays and strings by pointer - now you have to be explicit and call the right function for hashing a pointer, hashing an array contents or hashing a TCHAR* pointer as a null-terminated string.
Added GetArrayHash() for hashing arrays by their contents.
Added a new pair of keyfuncs for TSets and TMaps which allow TCHAR* keys (or TCHAR* values passed to *ByHash functions) to be hashed by FCrc::Strihash_DEPRECATED().

#rb devin.doucette
#preflight 64708e7c296b2b37c6fd894a

[CL 25647216 by steve robb in ue5-main branch]
2023-05-26 12:51:39 -04:00
ryan gerleve
77e3a73de8 Make the tests in ReplicationSystemTestPlugin compatible with the LowLevelTests framework.
Original ReplicationSystemTest program using the automation framework still works too.

#jira UE-166991
#preflight 63ea833dec50523134e8aee1
#rb peter.engstrom

[CL 24197467 by ryan gerleve in ue5-main branch]
2023-02-13 20:09:19 -05:00
Ryan Gerleve
b2eee6b41d Fix for network tests being skipped when running ReplicationSystemTest after CL 22782511.
#jira none
#rb peter.engstrom, jerome.delattre
#preflight 635fde1a1b41d36d481c49c2

[CL 22863364 by Ryan Gerleve in ue5-main branch]
2022-10-31 10:51:05 -04:00
Peter Engstrom
4aae8d3ed0 Iris experimental replication system.
Initial submit, compiled out by default.

#rb Peter.Engstrom,Mattias.Hornlund,Brian.Bekich,Ryan.Gerleve,John.Barrett
#jira UE-158381
#preflight /62cd6fc7ad490b52da0515a3

[CL 21068370 by Peter Engstrom in ue5-main branch]
2022-07-13 03:11:55 -04:00