Realm C++ SDK Versão C++ v2.2.0

client_reset.hpp

1
2//
3// Autores 2022 Realm Inc.
4//
5// Licenciado sob a Licença Apache, Versão 2.0 (a "Licença");
6// você não pode usar este arquivo, exceto em conformidade com a Licença.
7// Você pode obter uma cópia da Licença em
8//
9// http://www.apache.org/license/LICENSE-2.0
10//
11// A menos que exigido pela lei aplicável ou acordado por escrito, o software
12// distribuído sob a Licença é distribuído "Como está",
13// sem garantias ou condições de qualquer tipo, Express ou implícitas.
14// Consulte a Licença para obter as permissões específicas de domínio do idioma e
15// limitações da Licença.
16//
18
19#ifndef CPPREALM_CLIENT_RESET_HPP
20#define CPPREALM_CLIENT_RESET_HPP
21
22#include <cprealm/internal/bridge/realm.hpp>
23
24namespace Realm {
25 banco de dados estruturado ;
26
27 namespace client_reset {
34 explícito manual();
35 };
36
48 explícito discard_unsynced_changes(std::function <null(db local) > antes,
49 std::function <null(db local, db remoto) > after);
50 };
51
70 explícito recover_unsynced_changes(std::function <null(db local) > antes,
71 std::function <null(db local, db remoto) > after);
72 };
73
91 explícito recover_or_discard_unsynced_changes(std::function <null(db local) > antes,
92 std::function <null(db local, db remoto) > after);
93 };
94 }
95
96} // namespace realm
97
98
99#endif//CPPrealm_CLIENT_RESET_HPP
Definição: client_reset.hpp:47
Definição: client_reset.hpp:33
Definição: client_reset.hpp:69
Definition: db.hpp:63