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

Method EntityToPBData

src/plugin/kernel/src/AFCKernelModule.cpp:1970–1983  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1968}
1969
1970bool AFCKernelModule::EntityToPBData(std::shared_ptr<AFIEntity> pEntity, AFMsg::pb_entity* pb_data)
1971{
1972 ARK_ASSERT_RET_VAL(pEntity != nullptr && pb_data != nullptr, false);
1973
1974 pb_data->set_id(pEntity->GetID());
1975
1976 EntityNodeToPBData(pEntity, pb_data->mutable_data());
1977
1978 EntityTableToPBData(pEntity, pb_data->mutable_data());
1979
1980 EntityContainerToPBData(pEntity, pb_data->mutable_data());
1981
1982 return true;
1983}
1984
1985bool AFCKernelModule::EntityToPBDataByMask(
1986 std::shared_ptr<AFIEntity> pEntity, ArkMaskType mask, AFMsg::pb_entity* pb_data)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected