Realm C++ SDK版本 v 2.2.0

sync_manager.hpp

1
2//
3// 版权所有 2024 Realm Inc.
4//
5// 根据 Apache 许可证 2.0 版(“许可证”)获得许可;
6// 除非符合合规,否则不得使用此文件。
7// 您可以在以下网址获取许可证副本:
8//
9// http://www.apache.org/licenses/LICENSE-2.0
10//
11// 除非适用法律要求或书面同意,否则软件
12// 根据许可证分发是按“原样”分发的,
13// 不提供任何类型的Express或暗示的保证或条件。
14// 请参阅管理权限的特定语言的许可证和
15// 许可证下的限制。
16//
18
19#ifndef CPPREALM_BRIDGE_SYNC_MANAGER_HPP
20#define CPPREALM_BRIDGE_SYNC_MANAGER_HPP
21
22#include<memory>
23#include <string>
24#include <cpprealm/logger.hpp>
25#include <cpprealm/internal/bridge/realm.hpp>
26
27命名空间域 {
28 class SyncManager;
29 class App;
30 struct user;
31
32 命名空间内部::bridge {
33 struct sync_manager {
34 void set_log_level( logger::level );
35 private :
36 Friend class:: 域::App;
37 Friend struct:: 域::User;
38 sync_manager ( const std::shared_ptr<SyncManager> &);
39 std::shared_ptr<SyncManager> m_manager;
40 };
41 }
42 }
43
44#endif //CPREALM_BRIDGE_SYNC_MANAGER_HPP
定义: sync_manager.hpp: 33
等级
定义: logger.hpp: 40