MCPcopy Create free account

hub / github.com/Selectively11/CloudRedirect / functions

Functions2,087 in github.com/Selectively11/CloudRedirect

↓ 2 callersFunctionEscapeStr
src/common/json.cpp:220
↓ 2 callersFunctionExpandAutoCloudPathTokens
src/common/autocloud_util.h:67
↓ 2 callersFunctionFindGameInstallPath
src/common/autocloud_scan.cpp:102
↓ 2 callersFunctionFingerprintUpload
src/common/cloud_work_queue.cpp:96
↓ 2 callersFunctionFlushAll
src/common/stats_store.cpp:2073
↓ 2 callersFunctionForEachChildInSection
src/common/vdf.cpp:139
↓ 2 callersFunctionGarbageCollectBlobs
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 callersFunctionGetAppNameFromAppInfo
src/common/autocloud_scan.cpp:171
↓ 2 callersFunctionGetCachedBlobListing
src/common/cloud_storage.cpp:106
↓ 2 callersFunctionGetDllPath
src/platform/win/cloud_intercept.cpp:3854
↓ 2 callersFunctionGetImageSize
src/platform/win/sig_scanner.cpp:64
↓ 2 callersFunctionGetLuaSyncStatePath
src/platform/win/cloud_intercept.cpp:3251
↓ 2 callersFunctionGetNamespaceApps
src/platform/win/cloud_intercept.cpp:514
↓ 2 callersMethodGetOfflinePatchState
()
ui/Services/Patching/Patcher.cs:365
↓ 2 callersFunctionGetSteamLibraryPaths
src/common/autocloud_scan.cpp:62
↓ 2 callersMethodGetSteamToolsExePatchState
Returns: 0 already patched, 1 needs patch, -1 not found / unrecognized.
ui/Services/Patching/Patcher.cs:655
↓ 2 callersFunctionHandleLegacyGetUserStats
Legacy EMsg 818: CMsgClientGetUserStats (game_id, crc, schema, stats, ach_blocks).
src/common/stats_handlers.cpp:153
↓ 2 callersMethodHasAcceptedDisclaimer
One-time consent gate; not shown again on later mode switches.
ui/Services/ModeService.cs:32
↓ 2 callersFunctionHasBlob
src/platform/win/http_server.cpp:658
↓ 2 callersFunctionHasFailedCommitWorkForPrefix
Like HasFailedWorkForPrefix but ignores bestEffort items.
src/common/cloud_work_queue.cpp:200
↓ 2 callersFunctionHasPendingCommitWorkForPrefixLocked
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 callersFunctionImportNativeStats
Import native UserGameStats + schema blobs. Caller holds g_mutex.
src/common/stats_store.cpp:680
↓ 2 callersFunctionInFlatpak
src/platform/linux/xdg.h:8
↓ 2 callersFunctionInitCurl
src/platform/linux/http_transport_linux.cpp:68
↓ 2 callersFunctionInstall
src/platform/linux/recvpkt_hook.cpp:181
↓ 2 callersFunctionInstallDetour
src/common/parental_bypass.cpp:55
↓ 2 callersMethodIsAuthenticated
src/providers/local_disk_provider.h:11
↓ 2 callersFunctionIsParentalNotification
src/common/parental_bypass.cpp:141
↓ 2 callersFunctionIsPathWithin
Path validation
src/common/file_util.h:53
↓ 2 callersFunctionIsPrereleaseTag
src/platform/win/cloud_intercept.cpp:3845
↓ 2 callersFunctionIsRootOverrideActiveForPlatform
src/common/autocloud_util.h:380
↓ 2 callersFunctionIsValidLuaContent
Reject binary content (NUL bytes in the first 8KB)
src/platform/win/cloud_intercept.cpp:3327
↓ 2 callersFunctionIsWindowsRootOverrideActive
src/common/autocloud_util.h:359
↓ 2 callersFunctionIso8601ToUnix
src/platform/win/http_util.cpp:63
↓ 2 callersMethodList
src/providers/onedrive.cpp:623
↓ 2 callersMethodListFiles
()
ui/Services/Steam760Cloud.cs:157
↓ 2 callersMethodListSubfolders
src/common/cloud_provider.h:59
↓ 2 callersFunctionLoadAppStats
src/common/stats_store.cpp:1222
↓ 2 callersFunctionLoadAutoCloudRules
src/common/autocloud_scan.cpp:340
↓ 2 callersFunctionLoadNamespaceAppsFrom
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 callersFunctionLocalStoragePath
src/common/cloud_storage.cpp:747
↓ 2 callersFunctionLockCooperatively
src/common/coop_yield.cpp:51
↓ 2 callersFunctionMakeDefaultReporter
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 callersFunctionMakeWritable
src/platform/linux/gamesplayed_hook.cpp:222
↓ 2 callersFunctionMakeWritable
src/platform/linux/recvpkt_hook.cpp:173
↓ 2 callersFunctionMakeWritable
src/platform/linux/live_playtime.cpp:139
↓ 2 callersFunctionManifestCacheKey
src/common/manifest_store.cpp:72
↓ 2 callersFunctionManifestLocalPath
src/common/manifest_store.cpp:95
↓ 2 callersFunctionManifestStore_Init
src/common/manifest_store.cpp:237
↓ 2 callersFunctionManifestToJson
src/common/manifest_store.cpp:160
↓ 2 callersMethodMarkDisclaimerAccepted
()
ui/Services/ModeService.cs:40
↓ 2 callersFunctionMarkFileTokensDirty
Defer persistence to HandleCompleteBatch.
src/common/rpc_handlers.cpp:521
↓ 2 callersFunctionMarkMissingMetadataPath
src/common/cloud_storage.cpp:520
↓ 2 callersFunctionMergeAppStatsJson
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 callersFunctionMergeCloudBlobLocked
Merge cached cloud blob for one app. Caller holds g_mutex.
src/common/stats_store.cpp:1191
↓ 2 callersFunctionNopCall
src/common/parental_bypass.cpp:44
↓ 2 callersFunctionNotifyUser
src/platform/win/cloud_intercept.cpp:364
↓ 2 callersFunctionNowEpochSecs
src/platform/win/cloud_intercept.cpp:5599
↓ 2 callersFunctionNowUnix
src/platform/win/cloud_intercept.cpp:3456
↓ 2 callersFunctionObserveGamesPlayed
Observe CMsgClientGamesPlayed (EMsg 5410) for playtime session tracking.
src/common/stats_handlers.cpp:305
↓ 2 callersFunctionObserveStoreUserStats
Observe StoreUserStats2 (EMsg 5466) -- re-read native blob for new unlocks.
src/common/stats_handlers.cpp:348
↓ 2 callersFunctionOpenLog
append, binary - text mode intermixes \r\n translation with UTF-8, breaking single-fwrite semantics
src/platform/win/log.cpp:23
↓ 2 callersFunctionParseBlobPath
Parse "/upload/<account>/<app>/<file>" or "/download/..."; rejects "../" after URL decoding.
src/platform/win/http_server.cpp:147
↓ 2 callersFunctionParseCloudBlobPath
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 callersFunctionParseLegacyPlaytimeBin
Parse the first-format playtime JSON ({"LastPlayed","Playtime","Playtime2wks"}).
src/common/stats_store.cpp:1509
↓ 2 callersFunctionParseManifest
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 callersFunctionParseTokenPath
Parse "tokens_gdrive.json" -> provider="gdrive", account from path
src/platform/linux/token_store_linux.cpp:91
↓ 2 callersFunctionPatchDepotEntry
SEH helper: read/write depot entry (can't mix SEH with C++ object unwinding)
src/platform/win/cloud_intercept.cpp:2955
↓ 2 callersFunctionPatchDepotVector
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 callersMethodPersistMode
Writes both files; rolls back settings.json if pin-config write fails.
ui/Services/ModeService.cs:12
↓ 2 callersFunctionPrintCloudStatus
Porcelain mode: tab-separated machine output (QUOTA/CLOUD/FILE/DEL/COUNT).
src/platform/win/cloud760_tool.cpp:172
↓ 2 callersFunctionPrintUsage
src/common/cli.cpp:894
↓ 2 callersFunctionPruneClientThreads
Remove finished client threads (call with g_clientMtx held)
src/platform/win/http_server.cpp:125
↓ 2 callersFunctionPruneLocalLegacyAppMetadata
src/common/legacy_metadata_cleanup.cpp:288
↓ 2 callersFunctionPruneSteamUserdata
src/common/legacy_metadata_cleanup.cpp:182
↓ 2 callersFunctionReadAndHashFile
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 callersFunctionReadConfigBool
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 callersFunctionReadCurrentJobId
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 callersFunctionReadCurrentJobPtr
Read-only probe of g_pJobCur (non-NULL = on cooperative job fiber, yield legal).
src/platform/win/cloud_intercept.cpp:934
↓ 2 callersFunctionReady
src/platform/linux/achievement_inject.cpp:220
↓ 2 callersFunctionRecordUploadBatchEnd
src/common/pending_ops_journal.cpp:263
↓ 2 callersFunctionRefreshCloudBlobCache
Pull account blob into g_cloudBlobByApp. Caller must NOT hold g_mutex.
src/common/stats_store.cpp:102
↓ 2 callersFunctionRefreshFromCloud
src/common/stats_store.cpp:1785
↓ 2 callersFunctionRefreshServeCache
src/common/app_state.cpp:137
↓ 2 callersFunctionReimportNativeStatsLocked
Re-import native blob, merging new unlocks. Caller holds mutex.
src/common/stats_store.cpp:1387
↓ 2 callersFunctionRemoveLegacyCloudMetadataIfCanonicalExists
src/common/cloud_storage.cpp:588
↓ 2 callersFunctionRemoveLegacyMetadataIfPresent
src/common/local_metadata_store.cpp:25
↓ 2 callersMethodRequest
src/platform/linux/http_transport_linux.cpp:259
↓ 2 callersFunctionRequestSchemaForApp
Fetch one app's schema. Background thread only (HTTP). Sends queued for net thread.
src/platform/win/cloud_intercept.cpp:6041
↓ 2 callersFunctionResolveBlobCloudPath
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 callersFunctionResolveCloudEnabledSlot
src/platform/linux/vtable_hook.cpp:434
↓ 2 callersFunctionRewriteSchemaSkipFileLocked
Rewrite skip file from in-memory map. Caller must hold g_schemaSkipMutex.
src/platform/win/cloud_intercept.cpp:5609
↓ 2 callersFunctionSHA1
src/common/local_storage.cpp:877
↓ 2 callersFunctionSHA1File
Streaming SHA1 (UTF-8 path).
src/common/local_storage.cpp:947
↓ 2 callersFunctionSanitizeForLog
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 callersFunctionSaveManifestSnapshot
src/common/manifest_store.cpp:640
↓ 2 callersFunctionScanForPattern
src/platform/linux/cloud_hooks.cpp:167
↓ 2 callersFunctionScanSig
Signature scanning.
src/platform/linux/schema_fetch.cpp:141
↓ 2 callersFunctionScanSig
src/platform/linux/achievement_inject.cpp:57
↓ 2 callersFunctionScheduleStartupMetadataSync
src/platform/win/cloud_intercept.cpp:376
← previousnext →501–600 of 2,087, ranked by callers