Home
last modified time | relevance | path

Searched refs:SyncOpinion (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/
H A Dschema_negotiate.cpp37 return SyncOpinion{false, true, true}; in MakeLocalSyncOpinion()
42 return SyncOpinion{true, false, false}; in MakeLocalSyncOpinion()
47 return SyncOpinion{true, false, true}; in MakeLocalSyncOpinion()
53 return SyncOpinion{false, true, true}; in MakeLocalSyncOpinion()
61 return SyncOpinion{false, true, true}; in MakeLocalSyncOpinion()
66 return SyncOpinion{true, false, false}; in MakeLocalSyncOpinion()
71 return SyncOpinion{true, false, true}; in MakeLocalSyncOpinion()
75 return SyncOpinion{false, true, true}; in MakeLocalSyncOpinion()
78 …cStrategy SchemaNegotiate::ConcludeSyncStrategy(const SyncOpinion &localOpinion, const SyncOpinion in ConcludeSyncStrategy()
180 SyncOpinion localTableOpinion = itLocal.second; in ConcludeSyncStrategy()
[all …]
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/include/
H A Dschema_negotiate.h23 struct SyncOpinion { struct
36 using RelationalSyncOpinion = std::map<std::string, SyncOpinion, CaseInsensitiveComparator>; argument
42 …static SyncOpinion MakeLocalSyncOpinion(const SchemaObject &localSchema, const std::string &remote…
46 …static SyncStrategy ConcludeSyncStrategy(const SyncOpinion &localOpinion, const SyncOpinion &remot…
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/common/
H A Ddistributeddb_relational_schema_object_test.cpp634 opinion["table_1"] = SyncOpinion {true, false, false};
635 opinion["table_2"] = SyncOpinion {false, true, false};
636 opinion["table_3"] = SyncOpinion {false, false, true};
651 SyncOpinion tableOpinionRecv = opinionRecv.at(it.first);
667 localOpinion["table_1"] = SyncOpinion {true, false, false};
668 localOpinion["table_2"] = SyncOpinion {false, true, false};
669 localOpinion["table_3"] = SyncOpinion {false, false, true};
672 remoteOpinion["table_2"] = SyncOpinion {true, false, false};
673 remoteOpinion["table_3"] = SyncOpinion {false, true, false};
674 remoteOpinion["table_4"] = SyncOpinion {false, false, true};
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/syncer/src/device/
H A Dability_sync.h230 …static void SetAbilityAckSyncOpinionInfo(AbilitySyncAckPacket &ackPacket, SyncOpinion localOpinion…
249SyncOpinion MakeKvSyncOpinion(const AbilitySyncRequestPacket *packet, const std::string &remoteSch…
H A Dability_sync.cpp1056 void AbilitySync::SetAbilityAckSyncOpinionInfo(AbilitySyncAckPacket &ackPacket, SyncOpinion localOp… in SetAbilityAckSyncOpinionInfo()
1212 SyncOpinion AbilitySync::MakeKvSyncOpinion(const AbilitySyncRequestPacket *packet, in MakeKvSyncOpinion()
1217SyncOpinion localSyncOpinion = SchemaNegotiate::MakeLocalSyncOpinion(localSchema, remoteSchema, re… in MakeKvSyncOpinion()
1244 SyncOpinion remoteOpinion = {permitSync, requirePeerConvert, true}; in HandleKvAckSchemaParam()
1246SyncOpinion syncOpinion = SchemaNegotiate::MakeLocalSyncOpinion(localSchema, remoteSchema, remoteS… in HandleKvAckSchemaParam()