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
↓ 10 callers
Method
enableCompareBeforeSet
Core/MMKV_IO.cpp:2103
↓ 10 callers
Function
getRootDir
POSIX/golang/golang-bridge.cpp:600
↓ 10 callers
Method
getString
(String key)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/SQLiteKV.java:133
↓ 10 callers
Method
mmkvWithID
Core/MMKV.cpp:272
↓ 10 callers
Method
removeValuesForKeys
Core/MMKV.cpp:1161
↓ 10 callers
Function
restoreAllFromDirectory
POSIX/golang/golang-bridge.cpp:657
↓ 10 callers
Method
seek
Core/CodedInputData.cpp:41
↓ 10 callers
Method
testMMKV
(String mmapID, String cryptKey, boolean aes256, boolean decodeOnly, String rootPath)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MainActivity.java:235
↓ 10 callers
Method
toMMBuffer
Core/KeyValueHolder.cpp:36
↓ 10 callers
Function
to_string
iOS/MMKVDemo/MMKVDemo/TestMMKVCpp.cpp:17
↓ 10 callers
Method
try_lock
Core/MMKV.cpp:1227
↓ 10 callers
Method
writeData
Core/CodedOutputData.cpp:76
↓ 9 callers
Method
AllKeys
()
POSIX/golang/mmkv.go:256
↓ 9 callers
Function
__crc32d
Core/crc32/crc32_armv8.cpp:69
↓ 9 callers
Function
functional_test_imp
(kv, decode_only)
Python/demo.py:19
↓ 9 callers
Method
importFrom
Core/MMKV_IO.cpp:1572
↓ 9 callers
Method
isMultiProcess
Check if this instance is in multi-process mode.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1967
↓ 9 callers
Function
mkPath
Core/MemoryFile.cpp:324
↓ 9 callers
Method
simpleLog
(MMKVLogLevel level, String message)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1905
↓ 9 callers
Method
totalSize
Get the size of the underlying file. Align to the disk block size, typically 4K for an Android device.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1280
↓ 8 callers
Method
Contains
(key string)
POSIX/golang/mmkv.go:260
↓ 8 callers
Function
EqualWithAccuracy
POSIX/demo/UnitTest.cpp:117
↓ 8 callers
Method
beginTransaction
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/SQLiteKV.java:67
↓ 8 callers
Function
close
Android/MMKV/mmkv/src/main/cpp/native-bridge.cpp:974
↓ 8 callers
Method
cryptKey
Core/MMKV.cpp:382
↓ 8 callers
Method
disableAutoKeyExpire
Core/MMKV_IO.cpp:1889
↓ 8 callers
Method
endTransaction
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/SQLiteKV.java:71
↓ 8 callers
Method
getFd
Core/MemoryFile_Win32.cpp:290
↓ 8 callers
Function
getTimeInMs
POSIX/demo/demo.cpp:858
↓ 8 callers
Function
isFileExist
Core/MemoryFile.cpp:315
↓ 8 callers
Method
isReadOnly
Check if this instance is in read-only mode.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1972
↓ 8 callers
Method
readRawVarint32
Core/CodedInputData.cpp:179
↓ 8 callers
Method
sync
Core/MMKV.cpp:1207
↓ 7 callers
Method
GetBool
(key string)
POSIX/golang/mmkv.go:194
↓ 7 callers
Function
SmallBufferSize
Core/MMBuffer.h:76
↓ 7 callers
Function
clearMemoryCache
POSIX/golang/golang-bridge.cpp:585
↓ 7 callers
Function
configToC
(cfg *Config)
POSIX/golang/mmkv.go:147
↓ 7 callers
Method
curWritePointer
Core/CodedOutputData.cpp:40
↓ 7 callers
Method
decodeStringSet
(String key)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1088
↓ 7 callers
Method
disableCompareBeforeSet
Core/MMKV_IO.cpp:2118
↓ 7 callers
Function
encodeDataWithObject
Core/MiniPBCoder.h:55
↓ 7 callers
Method
loadLibrary
(String libName)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:82
↓ 7 callers
Function
mmapedKVKey
Core/MMKV.cpp:1668
↓ 7 callers
Method
putBoolean
(String key, boolean value)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:390
↓ 7 callers
Method
reKey
Transform plain text into encrypted text, or vice versa by passing a null encryption key. You can also change existing crypt key with a different cryp
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:871
↓ 7 callers
Method
readData
Core/CodedInputData.cpp:144
↓ 7 callers
Method
realValueSize
Core/KeyValueHolder.cpp:120
↓ 7 callers
Method
resetIV
Core/aes/AESCrypt.cpp:78
↓ 7 callers
Method
writeRawData
Core/CodedOutputData.cpp:129
↓ 7 callers
Method
writeRawVarint32
Core/CodedOutputData.cpp:140
↓ 6 callers
Method
GetString
(key string)
POSIX/golang/mmkv.go:230
↓ 6 callers
Function
Int32ToNValue
OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:275
↓ 6 callers
Method
backedUpMMKVWithID
Get an backed-up MMKV instance with customize settings all in one. @param mmapID The unique ID of the MMKV instance. @param mode The process mo
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:610
↓ 6 callers
Method
checkContentChanged
Core/MMKV.cpp:330
↓ 6 callers
Function
checkExist
POSIX/golang/golang-bridge.cpp:751
↓ 6 callers
Method
checkExist
Core/MMKV.cpp:1817
↓ 6 callers
Method
clear
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:406
↓ 6 callers
Function
clearDictionary
Core/MMKV_IO.h:50
↓ 6 callers
Function
crcPathWithPath
Core/MMKV.cpp:1721
↓ 6 callers
Method
edit
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:276
↓ 6 callers
Function
ftruncate
Core/MemoryFile_Win32.cpp:421
↓ 6 callers
Function
functionalTest
Win32/Win32Demo/Win32Demo.cpp:56
↓ 6 callers
Function
functionalTest
POSIX/demo/demo.cpp:64
↓ 6 callers
Method
getMMKVWithID
Core/MMKV.cpp:241
↓ 6 callers
Function
isAshmem
Core/MMKV.h:356
↓ 6 callers
Method
lock
Exclusively inter-process lock the MMKV instance. It will block and wait until it successfully locks the file. It will make no effect if the MMKV inst
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:930
↓ 6 callers
Method
mmkvForTest
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/Baseline.java:80
↓ 6 callers
Method
mmkvWithAshmemID
Create an MMKV instance base on Anonymous Shared Memory, aka not synced to any disk files. @param context The context of Android App, usually from A
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:652
↓ 6 callers
Method
pageSize
@return The device's memory page size.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:913
↓ 6 callers
Method
putString
(String key, String value)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/SQLiteKV.java:125
↓ 6 callers
Method
readRawByte
Core/CodedInputDataCrypt.cpp:167
↓ 6 callers
Method
reloadFromFile
Core/MemoryFile.cpp:260
↓ 6 callers
Function
removeStorage
POSIX/golang/golang-bridge.cpp:714
↓ 6 callers
Function
removeValueForKey
POSIX/golang/golang-bridge.cpp:546
↓ 6 callers
Method
removeValuesForKeys
Batch remove some keys from the MMKV instance. @param arrKeys The keys to be removed.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1301
↓ 6 callers
Method
writeString
Core/CodedOutputData.cpp:81
↓ 6 callers
Method
writeValueToBuffer
Core/MMKV.cpp:1042
↓ 5 callers
Method
ActualSize
ActualSize actual used size of the file
POSIX/golang/mmkv.go:266
↓ 5 callers
Method
GetMMKV
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/BenchMarkBaseService.java:321
↓ 5 callers
Method
MMAP_ID
MMAP_ID the mmapID of the instance
POSIX/golang/mmkv.go:269
↓ 5 callers
Method
MMKVWithID
MMKVWithID an instance with specific location ${NameSpace Root}/mmapID, in single-process mode.
POSIX/golang/mmkv.go:828
↓ 5 callers
Method
MMKVWithIDAndModeAndCryptKey
MMKVWithIDAndModeAndCryptKey an encrypted instance with specific location ${NameSpace Root}/mmapID, in single-process or multi-process mode.
POSIX/golang/mmkv.go:856
↓ 5 callers
Function
NValueToDouble
OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:319
↓ 5 callers
Method
checkExist
check existence of the MMKV file @param mmapID The unique ID of the MMKV instance.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1402
↓ 5 callers
Function
copyFileContent
Core/MemoryFile.cpp:521
↓ 5 callers
Function
deleteFile
Core/MemoryFile.cpp:679
↓ 5 callers
Method
doInitialize
(String rootDir, String cacheDir, LibLoader loader, MMKVLogLevel logLevel, boolean wantLogReDirecting, boolean
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:228
↓ 5 callers
Method
encodeBytes
(long handle, String key, @Nullable byte[] value)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2038
↓ 5 callers
Function
encodeFilePath
Core/MMKV.cpp:1627
↓ 5 callers
Method
getBytes
(String key, @Nullable byte[] defValue)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1614
↓ 5 callers
Function
getCurrentEnv
Android/MMKV/mmkv/src/main/cpp/native-bridge.cpp:293
↓ 5 callers
Function
getFileSize
Core/MemoryFile.cpp:428
↓ 5 callers
Function
getFileSize
Core/MemoryFile_Win32.cpp:436
↓ 5 callers
Method
getString
(String key, @Nullable String defValue)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1570
↓ 5 callers
Function
getpagesize
Win32/Win32Demo/Win32Demo.cpp:180
↓ 5 callers
Method
initialize
Initialize MMKV with default configuration. You must call one of the initialize() methods on App startup process before using MMKV. @param context Th
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:92
↓ 5 callers
Function
legacyMmapedKVKey
Core/MMKV.cpp:1684
↓ 5 callers
Method
mmkvLog
Log Redirecting. @param level The level of this log. @param file The file name of this log. @param line The line of code of this log. @param function
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVHandler.java:55
↓ 5 callers
Method
msync
Core/MemoryFile.cpp:224
↓ 5 callers
Function
pbDoubleSize
Core/PBUtility.h:106
← previous
next →
101–200 of 1,822, ranked by callers