| 132 | } |
| 133 | |
| 134 | const aimrt_module_base_t* ModuleLoader::GetModule(std::string_view module_name) { |
| 135 | auto finditr = module_ptr_map_.find(module_name); |
| 136 | if (finditr == module_ptr_map_.end()) { |
| 137 | AIMRT_ERROR("No module name '{}' in lib {}", module_name, pkg_path_); |
| 138 | return nullptr; |
| 139 | } |
| 140 | return finditr->second; |
| 141 | } |
| 142 | |
| 143 | void ModuleLoader::DestroyModule(const aimrt_module_base_t* module_ptr) { |
| 144 | if (module_ptr == nullptr) { |