Home
last modified time | relevance | path

Searched refs:SharingDataGroupByTag (Results 1 - 6 of 6) sorted by relevance

/foundation/CastEngine/castengine_wifi_display/services/configuration/include/
H A Dsharing_data.h73 class SharingDataGroupByTag { class
75 using Ptr = std::shared_ptr<SharingDataGroupByTag>;
78 explicit SharingDataGroupByTag(const std::string &tag) : tag_(tag) {} in SharingDataGroupByTag() function in OHOS::Sharing::SharingDataGroupByTag
104 using Each = std::function<void(const std::string &tag, const SharingDataGroupByTag::Ptr &value)>;
114 int32_t PutSharingValues(const std::string &tag, const SharingDataGroupByTag::Ptr &value);
118 int32_t GetSharingValues(const std::string &tag, SharingDataGroupByTag::Ptr &value);
129 std::unordered_map<std::string, SharingDataGroupByTag::Ptr> datass_;
147 int32_t GetSharingValues(SharingDataGroupByTag::Ptr &value, const std::string &module, const std::string &tag);
H A Dconfig.h65 int32_t GetConfig(const std::string &module, const std::string &tag, SharingDataGroupByTag::Ptr &values);
71 int32_t SetConfig(const std::string &module, const std::string &tag, const SharingDataGroupByTag::Ptr &values);
/foundation/CastEngine/castengine_wifi_display/services/configuration/src/
H A Dsharing_data.cpp85 int32_t SharingDataGroupByTag::PutSharingValue(const std::string &key, const SharingValue::Ptr value) in PutSharingValue()
98 int32_t SharingDataGroupByTag::PutSharingValues(const std::unordered_map<std::string, SharingValue::Ptr> &values) in PutSharingValues()
105 SharingValue::Ptr SharingDataGroupByTag::GetSharingValue(const std::string &key) in GetSharingValue()
117 int32_t SharingDataGroupByTag::GetSharingValues(std::unordered_map<std::string, SharingValue::Ptr> &values) in GetSharingValues()
124 bool SharingDataGroupByTag::HasKey(const std::string &key) in HasKey()
130 void SharingDataGroupByTag::ForEach(Each each) in ForEach()
141 void SharingDataGroupByTag::Print() in Print()
159 auto grpData = std::make_shared<SharingDataGroupByTag>(tag); in PutSharingValue()
178 auto grpData = std::make_shared<SharingDataGroupByTag>(tag); in PutSharingValues()
191 int32_t SharingDataGroupByModule::PutSharingValues(const std::string &tag, const SharingDataGroupByTag
[all...]
H A Dconfig.cpp44 int32_t Config::GetConfig(const std::string &module, const std::string &tag, SharingDataGroupByTag::Ptr &values) in GetConfig()
61 SharingDataGroupByTag::Ptr tagValue = nullptr; in GetConfig()
99 int32_t Config::SetConfig(const std::string &module, const std::string &tag, const SharingDataGroupByTag::Ptr &values) in SetConfig()
133 auto tagValue = std::make_shared<SharingDataGroupByTag>(tag); in SetConfig()
H A Djson_parser.cpp101 auto tagValue = std::make_shared<SharingDataGroupByTag>(tag); in ReadModuleConfig()
141 moduleValue->ForEach([&](const std::string &tagName, const SharingDataGroupByTag::Ptr &tagValue) { in SaveModuleConfig()
/foundation/CastEngine/castengine_wifi_display/tests/demo/configure/
H A Dsharing_configure_demo.cpp63 SharingDataGroupByTag::Ptr values = nullptr; in main()
69 SharingDataGroupByTag::Ptr values = nullptr; in main()
117 SharingDataGroupByTag::Ptr value3 = nullptr; in main()
191 SharingDataGroupByTag::Ptr values = nullptr; in main()

Completed in 3 milliseconds