| 1949 | } |
| 1950 | |
| 1951 | bool AFCKernelModule::TableRowDataToPBData( |
| 1952 | const uint32_t index, uint32_t row, const uint32_t col, const AFIData& data, AFMsg::pb_entity_data* pb_data) |
| 1953 | { |
| 1954 | ARK_ASSERT_RET_VAL(index > 0 && row > 0 && col > 0 && pb_data != nullptr, false); |
| 1955 | |
| 1956 | AFMsg::pb_entity_data row_data; |
| 1957 | if (!NodeToPBData(col, data, &row_data)) |
| 1958 | { |
| 1959 | return false; |
| 1960 | } |
| 1961 | |
| 1962 | AFMsg::pb_table table_data; |
| 1963 | table_data.mutable_datas_value()->insert({row, row_data}); |
| 1964 | |
| 1965 | pb_data->mutable_datas_table()->insert({index, table_data}); |
| 1966 | |
| 1967 | return true; |
| 1968 | } |
| 1969 | |
| 1970 | bool AFCKernelModule::EntityToPBData(std::shared_ptr<AFIEntity> pEntity, AFMsg::pb_entity* pb_data) |
| 1971 | { |