Realm C++ SDKバージョン v 2.2.0

sync_error.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// 該当するルールによって要求されたり、書込み (write) で同意された場合を除き、ソフトウェア
12ライセンスに基づいて配布される // は "AS IS" CRUD で配布されるため、
13// 任意の種類の 保証 または 条件なし(式またはExpressのいずれか)。
14// 特定の言語を使用する権限については、「ライセンス」を参照してください
15ライセンスに基づく // の制限。
16//
18
19#ifndef CPPREALM_BRIDGE_SYNC_ERROR_HPP
20CPREALM_CRIDGE_SYNC_ERROR_HPP を定義する
21
22#include <cpprealm/ internal/bridge/混合.hpp>
23#include <cpprealm/ internal/bridge/status.hpp>
24#include <cpprealm/ internal/bridge/uts.hpp>
25
26#include <unordered_map>
27
28名前空間邦土 {
29 struct SyncError
30 }
31
32名前空間Realm:: internal::bridge {
33
35 std::string object_name
37 std::string 理由
38 };
39
40 構造体 sync_error {
41 同期 _ エラー( const sync_error およびその他) :
42 sync_error & 演算子=( const sync_error &その他) :
43 同期_エラー同期_エラーとその他)
44 同期_エラー& 演算子=(同期_エラーとその他)
46 sync_error(SyncError&&);
47
51 [[nodiscard]] std::un ordered_map<std::string, std::string> user_info () const
54[[nodiscard]] std::vector{Compensated_write_error_info><compensating_write_error_info> compensated_writes_info () の const
55
56 [[nodiscard]]ステータスget_status() const }
57
58 [[nodiscard]]ブール値_false () の接続 、
60 [[nodiscard]] std::string_viewメッセージ() const
62 [[nodiscard]]ブール値は_client_reset_requested () const
63 private :
64#ifdef CPREALM_HAV_GENERTED_BRIDGE_TypeS
65 storage::SyncError m_error[ 1 ]
66#else
67std::shared_ptr[SyncError]><SyncError> m_error
68#endif
69 };
70 }
71
72#endif //CPREALM_TRIDGE_SYNC_ERROR_HPP
定義: compound.hpp:69
定義: status.happ: 63
Definition: sync_error.hpp:40
std::un ordered_map< std::string, std::string > user_info()const
Definition: sync_error.cpp:83
ブール値は_client_reset_requested() に設定
エラーはクライアントがリセットされた状況を示します。
Definition: sync_error.cpp:59
std::string_viewmessage()const
エラーをまとめた説明で、サーバー ログへのリンク(該当する場合)。
Definition: sync_error.cpp:51
std::vector< compensating_write_error_info > compassing_writes_info() コンフィギュレーション
Definition: sync_error.cpp:91
定義: Managed_primary_key.happ:30