Realm C++ SDK版本 v 2.2.0
|
公共类型 | |
枚举类 | schema_mode : uint8_t { 自动,不可变,只读,软重置文件, hard_reset_file 、 Additive_Discovered 、 Additive_Explicit 、 Manual } |
公共成员函数 | |
config (const config &other) | |
config & | 操作符= (const config &other) |
config ( config && other) | |
config & | 操作符= ( config && other) |
config (const RealmConfig &) | |
config (const std::string &path, const std::shared_ptr< struct scheduler > & scheduler ) | |
std::string | path () const |
struct sync_config | sync_config () const |
std::shared_ptr< struct Scheduler > | scheduler () const |
Operator RealmConfig () const | |
void | set_path (const std::string &) |
void | set_schema (const std::vector< 对象 > &) |
void | set_schema_mode (schema_mode) |
void | set_scheduler (const std::shared_ptr< struct scheduler > &) |
void | set_sync_config (const std::Optional< struct sync_config > &) |
void | set_custom_http_headers (const std::map< std::string, std::string > &headers) |
void | set_proxy_config (const sync_config::proxy_config &) |
void | set_schema_version (uint64_t 版本) |
void | set_encryption_key (const std::array< char, 64 > &) |
void | should_compact_on_launch (std::function< bool(uint64_t total_bytes, uint64_tunused_bytes)> &&fn) |
std::Optional< schema > | get_schema () |
template<typename T > | |
void | set_client_reset_handler (const client_reset_mode_base < T > &handler) |
枚举 client_reset_mode | get_client_reset_mode () const |