void UnloadModules() { for(u32 i=0; i<g_modules_list.GetCount(); ++i) { g_modules_list[i].SetLoaded(false); } g_modules_funcs_list.Clear(); }
void UnloadModules() { for(u32 i=0; i<3; ++i) { for(u32 j=0; j<g_max_module_id; ++j) { if(g_modules[i][j]) { g_modules[i][j]->UnLoad(); } } } g_modules_funcs_list.Clear(); }
void UnloadModules() { for(u32 i=0; i<3; ++i) { for(u32 j=0; j<g_max_module_id; ++j) { if(g_modules[i][j]) { g_modules[i][j]->UnLoad(); } } } std::lock_guard<std::mutex> lock(g_funcs_lock); g_modules_funcs_list.Clear(); }
void StaticFinalize() { g_static_funcs_list.Clear(); }