| 2159 | } |
| 2160 | |
| 2161 | std::shared_ptr<AFTableManager> AFCKernelModule::GetTableManager(std::shared_ptr<AFIEntity> pEntity) const |
| 2162 | { |
| 2163 | if (pEntity == nullptr) |
| 2164 | { |
| 2165 | return nullptr; |
| 2166 | } |
| 2167 | |
| 2168 | auto pCEnity = std::dynamic_pointer_cast<AFCEntity>(pEntity); |
| 2169 | if (pCEnity == nullptr) |
| 2170 | { |
| 2171 | return nullptr; |
| 2172 | } |
| 2173 | |
| 2174 | return pCEnity->GetTableManager(); |
| 2175 | } |
| 2176 | |
| 2177 | std::shared_ptr<AFIContainerManager> AFCKernelModule::GetContainerManager(std::shared_ptr<AFIEntity> pEntity) const |
| 2178 | { |