Squashed commit of the following:
commit
c8a7fa9cfb07d3ca24bc5916a3ef008d2b577f4b
Author: Devendra Dahiphale <ddahipha@cisco.com>
Date: Thu Jun 21 15:14:23 2018 -0400
appid: remove lock guard while accessing app_info_table
AppInfoTable::const_iterator app;
AppInfoTableEntry* entry = nullptr;
- std::lock_guard<std::mutex> lock(app_info_tables_rw_mutex);
if ((tmp = get_static_app_info_entry(appId)))
{
app = lookup_table.find(tmp);
return nullptr;
}
- std::lock_guard<std::mutex> lock(app_info_tables_rw_mutex);
AppInfoTableEntry* entry = find_app_info_by_name(app_name);
if (!entry)
{
#ifndef APP_INFO_TABLE_H
#define APP_INFO_TABLE_H
-#include <mutex>
#include <unordered_map>
#include <vector>
inline AppInfoManager() = default;
void load_appid_config(AppIdModuleConfig*, const char* path);
AppInfoTableEntry* get_app_info_entry(AppId appId, const AppInfoTable&);
- std::mutex app_info_tables_rw_mutex;
};
#endif