Commit f102d353 authored by Alexab's avatar Alexab
Browse files

Core: Profiler deadlock bug fixed.

--HG--
branch : MockCompsTest
parent 42033e121fa2
This diff is collapsed.
......@@ -99,35 +99,35 @@ class RDK_LIB_TYPE UChannelProfiler
{
protected: //
///
int ChannelIndex;
UELockVar<int> ChannelIndex;
///
int AverageIterations;
UELockVar<int> AverageIterations;
///
std::vector<std::string> ComponentsName;
UELockVar<std::vector<std::string> > ComponentsName;
///
std::vector<std::string> GuiNames;
UELockVar<std::vector<std::string> > GuiNames;
protected: //
///
std::vector<UPerfomanceData> ComponentsPerfomance;
UELockVar<std::vector<UPerfomanceData> > ComponentsPerfomance;
///
std::vector<UPerfomanceData> GuiPerfomance;
UELockVar<std::vector<UPerfomanceData> > GuiPerfomance;
///
UPerfomanceData ModelPerfomance;
UELockVar<UPerfomanceData> ModelPerfomance;
///
UPerfomanceData OtherPerfomance;
UELockVar<UPerfomanceData> OtherPerfomance;
/// Gui
UPerfomanceData SummaryGuiPerfomance;
UELockVar<UPerfomanceData> SummaryGuiPerfomance;
///
UIntegralPerfomanceResults IntegralPerfomanceResults;
UELockVar<UIntegralPerfomanceResults> IntegralPerfomanceResults;
protected: //
/// -
......@@ -147,15 +147,15 @@ protected: //
/// 4:
/// 5-(2+3+4), 4-(1+2+3)
/// , ..
std::list<pair<std::string, UPerfomanceResults> > ComponentsProfilerOutputData;
UELockVar<std::list<pair<std::string, UPerfomanceResults> > > ComponentsProfilerOutputData;
/// - Gui
/// GuiNames
std::list<pair<std::string, UPerfomanceResults> > GuiProfilerOutputData;
UELockVar<std::list<pair<std::string, UPerfomanceResults> > > GuiProfilerOutputData;
protected: //
///
UGenericMutex* Mutex;
//UGenericMutex* Mutex;
public: //
/// --------------------------
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment