19#ifndef CPPRALM_BRIDGE_SYNC_ERROR_HPP
20#define CPPREALM_BRIDGE_SYNC_ERROR_HPP
22#include <cpprealm/internal/bridge/mixed.hpp>
23#include <cpprealm/internal/bridge/status.hpp>
24#include <cpprealm/internal/bridge/utils.hpp>
26#include <unordered_map>
32namespace realm::internal::bridge {
35 std::string object_name;
51 [[nodiscard]] std::unordered_map<std::string, std::string>
user_info()
const;
56 [[nodiscard]]
status get_status()
const;
58 [[nodiscard]]
bool is_fatal()
const;
60 [[nodiscard]] std::string_view
message()
const;
64#ifdef CPPRALM_HAVE_GENERATED_BRIDGE_TYPES
65 storage::SyncError m_error[1];
67 std::shared_ptr<SyncError> m_error;
std::unordered_map< std::string, std::string > user_info() const
정의: sync_error.cpp:83
bool is_client_reset_requested() const
이 오류는 클라이언트 재설정 상황을 나타냅니다.
정의: sync_error.cpp:59
std::string_view message() const
해당하는 경우 서버 로그 링크를 포함하여 오류에 대한 통합된 설명입니다.
정의: sync_error.cpp:51
std::vector< compensating_write_error_info > Compensating_writes_info() const
정의: sync_error.cpp:91
정의: managed_primary_key.hpp:30