| 1010 | } |
| 1011 | |
| 1012 | int AFCKernelModule::OnSyncContainerSwap( |
| 1013 | const AFGUID& self, const uint32_t index, const ArkDataMask mask, uint32_t src_index, uint32_t dest_index) |
| 1014 | { |
| 1015 | // find parent entity |
| 1016 | auto pEntity = GetEntity(self); |
| 1017 | if (pEntity == nullptr) |
| 1018 | { |
| 1019 | ARK_LOG_ERROR("sync container failed entity do no exist, self={}", self); |
| 1020 | return -1; |
| 1021 | } |
| 1022 | |
| 1023 | AFMsg::pb_container_swap pb_data; |
| 1024 | pb_data.set_id(self); |
| 1025 | pb_data.set_index(index); |
| 1026 | pb_data.set_src_index(src_index); |
| 1027 | pb_data.set_dest_index(dest_index); |
| 1028 | |
| 1029 | SendSyncMsg(self, mask, pb_data); |
| 1030 | |
| 1031 | return 0; |
| 1032 | } |
| 1033 | |
| 1034 | bool AFCKernelModule::DelayTableToPB( |
| 1035 | const AFDelaySyncTable& table, const uint32_t index, AFMsg::pb_delay_entity& data, AFMsg::pb_entity_data& pb_entity) |
nothing calls this directly
no outgoing calls
no test coverage detected