Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent/MMKV
/ functions
Functions
1,822 in github.com/Tencent/MMKV
⨍
Functions
1,822
◇
Types & classes
144
↓ 1 callers
Function
MiniPBCoder
just forbid it for possibly misuse
Core/MiniPBCoder.h:143
↓ 1 callers
Function
MmkvWin32PluginRegisterWithRegistrar
flutter/mmkv_win32/windows/mmkv_win32_plugin.cpp:83
↓ 1 callers
Function
NValueToBoolArray
OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:149
↓ 1 callers
Function
NValueToDoubleArray
OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:114
↓ 1 callers
Method
OnContentChangedByOuterProcess
OnContentChangedByOuterProcess is called when content is changed by another process.
POSIX/golang/callback.go:60
↓ 1 callers
Method
OnMMKVCRCCheckFail
OnMMKVCRCCheckFail is called when a CRC check fails. Return OnErrorDiscard (default) or OnErrorRecover.
POSIX/golang/callback.go:50
↓ 1 callers
Method
OnMMKVContentLoadSuccessfully
OnMMKVContentLoadSuccessfully is called when an MMKV file is loaded successfully.
POSIX/golang/callback.go:63
↓ 1 callers
Method
OnMMKVFileLengthError
OnMMKVFileLengthError is called when a file length mismatch is detected. Return OnErrorDiscard (default) or OnErrorRecover.
POSIX/golang/callback.go:54
↓ 1 callers
Function
OpenFlag2NativeFlag
Core/MemoryFile.cpp:67
↓ 1 callers
Function
OpenFlag2NativeFlag
Core/MemoryFile_Win32.cpp:48
↓ 1 callers
Function
PrintUTF8
Main VarArg Function
Win32/Win32Demo/Win32Demo.cpp:522
↓ 1 callers
Function
PrintUTF8
Main VarArg Function
Core/MMKVLog.cpp:122
↓ 1 callers
Function
RegisterHandler
RegisterHandler registers a unified callback handler for MMKV.
POSIX/golang/callback.go:81
↓ 1 callers
Function
RegisterPlugins
flutter/mmkv/example/windows/flutter/generated_plugin_registrant.cc:11
↓ 1 callers
Method
RestoreAllFromDirectory
RestoreAllFromDirectory restore all MMKV instance from srcDir (to the root dir of NameSpace) return count of MMKV successfully restored
POSIX/golang/mmkv.go:886
↓ 1 callers
Method
RestoreOneFromDirectory
RestoreOneFromDirectory restore one MMKV instance from srcDir (to the root dir of NameSpace)
POSIX/golang/mmkv.go:870
↓ 1 callers
Function
Rollback_cfb_decrypt
Core/aes/AESCrypt.cpp:123
↓ 1 callers
Method
SetQuitOnClose
flutter/mmkv/example/windows/runner/win32_window.cpp:262
↓ 1 callers
Method
Show
flutter/mmkv/example/windows/runner/win32_window.cpp:152
↓ 1 callers
Method
StringView
StringView get string view of underlying memory the string is valid as long as MMBuffer.Destroy() not called
POSIX/golang/mmkv.go:116
↓ 1 callers
Method
Sync
Sync Synchronize memory to file. You don't need to call this, really, I mean it. Unless you worry about running out of battery.
POSIX/golang/mmkv.go:272
↓ 1 callers
Method
TotalSize
TotalSize total size of the file
POSIX/golang/mmkv.go:263
↓ 1 callers
Function
UInt64ToInt64
Core/PBUtility.h:68
↓ 1 callers
Function
UInt64ToNValue
OpenHarmony/entry/src/main/cpp/napi_init.cpp:64
↓ 1 callers
Method
UnregisterWindowClass
flutter/mmkv/example/windows/runner/win32_window.cpp:109
↓ 1 callers
Function
Utf8FromUtf16
flutter/mmkv/example/windows/runner/utils.cpp:44
↓ 1 callers
Function
Version
Version return the version of MMKV
POSIX/golang/mmkv.go:316
↓ 1 callers
Method
WantContentChangeNotification
WantContentChangeNotification returns true to enable inter-process content change notifications.
POSIX/golang/callback.go:57
↓ 1 callers
Method
WantLogRedirect
WantLogRedirect returns true to enable log redirecting.
POSIX/golang/callback.go:43
↓ 1 callers
Function
WriteUTF8ToStream
Helper to write raw bytes or convert to WideChar based on destination
Win32/Win32Demo/Win32Demo.cpp:498
↓ 1 callers
Function
WriteUTF8ToStream
Helper to write raw bytes or convert to WideChar based on destination
Core/MMKVLog.cpp:99
↓ 1 callers
Function
_MMKVLogWithLevel
Android/MMKV/mmkvdemo/src/main/cpp/mmkvdemo.cpp:33
↓ 1 callers
Function
__crc32b
Core/crc32/crc32_armv8.cpp:57
↓ 1 callers
Function
__crc32h
Core/crc32/crc32_armv8.cpp:61
↓ 1 callers
Function
__crc32w
Core/crc32/crc32_armv8.cpp:65
↓ 1 callers
Method
allNonExpireKeys
@return All non-expired keys. Note that this call has costs.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1258
↓ 1 callers
Method
ashmemFD
Core/MMKV_Android.cpp:295
↓ 1 callers
Function
ashmemMMKVPathWithID
Core/MemoryFile_Android.cpp:228
↓ 1 callers
Method
ashmemMetaFD
Core/MMKV_Android.cpp:299
↓ 1 callers
Function
backupAllToDirectory
OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:1599
↓ 1 callers
Method
backupAllToDirectory
backup all MMKV instance from default root dir to dstDir @param dstDir the backup destination directory @return count of MMKV successfully backuped
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1478
↓ 1 callers
Function
backupOneToDirectoryByFilePath
Core/MMKV.cpp:1246
↓ 1 callers
Function
brutleTest
Win32/Win32DemoProcess/Win32DemoProcess.cpp:49
↓ 1 callers
Function
brutleTest
POSIX/demo/demo.cpp:268
↓ 1 callers
Function
brutleTest
POSIX/demo/process.cpp:36
↓ 1 callers
Method
build_extension
(self, ext)
Python/setup.py:37
↓ 1 callers
Method
call
(@NonNull String method, @Nullable String mmapID, @Nullable Bundle extras)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVContentProvider.java:121
↓ 1 callers
Method
checkContentChangedByOuterProcess
Check inter-process content change manually.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1962
↓ 1 callers
Method
checkLoadData
Core/MMKV_IO.cpp:373
↓ 1 callers
Function
checkReSetCryptKey
POSIX/golang/golang-bridge.cpp:461
↓ 1 callers
Method
checkReSetCryptKey
Core/MMKV_Android.cpp:304
↓ 1 callers
Method
clear
{@link #clearAll()}
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1691
↓ 1 callers
Method
clearAllWithKeepingSpace
Faster {@link #clearAll()} implementation The file size is kept as previous for later use
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1314
↓ 1 callers
Function
containerTest
POSIX/demo/demo.cpp:142
↓ 1 callers
Function
containerTest
iOS/MMKVDemo/MMKVDemo/TestMMKVCpp.cpp:32
↓ 1 callers
Function
containsKey
POSIX/golang/golang-bridge.cpp:513
↓ 1 callers
Method
contentUri
(Context context)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVContentProvider.java:50
↓ 1 callers
Method
contentValuesNewInstance
(HashMap<String, Object> values)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:104
↓ 1 callers
Function
copyFileContent
Core/MemoryFile_Win32.cpp:489
↓ 1 callers
Function
copyFileContent
Core/MemoryFile_OSX.cpp:112
↓ 1 callers
Function
cornetSizeTest
Win32/Win32Demo/Win32Demo.cpp:186
↓ 1 callers
Function
crc32_z
========================================================================= */
Core/crc32/zlib/crc32.cpp:32
↓ 1 callers
Method
createFromParcel
(@NonNull Parcel source)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/ParcelableMMKV.java:88
↓ 1 callers
Method
createNB
(int size)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2063
↓ 1 callers
Function
createUniqueTempFile
Core/MemoryFile.cpp:494
↓ 1 callers
Function
createUniqueTempFile
Core/MemoryFile_Win32.cpp:454
↓ 1 callers
Function
decryptBuffer
get decrypt data with [position, -1)
Core/KeyValueHolder.cpp:133
↓ 1 callers
Method
destroyNB
(long pointer, int size)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2065
↓ 1 callers
Function
disableAutoKeyExpire
OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:1637
↓ 1 callers
Method
disableProcessModeChecker
Manually disable the process mode checker. By default, it's automatically enabled in DEBUG build, and disabled in RELEASE build. If it's enabled, MMKV
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:850
↓ 1 callers
Method
editorApply
(Editor editor)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:139
↓ 1 callers
Method
editorPutStringSet
(Editor editor, String key, Set<String> values)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:123
↓ 1 callers
Function
enableAutoKeyExpire
OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:1623
↓ 1 callers
Method
enableProcessModeChecker
Manually enable the process mode checker. By default, it's automatically enabled in DEBUG build, and disabled in RELEASE build. If it's enabled, MMKV
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:837
↓ 1 callers
Method
encodeDouble_2
(long handle, String key, double value, int expireDurationInSecond)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2020
↓ 1 callers
Method
encodeSet
(long handle, String key, @Nullable String[] value)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2031
↓ 1 callers
Method
encodeSet_2
(long handle, String key, @Nullable String[] value, int expireDurationInSecond)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2033
↓ 1 callers
Function
fl_register_plugins
flutter/mmkv/example/linux/flutter/generated_plugin_registrant.cc:11
↓ 1 callers
Function
functionalTest
Android/MMKV/mmkvdemo/src/main/cpp/mmkvdemo.cpp:93
↓ 1 callers
Function
functionalTest
OpenHarmony/entry/src/main/cpp/napi_init.cpp:112
↓ 1 callers
Function
functionalTest
()
POSIX/golang/test/main.go:43
↓ 1 callers
Function
functional_test
(mmap_id, decode_only)
Python/demo.py:11
↓ 1 callers
Method
getActualFileSize
Core/MemoryFile_Win32.cpp:95
↓ 1 callers
Method
getAll
Intentionally Not Supported. Because MMKV does type-eraser inside to get better performance.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1564
↓ 1 callers
Function
getAppDataRoaming
Win32/Win32DemoProcess/Win32DemoProcess.cpp:30
↓ 1 callers
Method
getBoolean
(String key, boolean defValue)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:264
↓ 1 callers
Method
getBoolean
(String key, boolean defValue)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1666
↓ 1 callers
Method
getCurrentProcessName
(@NonNull Context context)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVProcessUtil.java:41
↓ 1 callers
Method
getCurrentProcessNameByActivityManager
(@NonNull Context context)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVProcessUtil.java:85
↓ 1 callers
Method
getCurrentProcessNameByActivityThread
()
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVProcessUtil.java:68
↓ 1 callers
Method
getCurrentProcessNameByApplication
()
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVProcessUtil.java:60
↓ 1 callers
Method
getDataForKey
Core/MMKV_IO.cpp:646
↓ 1 callers
Method
getEncodeData
Core/MiniPBCoder.cpp:604
↓ 1 callers
Method
getExtras
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:699
↓ 1 callers
Method
getInt
(String key, int defValue)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:246
↓ 1 callers
Method
getLong
(String key, long defValue)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:252
↓ 1 callers
Method
getLong
(String key, long defValue)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1634
↓ 1 callers
Method
getMMKVWithAshmemFD
(String mmapID, int fd, int metaFD, @Nullable String cryptKey, boolean aes256)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1992
↓ 1 callers
Method
getMaxKeyBitLength
Core/aes/AESCrypt.h:95
↓ 1 callers
Method
getNativeLogHandler
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MyApplication.java:106
← previous
next →
501–600 of 1,822, ranked by callers