Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent/MMKV
/ types & classes
Types & classes
144 in github.com/Tencent/MMKV
⨍
Functions
1,822
◇
Types & classes
144
↓ 14 callers
Class
MMKVConfig
all-in-one configuration for creating MMKV instance
Core/MMKV.h:72
↓ 10 callers
Class
KeyValueHolder
Core/MMKVPredef.h:176
↓ 9 callers
Class
PBEncodeItem
Core/MiniPBCoder.h:43
↓ 8 callers
Class
CodedInputData
Core/MiniPBCoder.h:39
↓ 7 callers
Interface
MMKV
POSIX/golang/mmkv.go:191
↓ 7 callers
TypeAlias
ctorMMKV
POSIX/golang/mmkv.go:313
↓ 5 callers
Class
KeyValueHolderCrypt
Core/MMBuffer.h:41
↓ 5 callers
Class
flock
Core/InterProcessLock.h:52
↓ 4 callers
Struct
MMBuffer
MMBuffer a wrapper of native C memory, efficient for simple usage must call MMBuffer.Destroy() after no longer usage
POSIX/golang/mmkv.go:92
↓ 4 callers
Class
MMKVConfig
The all-in-one configuration for creating an MMKV instance.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVConfig.java:26
↓ 2 callers
Class
stat
Core/MemoryFile.cpp:327
↓ 1 callers
Class
AESCrypt
Core/aes/AESCrypt.h:32
↓ 1 callers
Class
CMakeExtension
Python/setup.py:15
↓ 1 callers
Class
File
Core/MemoryFile.h:74
↓ 1 callers
Class
FileLock
Core/MMKV.h:48
↓ 1 callers
Class
InterProcessLock
Core/MMKV.h:49
↓ 1 callers
Class
stat
Core/MemoryFile_Android.cpp:240
Class
flutter/mmkv/example/ohos/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts:31
Class
AESCrypt
Core/MMKV.h:46
Class
AESCrypt
Core/MiniPBCoder.h:41
Class
AESCryptStatus
Core/aes/AESCrypt.h:48
Class
AES_KEY
Core/aes/AESCrypt.h:41
Class
AES_KEY
This should be a hidden type, but EVP requires that the size be known */
Core/aes/openssl/openssl_aes.h:32
Class
AshmemMMKVGetter
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/BenchMarkBaseService.java:329
Class
AutoCleanInfo
iOS/MMKV/MMKV/AutoCleanInfo.hpp:26
Class
Baseline
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/Baseline.java:35
Class
BenchMarkBaseService
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/BenchMarkBaseService.java:34
Class
BundleCursor
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:691
Class
CMakeBuild
Python/setup.py:21
Class
CallbackInfo
OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:354
Class
CodedInputData
Core/CodedInputData.h:33
Class
CodedInputDataCrypt
Core/CodedInputDataCrypt.h:35
Class
CodedInputDataCrypt
Core/MiniPBCoder.h:42
Class
CodedInputDataCrypt
Core/aes/AESCrypt.h:55
Class
CodedOutputData
Core/MMKV.h:44
Class
CodedOutputData
Core/MiniPBCoder.h:40
Class
CodedOutputData
Core/CodedOutputData.h:32
Struct
Config
Config all-in-one configuration for creating MMKV instance
POSIX/golang/mmkv.go:126
Struct
DefaultHandler
DefaultHandler provides default implementations for all Handler methods. Embed this in your handler struct to only override the methods you need.
POSIX/golang/callback.go:68
Class
EditorImpl
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MultiProcessSharedPreferences.java:346
Struct
EncryptionConfig
POSIX/golang/mmkv.go:137
Struct
ExpirationConfig
POSIX/golang/mmkv.go:142
Class
FakeInfo
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/FakeInfo.java:27
Class
FileLock
a recursive POSIX file-lock wrapper handles lock upgrade & downgrade correctly
Core/InterProcessLock.h:38
Class
FileLock
Core/MemoryFile.h:72
Enum
FileType
Core/MemoryFile.h:39
Class
FlutterMMKVHandler
Android/MMKV/mmkv/src/main/cpp/flutter-bridge.cpp:47
Class
FlutterMMKVHandler
flutter/mmkv_linux/linux/flutter-bridge.cpp:42
Class
FlutterMMKVHandler
flutter/mmkv_win32/windows/flutter-bridge.cpp:42
Class
FlutterMMKVHandler
OpenHarmony/MMKV/src/main/cpp/flutter-bridge.cpp:44
Class
FlutterWindow
A window that does nothing but host a Flutter view.
flutter/mmkv/example/windows/runner/flutter_window.h:12
Class
GoMMKVHandler
POSIX/golang/golang-bridge.cpp:42
Class
GoSliceWrap
POSIX/golang/golang-bridge.h:35
Class
GoStringWrap
POSIX/golang/golang-bridge.h:29
Interface
Handler
Handler is the unified callback interface for MMKV.
POSIX/golang/callback.go:41
Class
HybridString
Core/MMKVPredef.h:193
Class
HybridStringCP
Core/MMKVPredef.h:187
Class
Info
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/Info.java:27
Class
InterProcessLock
Core/InterProcessLock.h:90
Class
JNIMMKVHandler
C++ adapter class that bridges mmkv::MMKVHandler to JNI
Android/MMKV/mmkv/src/main/cpp/native-bridge.cpp:61
Class
KeyEqualer
Core/MMKVPredef.h:205
Class
KeyHasher
Core/MMKVPredef.h:199
Class
KeyValueHolder
Core/KeyValueHolder.h:32
Class
KeyValueHolderCrypt
Core/MMKVPredef.h:181
Class
KeyValueHolderCrypt
kv holder for encrypted mmkv
Core/KeyValueHolder.h:53
Enum
KeyValueHolderType
Core/KeyValueHolder.h:46
Interface
LibLoader
The interface for providing a 3rd library loader (the ReLinker https://github.com/KeepSafe/ReLinker, etc).
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:81
Enum
LockType
Core/InterProcessLock.h:31
Class
MD5state_st
Core/aes/openssl/openssl_md5.h:32
Class
MMBuffer
Core/MemoryFile.h:187
Class
MMBuffer
Core/MMKVPredef.h:175
Enum
MMBufferCopyFlag
Core/MMBuffer.h:33
Enum
MMBufferType
Core/MMBuffer.h:53
Class
MMKV
An highly efficient, reliable, multi-process key-value storage framework. THE PERFECT drop-in replacement for SharedPreferences and MultiProcessShared
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKV.java:53
Class
MMKV
iOS/MMKVDemo/MMKVDemo/ViewController.h:23
Class
MMKV
iOS/MMKV/MMKV/MMKV.h:83
Interface
MMKVContentChangeNotification
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/MMKVContentChangeNotification.java:28
Class
MMKVContentProvider
A helper class for MMKV based on Anonymous Shared Memory. {@link MMKV#mmkvWithAshmemID}
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVContentProvider.java:41
Enum
MMKVErrorType
flutter/mmkv_ios/darwin/Classes/flutter-bridge.h:13
Enum
MMKVErrorType
Core/MMKVPredef.h:161
Class
MMKVHandler
unified callback handler for MMKV
Core/MMKVHandler.h:31
Interface
MMKVHandler
Unified callback handler for MMKV. Callback is called on the operating thread of the MMKV instance.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVHandler.java:27
Enum
MMKVLogLevel
Android/MMKV/mmkvdemo/src/main/cpp/mmkvdemo.cpp:184
Enum
MMKVLogLevel
The levels of MMKV log.
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVLogLevel.java:26
Class
MMKVMetaInfo
Core/MMKV.h:47
Class
MMKVMetaInfo
Core/MMKVMetaInfo.hpp:56
Enum
MMKVMetaInfoFlag
Core/MMKVMetaInfo.hpp:72
Class
MMKVNameSpace
iOS/MMKV/MMKV/MMKV.h:87
Class
MMKVPlugin
flutter/mmkv_android/android/src/main/java/com/tencent/mmkv/MMKVPlugin.java:32
Class
MMKVProcessUtil
Get current process name for AppStore review
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVProcessUtil.java:37
Enum
MMKVRecoverStrategic
The recover strategic of MMKV on errors. {@link MMKV#registerHandler}
Android/MMKV/mmkv/src/main/java/com/tencent/mmkv/MMKVRecoverStrategic.java:26
Enum
MMKVRecoverStrategic
Core/MMKVPredef.h:156
Class
MMKVTest
Android/MMKV/mmkv/src/androidTest/java/com/tencent/mmkv/MMKVTest.java:34
Class
MMKVTestService
Android/MMKV/mmkv/src/androidTest/java/com/tencent/mmkv/MMKVTestService.java:29
Enum
MMKVVersion
Core/MMKVMetaInfo.hpp:31
Class
MMKV_EXPORT
Core/MMKV.h:121
Class
MMKV_EXPORT
Core/MiniPBCoder.h:45
Class
MMKV_EXPORT
Core/MMBuffer.h:52
Class
MainActivity
Android/MMKV/mmkvdemo/src/main/java/com/tencent/mmkvdemo/MainActivity.java:51
Class
MainActivity
flutter/mmkv/example/android/app/src/main/java/com/tencent/mmkv_example/MainActivity.java:25
next →
1–100 of 144, ranked by callers