Ben Marsh
eac890dc3d
UnrealCloudDDC: Add an analyze build configuration which outputs warnings at build time. Fix some fussy violations (mainly unused using directives).
...
#fyi Joakim.Lindqvist
[CL 28193854 by Ben Marsh in ue5-main branch]
2023-09-25 13:29:04 -04:00
Ben Marsh
3766809fbc
UnrealCloudDDC: Fix build errors caused by EpicGames.Horde changes.
...
[CL 28185467 by Ben Marsh in ue5-main branch]
2023-09-25 09:03:25 -04:00
Ben Marsh
3c0aeb2d2b
UnrealCloudDDC: Fix build errors.
...
[CL 28083425 by Ben Marsh in ue5-main branch]
2023-09-21 08:31:47 -04:00
Ben Marsh
6dc2c9ce29
UnrealCloudDDC: Fix compilation errors with recent bundle changes.
...
[CL 27788505 by Ben Marsh in ue5-main branch]
2023-09-12 08:43:55 -04:00
Joakim Lindqvist
7e2d4e306c
Unreal Cloud DDC - Fixed build issues in cloud ddc
...
#rb none
[CL 27403072 by Joakim Lindqvist in ue5-main branch]
2023-08-26 14:55:24 -04:00
Joakim Lindqvist
c51297cf50
Unreal Cloud DDC - Convert spaces to tabs for indentation, fixed up some files that were missed in our last fixup pass
...
[CL 27067822 by Joakim Lindqvist in ue5-main branch]
2023-08-14 09:27:38 -04:00
Ben Marsh
2ed91611af
UnrealCloudDDC: Few more async naming fixups for interfaces.
...
[CL 27021904 by Ben Marsh in ue5-main branch]
2023-08-10 23:09:40 -04:00
Ben Marsh
e3c483ec38
UnrealCloudDDC: Rename IObjectService to IRefService.
...
[CL 26992643 by Ben Marsh in ue5-main branch]
2023-08-10 10:51:41 -04:00
Ben Marsh
1efceda447
UnrealCloudDDC: Fix a few more methods missing 'Async' in the name. Static analyzer not picking up methods in interfaces?
...
[CL 26990052 by Ben Marsh in ue5-main branch]
2023-08-10 09:29:07 -04:00
Ben Marsh
ea6bdaed41
UnrealCloudDDC: Add an "Async" suffix to all async methods, and make incorrect naming a warning via .editorconfig.
...
[CL 26988612 by Ben Marsh in ue5-main branch]
2023-08-10 08:22:50 -04:00
Ben Marsh
604190175b
UnrealCloudDDC: Rename IoHashKey to RefId.
...
#fyi Joakim.Lindqvist
[CL 26963145 by Ben Marsh in ue5-main branch]
2023-08-09 13:33:40 -04:00
Ben Marsh
71dc973f40
UnrealCloudDDC: Rename BlobIdentifier to BlobId.
...
#fyi Joakim.Lindqvist
[CL 26961794 by Ben Marsh in ue5-main branch]
2023-08-09 13:08:12 -04:00
Ben Marsh
a62ecc263e
UnrealCloudDDC: Convert spaces to tabs for indentation.
...
#fyi Joakim.Lindqvist
[CL 26641535 by Ben Marsh in ue5-main branch]
2023-07-27 11:20:47 -04:00
Joakim Lindqvist
129c85613e
Unreal Cloud DDC - Support large (2GB+) compressed buffers
...
Also classified some tests as slow tests (tests that involve generating and uploading large files) so we can easily skip them if we want to.
[CL 26603811 by Joakim Lindqvist in ue5-main branch]
2023-07-26 08:40:42 -04:00
Ben Marsh
8529a1d46c
Horde: Rename IStorageClient.FindNodesAsync() to FindAliasAsync().
...
[CL 26419511 by Ben Marsh in ue5-main branch]
2023-07-17 18:11:53 -04:00
Ben Marsh
1eeebfc7f8
Missing using directive.
...
[CL 26350032 by Ben Marsh in ue5-main branch]
2023-06-30 14:22:55 -04:00
Ben Marsh
0f72fbd2d4
UnrealCloudDDC: Move AuthorizationException into IRequestHelper, so it's available to Horde code.
...
[CL 26350001 by Ben Marsh in ue5-main branch]
2023-06-30 14:21:47 -04:00
Ben Marsh
04cbbf0e6b
UnrealCloudDDC: Create an interface for IRequestHelper so that Horde can use a different implementation.
...
#fyi Joakim.Lindqvist
[CL 26322345 by Ben Marsh in ue5-main branch]
2023-06-29 14:45:59 -04:00
Ben Marsh
1f254e2fdc
UnrealCloudDDC: Rename AclAction to JupiterAclAction. Horde now uses a string to represent ACL names (wrapped in a struct), to allow different systems to maintain their own ACL list without having to modify a global enum. Renaming this enum will make interop easier.
...
#fyi Joakim.Lindqvist
[CL 26319225 by Ben Marsh in ue5-main branch]
2023-06-29 13:29:49 -04:00
Ben Marsh
31a83fc628
Horde: Move bundle implementation into a separate namespace.
...
[CL 26226699 by Ben Marsh in ue5-main branch]
2023-06-24 16:37:55 -04:00
Ben Marsh
b7f9afb66a
Horde: Add a custom handle type for nodes stored in bundles, abstracting implementation details away from most clients.
...
[CL 26226673 by Ben Marsh in ue5-main branch]
2023-06-24 16:22:48 -04:00
Ben Marsh
db2e9baf50
Horde: Rename BlobLocator -> BundleLocator. The regular API does not allow directly fetching individual blobs by name any more.
...
[CL 26225915 by Ben Marsh in ue5-main branch]
2023-06-24 10:39:30 -04:00
Ben Marsh
ee56115397
Horde: Remove methods for reading and writing bundles from IStorageClient. This is now an implementation detail specific to types derived from BundleStorageClient.
...
[CL 26225812 by Ben Marsh in ue5-main branch]
2023-06-24 09:09:10 -04:00
Ben Marsh
db16be3ab8
Horde: Change direct blob read methods to return bundle objects.
...
[CL 26183804 by Ben Marsh in ue5-main branch]
2023-06-22 11:28:36 -04:00
Ben Marsh
dcb955aaef
Horde: Rename NodeLocator -> BundleNodeLocator.
...
[CL 26177183 by Ben Marsh in ue5-main branch]
2023-06-22 05:02:43 -04:00