MCPcopy Create free account

hub / github.com/Tencent/MMKV / functions

Functions1,822 in github.com/Tencent/MMKV

↓ 5 callersFunctionprepareEncode
Core/MMKV_IO.cpp:420
↓ 5 callersMethodputInt
(String key, int value)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/SQLiteKV.java:106
↓ 5 callersMethodremove
(String key)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1682
↓ 5 callersMethodsetWantsContentChangeNotify
(boolean needsNotify)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1957
↓ 5 callersMethodsync
Save all mmap memory to file synchronously. You don't need to call this, really, I mean it. Unless you worry about the device running out of battery.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1349
↓ 5 callersFunctiontestMMKV
(mmapID string, cryptKey string, decodeOnly bool, aes bool)
POSIX/golang/test/main.go:103
↓ 5 callersFunctiontestMMKVImp
(kv mmkv.MMKV, decodeOnly bool)
POSIX/golang/test/main.go:109
↓ 5 callersMethodwantContentChangeNotification
@return Return true if you want inter-process content change notification.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVHandler.java:67
↓ 4 callersMethodClearMemoryCache
ClearMemoryCache Clear all caches (on memory warning).
POSIX/golang/mmkv.go:274
↓ 4 callersMethodClose
Close the instance when it's no longer needed in the near future. Any subsequent call to the instance is undefined behavior.
POSIX/golang/mmkv.go:285
↓ 4 callersMethodCount
Count return count of keys
POSIX/golang/mmkv.go:252
↓ 4 callersFunctionMMKVWithIDAndConfig
(mmapID string, config Config)
POSIX/golang/mmkv.go:397
↓ 4 callersMethodMMKVWithIDAndMode
MMKVWithIDAndMode an instance with specific location ${NameSpace Root}/mmapID, in single-process or multi-process mode.
POSIX/golang/mmkv.go:849
↓ 4 callersFunctionScale
Scale helper to convert logical scaler values to physical using passed in scale factor
flutter/mmkv/example/windows/runner/win32_window.cpp:36
↓ 4 callersMethodSetInt32
(value int32, key string)
POSIX/golang/mmkv.go:197
↓ 4 callersMethodSetUInt64
(value uint64, key string)
POSIX/golang/mmkv.go:212
↓ 4 callersFunctionabsolutePath
Core/MemoryFile.cpp:480
↓ 4 callersMethodapply
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:414
↓ 4 callersMethodashmemFD
@return The file descriptor of the ashmem of the MMKV file.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1789
↓ 4 callersMethodashmemMetaFD
@return The file descriptor of the ashmem of the MMKV crc file.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1794
↓ 4 callersMethodcheckProcessMode
(long handle, String mmapID, int mode)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:802
↓ 4 callersMethodcheckReSetCryptKey
Just reset the encryption key (will not encrypt or decrypt anything). Usually you should call this method after another process has {@link #reKey(Stri
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:894
↓ 4 callersMethodcloneWithStatus
Core/aes/AESCrypt.cpp:178
↓ 4 callersMethodcontains
(String key)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1720
↓ 4 callersFunctioncopyFile
copy to a temp file then rename it this is the best we can do under the POSIX standard
Core/MemoryFile.cpp:582
↓ 4 callersMethoddecodeOneMap
Core/MiniPBCoder.cpp:504
↓ 4 callersMethodenableAutoKeyExpire
Enable auto key expiration. This is a upgrade operation, the file format will change. And the file won't be accessed correctly by older version (v1.2.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1522
↓ 4 callersMethodenableCompareBeforeSet
Enable data compare before set, for better performance. If data for key seldom changes, use it. When encryption or expiration is on, compare-before-se
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1536
↓ 4 callersMethodencodeBool
(long handle, String key, boolean value)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1994
↓ 4 callersMethodencodeFloat
(long handle, String key, float value)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2012
↓ 4 callersMethodgetInt
(String key)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/SQLiteKV.java:114
↓ 4 callersMethodgetKey
Core/aes/AESCrypt.cpp:92
↓ 4 callersFunctiongetMMKVWithID
POSIX/golang/golang-bridge.cpp:96
↓ 4 callersMethodgetValueActualSize
Get the actual size of the key's value. String's length or byte[]'s length, etc. @param key The key of the value.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1234
↓ 4 callersMethodgetValueSize
Get the actual size consumption of the key's value. Note: might be a little bigger than value's length. @param key The key of the value.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1225
↓ 4 callersMethodgetValueSize
Core/MMKV.cpp:1016
↓ 4 callersMethodinsert
(@NonNull Uri uri, @Nullable ContentValues values)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVContentProvider.java:169
↓ 4 callersMethodinterProcessBaselineTest
(String cmd)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MainActivity.java:380
↓ 4 callersMethodisFileValid
Check whether the MMKV file is valid or not. Note: Don't use this to check the existence of the instance, the result is undefined on nonexistent files
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1367
↓ 4 callersFunctionisStoredOnStack
Core/MMBuffer.h:95
↓ 4 callersFunctionis_float_equal
(a, b, accuracy=1e-09)
Python/unit_test.py:109
↓ 4 callersFunctionmd5
Core/MMKV.cpp:1616
↓ 4 callersFunctionpbBoolSize
Core/PBUtility.h:110
↓ 4 callersFunctionpbFloatSize
Core/PBUtility.h:96
↓ 4 callersFunctionpbUInt32Size
Core/PBUtility.h:134
↓ 4 callersFunctionpbUInt64Size
Core/PBUtility.cpp:38
↓ 4 callersFunctionprintVector
POSIX/demo/demo.cpp:900
↓ 4 callersMethodread
Core/MMKVMetaInfo.hpp:91
↓ 4 callersMethodreadNSString
Core/CodedInputData_OSX.cpp:36
↓ 4 callersMethodreadRawVarint32
Core/CodedInputDataCrypt.cpp:180
↓ 4 callersMethodremove
(String key)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:398
↓ 4 callersMethodremoveStorage
Core/MMKV.cpp:1813
↓ 4 callersFunctionsetReadOnly
Win32/Win32Demo/Win32Demo.cpp:386
↓ 4 callersFunctionsetReadOnly
POSIX/demo/demo.cpp:1264
↓ 4 callersFunctiontestMMKV
Win32/Win32Demo/Win32Demo.cpp:472
↓ 4 callersFunctiontestMMKV
POSIX/demo/demo.cpp:1341
↓ 4 callersFunctiontryAtomicRename
Core/MemoryFile.cpp:513
↓ 4 callersFunctiontryMigrateLegacyMMKVFile
historically Android mistakenly use mmapKey as mmapID, we try migrate back to normal when possible
Core/MMKV_Android.cpp:185
↓ 3 callersFunctionDefaultMMKVWithConfig
DefaultMMKVWithConfig a generic purpose instance with all-in-one configuration.
POSIX/golang/mmkv.go:386
↓ 3 callersFunctionDoubleToNValue
OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:313
↓ 3 callersMethodGetInt32
(key string)
POSIX/golang/mmkv.go:199
↓ 3 callersMethodGetRootDir
()
POSIX/golang/mmkv.go:823
↓ 3 callersMethodGetUInt64
(key string)
POSIX/golang/mmkv.go:214
↓ 3 callersFunctionLockType2Flag
Core/InterProcessLock_Win32.cpp:28
↓ 3 callersFunctionMMKVLogLevelDesc
Core/MMKVLog.cpp:62
↓ 3 callersFunctionNameSpace
Core/MMKV.h:743
↓ 3 callersMethodReKey
* ReKey Change encryption key for the MMKV instance. * The cryptKey is 16 bytes limited. * You can transfer a plain-text MMKV into encrypted by se
POSIX/golang/mmkv.go:292
↓ 3 callersMethodRemoveKey
(key string)
POSIX/golang/mmkv.go:240
↓ 3 callersMethodSleep
Core/ThreadLock_Win32.cpp:83
↓ 3 callersMethodbackupAllToDirectory
Core/MMKV.cpp:1363
↓ 3 callersMethodbackupOneToDirectory
backup one MMKV instance to dstDir @param mmapID the MMKV ID to backup @param rootPath the customize root path of the MMKV, if null then backup fro
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1461
↓ 3 callersMethodbackupOneToDirectory
Core/MMKV.cpp:1272
↓ 3 callersMethodcheckInitAuthority
(Context context)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:155
↓ 3 callersMethodcleanMayflyFD
Core/MemoryFile.cpp:140
↓ 3 callersMethodcommit
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:419
↓ 3 callersMethodcontains
(String key)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:270
↓ 3 callersMethodcryptKey
@return The encryption key (no more than 16 bytes).
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:861
↓ 3 callersMethoddisableAutoKeyExpire
Disable auto key expiration. This is a downgrade operation.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1527
↓ 3 callersFunctionenableCompareBeforeSet
POSIX/golang/golang-bridge.cpp:686
↓ 3 callersMethodencodeBytes_2
(long handle, String key, @Nullable byte[] value, int expireDurationInSecond)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2040
↓ 3 callersMethodencodeDouble
(long handle, String key, double value)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2018
↓ 3 callersMethodencodeInt
(long handle, String key, int value)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2000
↓ 3 callersMethodencodeLong
(long handle, String key, long value)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2006
↓ 3 callersMethodencodeString
(long handle, String key, @Nullable String value)
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:2024
↓ 3 callersMethodencryptionTest
(String value)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MainActivity.java:943
↓ 3 callersMethodgetActualFileSize
Core/MemoryFile.cpp:118
↓ 3 callersMethodgetCurStatus
Core/aes/AESCrypt.cpp:173
↓ 3 callersFunctiongetStorage
Core/MMKV_IO.cpp:1618
↓ 3 callersMethodgetWritetableDB
()
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/SQLiteKV.java:81
↓ 3 callersMethodhasFlag
Core/MMKVMetaInfo.hpp:75
↓ 3 callersMethodimportFrom
import all key-value items from src @return count of items imported
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:1327
↓ 3 callersFunctioninitialize
Core/MMKV.cpp:169
↓ 3 callersMethodinitialize
Core/ThreadLock.cpp:65
↓ 3 callersFunctionjarray2vector
Android/MMKV/mmkv/src/main/cpp/native-bridge.cpp:265
↓ 3 callersFunctionmemmoveDictionary
we don't need to really serialize the dictionary, just reuse what's already in the file
Core/MMKV_IO.cpp:1183
↓ 3 callersFunctionmmkvWithAshmemFD
OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:653
↓ 3 callersMethodonContentChangedByOuterProcess
Inter-process content change notification. Triggered by any method call, such as getXXX() or setXXX() or {@link MMKV#checkContentChangedByOuterProcess
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVHandler.java:74
↓ 3 callersFunctionpbInt32Size
Core/PBUtility.h:126
↓ 3 callersFunctionpbInt64Size
Core/PBUtility.h:122
↓ 3 callersMethodputFloat
(String key, float value)
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:382
← previousnext →201–300 of 1,822, ranked by callers