Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Selectively11/CloudRedirect
/ functions
Functions
2,087 in github.com/Selectively11/CloudRedirect
⨍
Functions
2,087
◇
Types & classes
297
↓ 3 callers
Function
PrepareBatchCanonicalTokens
src/common/rpc_handlers.cpp:361
↓ 3 callers
Method
Read
src/platform/win/token_store_win.cpp:11
↓ 3 callers
Function
ReadLocalLuaFiles
src/platform/win/cloud_intercept.cpp:3332
↓ 3 callers
Function
Ready
src/platform/linux/live_playtime.cpp:365
↓ 3 callers
Function
RecordUploadBatchInterrupted
src/common/pending_ops_journal.cpp:231
↓ 3 callers
Function
ReleaseCloudSession
src/common/app_state.cpp:642
↓ 3 callers
Function
RequeueFromWorker
src/common/cloud_work_queue.cpp:525
↓ 3 callers
Function
Resolve
RTTI-based vtable/instance resolution.
src/platform/linux/schema_fetch.cpp:188
↓ 3 callers
Function
ResolveAppInfo
Inline BST walk: manager+76=rootIndex, manager+96=nodes (24-byte stride). node+16=appId, node+20=appInfo. Returns null if appId not in cache.
src/common/steam_kv_injector.cpp:827
↓ 3 callers
Function
ScanPattern
Pattern match with '?' as wildcard byte. Pattern is a string like "55 57 56 53 E8 ? ? ? ? 81 C3 ? ? ? ? 83 EC 1C". Returns absolute address of first m
src/common/steam_kv_injector.cpp:479
↓ 3 callers
Function
SchemaPath
src/common/stats_store.cpp:388
↓ 3 callers
Function
SchemaSkipPath
src/platform/win/cloud_intercept.cpp:5604
↓ 3 callers
Function
SeedApps
src/common/stats_store.cpp:1667
↓ 3 callers
Function
SetAccountId
src/platform/win/http_server.cpp:631
↓ 3 callers
Function
SetChangeNumber
src/common/local_storage.cpp:842
↓ 3 callers
Function
SetYieldHook
src/common/coop_yield.cpp:14
↓ 3 callers
Function
Shutdown
src/platform/win/log.cpp:76
↓ 3 callers
Function
Shutdown
Shutdown entry points: ExitProcess IAT hook (production) and DllMain DLL_PROCESS_DETACH with reserved==NULL. once_flag makes it idempotent.
src/platform/win/cloud_intercept.cpp:6682
↓ 3 callers
Function
Snapshot
Thread-safe copy under the lock for read handlers.
src/common/stats_store.cpp:1461
↓ 3 callers
Function
StatsPath
src/common/stats_store.cpp:382
↓ 3 callers
Function
TryCaptureRootToken
Capture a per-app root token seen on an upload. Serializes against concurrent persist operations; unions memory + disk before save.
src/common/rpc_handlers.cpp:419
↓ 3 callers
Function
UnixToIso8601
src/platform/win/http_util.cpp:80
↓ 3 callers
Function
UrlDecode
src/platform/win/http_util.cpp:40
↓ 3 callers
Function
WaitForForegroundSyncIdle
Returns true if the gate is clear and the caller may proceed, false if shutdown started or the 30s cap fired.
src/common/cloud_storage.cpp:183
↓ 3 callers
Function
WaitForPendingPublish
src/common/app_state.cpp:86
↓ 3 callers
Function
WideToUtf8
src/common/file_util.h:20
↓ 3 callers
Function
WriteFlushAndRename
Write to tmp, FlushFileBuffers, then atomic rename over the target. FlushFileBuffers is required: a same-volume rename is metadata-only and MOVEFILE_W
src/platform/win/file_util.h:163
↓ 3 callers
Function
WriteFrame
src/platform/linux/init.cpp:376
↓ 3 callers
Function
WriteSyncState
src/platform/win/cloud_intercept.cpp:3274
↓ 3 callers
Function
XdgHome
src/platform/linux/xdg.h:13
↓ 3 callers
Function
aes_cbc_decrypt
AES-256-CBC decrypt with PKCS7 padding. Returns None on bad padding/length.
cli-rust/src/crypto.rs:17
↓ 3 callers
Function
apply_patches
Apply patches to a clone of `data`. Returns (patched, applied, skipped, errors).
cli-rust/src/patcher.rs:566
↓ 3 callers
Method
backup
(&self, path: &Path)
cli-rust/src/patcher.rs:525
↓ 3 callers
Function
backupRootForAccount
ui-linux/src/backend.cpp:52
↓ 3 callers
Function
dir_exists
(p: &str)
cli-rust/src/steam_detector.rs:17
↓ 3 callers
Method
fail
(msg: impl Into<String>)
cli-rust/src/patcher.rs:42
↓ 3 callers
Method
find_core_dll
(&self)
cli-rust/src/patcher.rs:65
↓ 3 callers
Function
is_steam_running
True if any process named "steam.exe" is running. Uses `tasklist` to avoid pulling in a process-enumeration dependency.
cli-rust/src/steam_detector.rs:73
↓ 3 callers
Function
mz_inflateEnd
src/common/miniz.c:550
↓ 3 callers
Function
mz_write_le16
src/common/miniz_zip.c:2704
↓ 3 callers
Function
mz_zip_array_init
src/common/miniz_zip.c:348
↓ 3 callers
Function
mz_zip_file_stat_internal
src/common/miniz_zip.c:1282
↓ 3 callers
Function
mz_zip_get_error_string
src/common/miniz_zip.c:4722
↓ 3 callers
Function
mz_zip_get_last_error
src/common/miniz_zip.c:4709
↓ 3 callers
Function
mz_zip_time_t_to_dos_time
src/common/miniz_zip.c:432
↓ 3 callers
Function
mz_zip_writer_compute_padding_needed_for_file_alignment
src/common/miniz_zip.c:3235
↓ 3 callers
Function
mz_zip_writer_end_internal
src/common/miniz_zip.c:2764
↓ 3 callers
Function
mz_zip_writer_validate_archive_name
src/common/miniz_zip.c:3224
↓ 3 callers
Function
mz_zip_writer_write_zeros
src/common/miniz_zip.c:3244
↓ 3 callers
Function
print_help
()
cli-rust/src/main.rs:49
↓ 3 callers
Function
runFlatpakHostCommand
ui-linux/src/backend.cpp:1558
↓ 3 callers
Function
sha256_hex
(data: &[u8])
cli-rust/src/patcher.rs:634
↓ 3 callers
Function
skip_optional_bridge
(bytes: &[u8], pos: i64)
cli-rust/src/signatures.rs:315
↓ 3 callers
Function
tdefl_create_comp_flags_from_zip_params
level may actually range from [0,10] (10 is a "hidden" max level, where we want a bit more compression and it's fine if throughput to fall off a cliff
src/common/miniz_tdef.c:1462
↓ 3 callers
Function
tdefl_record_match
src/common/miniz_tdef.c:1072
↓ 3 callers
Function
validate_payload_cache
Validate a candidate cache file: AES-CBC decrypt -> skip 4-byte prefix -> zlib inflate -> must start with an MZ header.
cli-rust/src/crypto.rs:146
↓ 3 callers
Function
xdgConfigHome
ui-linux/src/utils.h:45
↓ 2 callers
Function
AccountPlaytimeFilename
Account-scope filename for an app's playtime blob.
src/common/cloud_metadata_paths.h:42
↓ 2 callers
Function
AppendUInt
src/platform/linux/init.cpp:286
↓ 2 callers
Method
ApplyCloudRedirectNamespace
<summary>Core DLL patches + P1/P2/P3 + CloudRedirect cave (namespace mode).</summary>
ui/Services/Patching/Patcher.cs:1275
↓ 2 callers
Function
ApplyLegacyPlaytime
Fold legacy playtime (shortfall above existing buckets). No g_mutex.
src/common/stats_store.cpp:1521
↓ 2 callers
Method
AtomicCopy
Copies sourcePath to destPath atomically: writes a sibling .tmp first with FlushFileBuffers before close, then File.Move(overwrite:true) which is rena
ui/Services/FileUtils.cs:87
↓ 2 callers
Function
AtomicWriteBinary
File I/O
src/common/file_util.h:29
↓ 2 callers
Function
AutoCloudRuleMatchesCurrentPlatform
src/common/autocloud_util.h:255
↓ 2 callers
Function
AutoCloudRuleMatchesPlatform
src/common/autocloud_util.h:245
↓ 2 callers
Function
BatchTracker_ActiveId
src/common/batch_tracker.cpp:18
↓ 2 callers
Function
BkvRead
src/common/stats_store.cpp:197
↓ 2 callers
Function
BuildAppStatsJson
Serialize the stats document (everything except the raw schema blob) to JSON.
src/common/stats_store.cpp:869
↓ 2 callers
Function
BuildLastPlayedNotificationBody
Build LastPlayedTimes notification body for live UI injection.
src/common/stats_handlers.cpp:142
↓ 2 callers
Function
BuildPacket
src/platform/win/cloud_intercept.cpp:997
↓ 2 callers
Function
BuildSteamCloudDocumentsPath
src/common/autocloud_scan.cpp:245
↓ 2 callers
Function
CaptureNativeUnlocks
src/common/stats_store.cpp:1404
↓ 2 callers
Function
CheckNotificationNamespaceApp
Cloud notification namespace check: appId is in body field 1; returns real appId, or 0 if not namespace.
src/platform/win/cloud_intercept.cpp:2287
↓ 2 callers
Method
CleanFiles
<summary> Move specified files out of an app's remote/ dir into a backup dir (batch dir if BeginBatch is active). Returns count moved. </summary>
ui/Services/CloudCleanup.cs:289
↓ 2 callers
Function
CleanupEmptyCacheDirs
src/common/local_storage.cpp:1295
↓ 2 callers
Function
ClearRecentUploadForDeleteLocked
src/common/cloud_work_queue.cpp:128
↓ 2 callers
Function
CloudJsonForAppLocked
Return the cached cloud JSON for one app (from the last account-blob pull). Caller holds g_mutex. Empty string if the app has no cloud stats.
src/common/stats_store.cpp:149
↓ 2 callers
Function
CmdDelete
src/platform/win/cloud760_tool.cpp:227
↓ 2 callers
Function
ComputeFileSHA256
SHA-256 of a file on disk, lowercase hex.
src/platform/win/cloud_intercept.cpp:3866
↓ 2 callers
Method
ComputeFingerprint
()
ui/Services/Patching/Fingerprint.cs:71
↓ 2 callers
Function
ConsumeResetApps
src/common/stats_store.cpp:2068
↓ 2 callers
Function
CoroutineActiveNow
Safe wrapper: true only if the coroutine engine is resolved AND reports the current thread's coroutine is active (yieldable). SEH-isolated so a bad ca
src/platform/win/cloud_intercept.cpp:908
↓ 2 callers
Function
CreateHttpTransport
src/platform/linux/http_transport_linux.cpp:287
↓ 2 callers
Function
CreateLocalConflictCopy
src/common/cloud_storage.cpp:230
↓ 2 callers
Function
CreateLuaZip
src/platform/win/cloud_intercept.cpp:3373
↓ 2 callers
Function
CurrentWindowsVersionRank
src/common/autocloud_util.h:340
↓ 2 callers
Function
DecodeRelCall
src/common/steam_kv_injector.cpp:498
↓ 2 callers
Function
DeepEqual
src/common/json.cpp:317
↓ 2 callers
Function
DetectEffectivePlatform
Check compat.vdf to detect Proton (matches CCompatManager::LoadPlatformOverrideCache).
src/common/autocloud_scan.cpp:269
↓ 2 callers
Function
DownloadLegacyPlaytimeBlob
src/common/cloud_storage.cpp:649
↓ 2 callers
Function
DrainInjectQueueOnNetThread
Drain inject queue on network thread.
src/platform/win/cloud_intercept.cpp:1184
↓ 2 callers
Function
DrainQueue
src/common/cloud_work_queue.cpp:560
↓ 2 callers
Function
DrainSchemaQueueOnNetThread
Drain a small batch of queued schema requests on the calling network thread. Called from the recv/send hooks (which already run on the net thread).
src/platform/win/cloud_intercept.cpp:1156
↓ 2 callers
Function
Encrypt
src/platform/win/dpapi_util.h:17
↓ 2 callers
Function
EnsureAccountDir
Ensure the per-account disk directory exists. Called under g_mutex.
src/common/stats_store.cpp:588
↓ 2 callers
Method
EnsureExtracted
()
ui/Services/EmbeddedCli.cs:13
↓ 2 callers
Function
EnsureNativeImportLocked
Import native stats if absent. Retries until accountId is ready. Caller holds mutex.
src/common/stats_store.cpp:1342
↓ 2 callers
Function
EnsureSaveFilesInjected
src/common/rpc_handlers.cpp:295
↓ 2 callers
Function
EntryFromJson
src/common/pending_ops_journal.cpp:45
↓ 2 callers
Function
EntryToJson
src/common/pending_ops_journal.cpp:34
← previous
next →
401–500 of 2,087, ranked by callers