MCPcopy Create free account
hub / github.com/OpenArkStudio/ARK / OnDelaySync

Method OnDelaySync

src/plugin/kernel/src/AFClassCallBackManager.cpp:280–301  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

278}
279
280bool AFClassCallBackManager::OnDelaySync()
281{
282 for (auto& iter : delay_sync_data_list_)
283 {
284 auto& guid = iter.first;
285 auto& mask_data_map = iter.second;
286 for (auto& iter_data : mask_data_map)
287 {
288 auto mask_value = iter_data.first;
289 auto iter_call_back = delay_sync_call_back_list_.find(mask_value);
290 if (iter_call_back == delay_sync_call_back_list_.end())
291 {
292 continue;
293 }
294
295 iter_call_back->second(guid, mask_value, iter_data.second);
296 }
297 }
298
299 delay_sync_data_list_.clear();
300 return true;
301}
302
303AFClassCallBackManager::DelaySyncMaskData& AFClassCallBackManager::GetDelaySyncMaskData(const AFGUID& self)
304{

Callers

nothing calls this directly

Calls 3

findMethod · 0.45
endMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected