Home
last modified time | relevance | path

Searched refs:MutationEntry (Results 1 – 9 of 9) sorted by relevance

/packages/modules/Bluetooth/system/gd/storage/
Dmutation_test.cc30 using bluetooth::storage::MutationEntry;
40 mutation.Add(MutationEntry::Set(MutationEntry::PropertyType::NORMAL, "AA:BB:CC:DD:EE:FF", in TEST()
42 mutation.Add(MutationEntry::Remove(MutationEntry::PropertyType::NORMAL, "AA:BB:CC:DD:EE:FF", in TEST()
47 mutation2.Add(MutationEntry::Set(MutationEntry::PropertyType::NORMAL, "AA:BB:CC:DD:EE:FF", in TEST()
69 mutation.Add(MutationEntry::Remove(MutationEntry::PropertyType::NORMAL, "A", "B")); in TEST()
80 mutation.Add(MutationEntry::Remove(MutationEntry::PropertyType::NORMAL, "B")); in TEST()
91 mutation.Add(MutationEntry::Remove(MutationEntry::PropertyType::NORMAL, "A", "C")); in TEST()
107 mutation.Add(MutationEntry::Set(MutationEntry::PropertyType::NORMAL, "A", "B", "C")); in TEST()
108 mutation.Add(MutationEntry::Remove(MutationEntry::PropertyType::NORMAL, "A", "B")); in TEST()
118 mutation.Add(MutationEntry::Set(MutationEntry::PropertyType::NORMAL, "A", "B", "C")); in TEST()
[all …]
Dmutation_entry.h28 class MutationEntry {
35 static MutationEntry Set(PropertyType property_type, std::string section_param, in Set()
37 return MutationEntry::Set(property_type, std::move(section_param), std::move(property_param), in Set()
42 static MutationEntry Set(PropertyType property_type, std::string section_param, in Set()
45 return MutationEntry::Set<EnumUnderlyingType>(property_type, std::move(section_param), in Set()
51 static MutationEntry Set(PropertyType property_type, std::string section_param, in Set()
53 return MutationEntry::Set(property_type, std::move(section_param), std::move(property_param), in Set()
58 static MutationEntry Set(PropertyType property_type, std::string section_param, in Set()
60 return MutationEntry::Set(property_type, std::move(section_param), std::move(property_param), in Set()
66 static MutationEntry Set(PropertyType property_type, std::string section_param, in Set()
[all …]
Ddevice.h55 MutationEntry Set##NAME(const RETURN_TYPE& value) { \
56 return MutationEntry::Set<RETURN_TYPE>(MutationEntry::PropertyType::NORMAL, section_, \
59 MutationEntry Remove##NAME() { \
60 return MutationEntry::Remove(MutationEntry::PropertyType::NORMAL, section_, PROPERTY_KEY); \
78 MutationEntry Set##NAME(const RETURN_TYPE& value) { \
80 return MutationEntry::Set<RETURN_TYPE>(MutationEntry::PropertyType::NORMAL, section_, \
83 MutationEntry Remove##NAME() { \
84 return MutationEntry::Remove(MutationEntry::PropertyType::NORMAL, section_, PROPERTY_KEY); \
102 MutationEntry SetTemp##NAME(const RETURN_TYPE& value) { \
103 return MutationEntry::Set<RETURN_TYPE>(MutationEntry::PropertyType::MEMORY_ONLY, section_, \
[all …]
Ddevice.cc85 MutationEntry Device::RemoveFromConfig() { in RemoveFromConfig()
86 return MutationEntry::Remove(MutationEntry::PropertyType::NORMAL, section_); in RemoveFromConfig()
89 MutationEntry Device::RemoveFromTempConfig() { in RemoveFromTempConfig()
90 return MutationEntry::Remove(MutationEntry::PropertyType::MEMORY_ONLY, section_); in RemoveFromTempConfig()
Dmutation.cc28 void Mutation::Add(MutationEntry entry) { in Add()
30 case MutationEntry::PropertyType::NORMAL: in Add()
31 if (entry.entry_type != MutationEntry::EntryType::SET) { in Add()
37 case MutationEntry::PropertyType::MEMORY_ONLY: in Add()
Dmutation.h29 void Add(MutationEntry entry);
36 std::queue<MutationEntry> normal_config_entries_;
37 std::queue<MutationEntry> memory_only_config_entries_;
Dmutation_entry.cc22 MutationEntry::MutationEntry(EntryType entry_type_param, PropertyType property_type_param, in MutationEntry() function in bluetooth::storage::MutationEntry
Dconfig_cache.cc374 void ConfigCache::Commit(std::queue<MutationEntry>& mutation_entries) { in Commit()
380 case MutationEntry::EntryType::SET: in Commit()
383 case MutationEntry::EntryType::REMOVE_PROPERTY: in Commit()
386 case MutationEntry::EntryType::REMOVE_SECTION: in Commit()
Dconfig_cache.h108 virtual void Commit(std::queue<MutationEntry>& mutation);