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
↓ 2 callers
Function
EscapeStr
src/common/json.cpp:220
↓ 2 callers
Function
ExpandAutoCloudPathTokens
src/common/autocloud_util.h:67
↓ 2 callers
Function
FindGameInstallPath
src/common/autocloud_scan.cpp:102
↓ 2 callers
Function
FingerprintUpload
src/common/cloud_work_queue.cpp:96
↓ 2 callers
Function
FlushAll
src/common/stats_store.cpp:2073
↓ 2 callers
Function
ForEachChildInSection
src/common/vdf.cpp:139
↓ 2 callers
Function
GarbageCollectBlobs
GC: delete unreferenced blobs. Keeps manifest-referenced canonical and legacy-SHA blobs; deletes everything else. Requires complete listing. Returns c
src/common/cloud_storage.cpp:1955
↓ 2 callers
Function
GetAppNameFromAppInfo
src/common/autocloud_scan.cpp:171
↓ 2 callers
Function
GetCachedBlobListing
src/common/cloud_storage.cpp:106
↓ 2 callers
Function
GetDllPath
src/platform/win/cloud_intercept.cpp:3854
↓ 2 callers
Function
GetImageSize
src/platform/win/sig_scanner.cpp:64
↓ 2 callers
Function
GetLuaSyncStatePath
src/platform/win/cloud_intercept.cpp:3251
↓ 2 callers
Function
GetNamespaceApps
src/platform/win/cloud_intercept.cpp:514
↓ 2 callers
Method
GetOfflinePatchState
()
ui/Services/Patching/Patcher.cs:365
↓ 2 callers
Function
GetSteamLibraryPaths
src/common/autocloud_scan.cpp:62
↓ 2 callers
Method
GetSteamToolsExePatchState
Returns: 0 already patched, 1 needs patch, -1 not found / unrecognized.
ui/Services/Patching/Patcher.cs:655
↓ 2 callers
Function
HandleLegacyGetUserStats
Legacy EMsg 818: CMsgClientGetUserStats (game_id, crc, schema, stats, ach_blocks).
src/common/stats_handlers.cpp:153
↓ 2 callers
Method
HasAcceptedDisclaimer
One-time consent gate; not shown again on later mode switches.
ui/Services/ModeService.cs:32
↓ 2 callers
Function
HasBlob
src/platform/win/http_server.cpp:658
↓ 2 callers
Function
HasFailedCommitWorkForPrefix
Like HasFailedWorkForPrefix but ignores bestEffort items.
src/common/cloud_work_queue.cpp:200
↓ 2 callers
Function
HasPendingCommitWorkForPrefixLocked
Like HasPendingWorkForPrefixLocked but ignores bestEffort items. Used by commit drains so gap-repair uploads don't block CN advance.
src/common/cloud_work_queue.cpp:173
↓ 2 callers
Function
ImportNativeStats
Import native UserGameStats + schema blobs. Caller holds g_mutex.
src/common/stats_store.cpp:680
↓ 2 callers
Function
InFlatpak
src/platform/linux/xdg.h:8
↓ 2 callers
Function
InitCurl
src/platform/linux/http_transport_linux.cpp:68
↓ 2 callers
Function
Install
src/platform/linux/recvpkt_hook.cpp:181
↓ 2 callers
Function
InstallDetour
src/common/parental_bypass.cpp:55
↓ 2 callers
Method
IsAuthenticated
src/providers/local_disk_provider.h:11
↓ 2 callers
Function
IsParentalNotification
src/common/parental_bypass.cpp:141
↓ 2 callers
Function
IsPathWithin
Path validation
src/common/file_util.h:53
↓ 2 callers
Function
IsPrereleaseTag
src/platform/win/cloud_intercept.cpp:3845
↓ 2 callers
Function
IsRootOverrideActiveForPlatform
src/common/autocloud_util.h:380
↓ 2 callers
Function
IsValidLuaContent
Reject binary content (NUL bytes in the first 8KB)
src/platform/win/cloud_intercept.cpp:3327
↓ 2 callers
Function
IsWindowsRootOverrideActive
src/common/autocloud_util.h:359
↓ 2 callers
Function
Iso8601ToUnix
src/platform/win/http_util.cpp:63
↓ 2 callers
Method
List
src/providers/onedrive.cpp:623
↓ 2 callers
Method
ListFiles
()
ui/Services/Steam760Cloud.cs:157
↓ 2 callers
Method
ListSubfolders
src/common/cloud_provider.h:59
↓ 2 callers
Function
LoadAppStats
src/common/stats_store.cpp:1222
↓ 2 callers
Function
LoadAutoCloudRules
src/common/autocloud_scan.cpp:340
↓ 2 callers
Function
LoadNamespaceAppsFrom
Returns true and sets outPath if the file was read and DisableCloud == false. Adds any newly-seen appIds to g_namespaceApps. Existing entries are neve
src/platform/linux/cloud_intercept.cpp:47
↓ 2 callers
Function
LocalStoragePath
src/common/cloud_storage.cpp:747
↓ 2 callers
Function
LockCooperatively
src/common/coop_yield.cpp:51
↓ 2 callers
Function
MakeDefaultReporter
Default reporter: shows a synchronous MessageBox. Extracted into a named function so Init(provider) can reference it.
src/common/cloud_work_queue.cpp:59
↓ 2 callers
Function
MakeWritable
src/platform/linux/gamesplayed_hook.cpp:222
↓ 2 callers
Function
MakeWritable
src/platform/linux/recvpkt_hook.cpp:173
↓ 2 callers
Function
MakeWritable
src/platform/linux/live_playtime.cpp:139
↓ 2 callers
Function
ManifestCacheKey
src/common/manifest_store.cpp:72
↓ 2 callers
Function
ManifestLocalPath
src/common/manifest_store.cpp:95
↓ 2 callers
Function
ManifestStore_Init
src/common/manifest_store.cpp:237
↓ 2 callers
Function
ManifestToJson
src/common/manifest_store.cpp:160
↓ 2 callers
Method
MarkDisclaimerAccepted
()
ui/Services/ModeService.cs:40
↓ 2 callers
Function
MarkFileTokensDirty
Defer persistence to HandleCompleteBatch.
src/common/rpc_handlers.cpp:521
↓ 2 callers
Function
MarkMissingMetadataPath
src/common/cloud_storage.cpp:520
↓ 2 callers
Function
MergeAppStatsJson
Fold `incoming` onto `base` (same app) with the in-store monotonic rules: union playtime, union achievements, stat-value merge. Pure function.
src/common/stats_store.cpp:1144
↓ 2 callers
Function
MergeCloudBlobLocked
Merge cached cloud blob for one app. Caller holds g_mutex.
src/common/stats_store.cpp:1191
↓ 2 callers
Function
NopCall
src/common/parental_bypass.cpp:44
↓ 2 callers
Function
NotifyUser
src/platform/win/cloud_intercept.cpp:364
↓ 2 callers
Function
NowEpochSecs
src/platform/win/cloud_intercept.cpp:5599
↓ 2 callers
Function
NowUnix
src/platform/win/cloud_intercept.cpp:3456
↓ 2 callers
Function
ObserveGamesPlayed
Observe CMsgClientGamesPlayed (EMsg 5410) for playtime session tracking.
src/common/stats_handlers.cpp:305
↓ 2 callers
Function
ObserveStoreUserStats
Observe StoreUserStats2 (EMsg 5466) -- re-read native blob for new unlocks.
src/common/stats_handlers.cpp:348
↓ 2 callers
Function
OpenLog
append, binary - text mode intermixes \r\n translation with UTF-8, breaking single-fwrite semantics
src/platform/win/log.cpp:23
↓ 2 callers
Function
ParseBlobPath
Parse "/upload/<account>/<app>/<file>" or "/download/..."; rejects "../" after URL decoding.
src/platform/win/http_server.cpp:147
↓ 2 callers
Function
ParseCloudBlobPath
Extract logical filename from a blob path, stripping SHA leaf for canonical paths. Returns trailing component as-is for legacy layouts.
src/common/cloud_storage.cpp:450
↓ 2 callers
Function
ParseLegacyPlaytimeBin
Parse the first-format playtime JSON ({"LastPlayed","Playtime","Playtime2wks"}).
src/common/stats_store.cpp:1509
↓ 2 callers
Function
ParseManifest
Parse manifest JSON. Handles both new format ({ "f.lua": { "mod": N, "del": N } }) and old format ({ "f.lua": N }) for migration.
src/platform/win/cloud_intercept.cpp:3412
↓ 2 callers
Function
ParseTokenPath
Parse "tokens_gdrive.json" -> provider="gdrive", account from path
src/platform/linux/token_store_linux.cpp:91
↓ 2 callers
Function
PatchDepotEntry
SEH helper: read/write depot entry (can't mix SEH with C++ object unwinding)
src/platform/win/cloud_intercept.cpp:2955
↓ 2 callers
Function
PatchDepotVector
Inline detour on CUserAppManager::BuildDepotDependency: call original then rewrite manifest IDs for pinned depots in the output vectors.
src/platform/win/cloud_intercept.cpp:2975
↓ 2 callers
Method
PersistMode
Writes both files; rolls back settings.json if pin-config write fails.
ui/Services/ModeService.cs:12
↓ 2 callers
Function
PrintCloudStatus
Porcelain mode: tab-separated machine output (QUOTA/CLOUD/FILE/DEL/COUNT).
src/platform/win/cloud760_tool.cpp:172
↓ 2 callers
Function
PrintUsage
src/common/cli.cpp:894
↓ 2 callers
Function
PruneClientThreads
Remove finished client threads (call with g_clientMtx held)
src/platform/win/http_server.cpp:125
↓ 2 callers
Function
PruneLocalLegacyAppMetadata
src/common/legacy_metadata_cleanup.cpp:288
↓ 2 callers
Function
PruneSteamUserdata
src/common/legacy_metadata_cleanup.cpp:182
↓ 2 callers
Function
ReadAndHashFile
Read a whole file and SHA1 it in one pass, returning the bytes in outBytes so the caller can reuse them without a second read. Returns empty on error.
src/common/autocloud_scan.cpp:584
↓ 2 callers
Function
ReadConfigBool
Quick JSON bool lookup for early-init config reads (before the full JSON parser is available). Returns defaultVal if the key is absent.
src/platform/linux/init.cpp:83
↓ 2 callers
Function
ReadCurrentJobId
Jobid of the running coroutine (correlates outbound 818 with injected 819). SEH-isolated: no C++ objects in scope.
src/platform/win/cloud_intercept.cpp:922
↓ 2 callers
Function
ReadCurrentJobPtr
Read-only probe of g_pJobCur (non-NULL = on cooperative job fiber, yield legal).
src/platform/win/cloud_intercept.cpp:934
↓ 2 callers
Function
Ready
src/platform/linux/achievement_inject.cpp:220
↓ 2 callers
Function
RecordUploadBatchEnd
src/common/pending_ops_journal.cpp:263
↓ 2 callers
Function
RefreshCloudBlobCache
Pull account blob into g_cloudBlobByApp. Caller must NOT hold g_mutex.
src/common/stats_store.cpp:102
↓ 2 callers
Function
RefreshFromCloud
src/common/stats_store.cpp:1785
↓ 2 callers
Function
RefreshServeCache
src/common/app_state.cpp:137
↓ 2 callers
Function
ReimportNativeStatsLocked
Re-import native blob, merging new unlocks. Caller holds mutex.
src/common/stats_store.cpp:1387
↓ 2 callers
Function
RemoveLegacyCloudMetadataIfCanonicalExists
src/common/cloud_storage.cpp:588
↓ 2 callers
Function
RemoveLegacyMetadataIfPresent
src/common/local_metadata_store.cpp:25
↓ 2 callers
Method
Request
src/platform/linux/http_transport_linux.cpp:259
↓ 2 callers
Function
RequestSchemaForApp
Fetch one app's schema. Background thread only (HTTP). Sends queued for net thread.
src/platform/win/cloud_intercept.cpp:6041
↓ 2 callers
Function
ResolveBlobCloudPath
Resolve the actual cloud path for a blob by consulting the per-app index. Populates the index with a single ListChecked on first call per app. Returns
src/common/cloud_storage.cpp:1129
↓ 2 callers
Function
ResolveCloudEnabledSlot
src/platform/linux/vtable_hook.cpp:434
↓ 2 callers
Function
RewriteSchemaSkipFileLocked
Rewrite skip file from in-memory map. Caller must hold g_schemaSkipMutex.
src/platform/win/cloud_intercept.cpp:5609
↓ 2 callers
Function
SHA1
src/common/local_storage.cpp:877
↓ 2 callers
Function
SHA1File
Streaming SHA1 (UTF-8 path).
src/common/local_storage.cpp:947
↓ 2 callers
Function
SanitizeForLog
Strip Steam root token prefix plus any \r\n between token and path. Sanitize control chars in RPC-sourced strings before logging to prevent log inject
src/common/rpc_handlers.cpp:331
↓ 2 callers
Function
SaveManifestSnapshot
src/common/manifest_store.cpp:640
↓ 2 callers
Function
ScanForPattern
src/platform/linux/cloud_hooks.cpp:167
↓ 2 callers
Function
ScanSig
Signature scanning.
src/platform/linux/schema_fetch.cpp:141
↓ 2 callers
Function
ScanSig
src/platform/linux/achievement_inject.cpp:57
↓ 2 callers
Function
ScheduleStartupMetadataSync
src/platform/win/cloud_intercept.cpp:376
← previous
next →
501–600 of 2,087, ranked by callers