implements IDiskCache
0x00x0028
Members 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x08 | k_FileHeaderString | string | Static+2 flags | 3203185061056 |
| — | 0x04 | k_CacheFileVersionOne | int | Static+2 flags | 1 |
| — | 0x04 | k_CacheFileVersionTwo | int | Static+2 flags | 2 |
| 0x08 | k_CacheFilePath | string | Private+1 flags | — | |
| 0x08 | k_SystemCalls | IFileSystemCalls | Private+1 flags | — | |
| 0x08 | k_CacheFileMaximumSize | long | Private+1 flags | — |
Functions 7
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(IFileSystemCalls systemCalls) | 2 flags | 0x08 | |
| void .ctor(const string& cacheFilePath, IFileSystemCalls systemCalls, long maximumFileSize) | 2 flags | 0x08 | |
| void Write(List<Unity.Services.Analytics.Internal.EventSummary> eventSummaries, Stream payload) | PublicFinal+2 flags | 0x08 | |
| void Clear() | PublicFinal+2 flags | 0x00 | |
| bool Read(List<Unity.Services.Analytics.Internal.EventSummary> eventSummaries, Stream buffer) | PublicFinal+2 flags | 0x08 | |
| void ReadVersionOneCacheFile(ref List<Unity.Services.Analytics.Internal.EventSummary>& eventEndIndices, IReadStream reader, ref Stream& buffer) | Private | 0x08 | |
| void ReadVersionTwoCacheFile(ref List<Unity.Services.Analytics.Internal.EventSummary>& eventSummaries, IReadStream reader, ref Stream& buffer) | Private | 0x08 |