Removed usage of the deprecated critical section constructor in system_wrappers.

Review URL: http://webrtc-codereview.appspot.com/322004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1208 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
henrike@webrtc.org 2011-12-15 17:59:58 +00:00
parent 0a10e3c4b2
commit bfa80ce95e
7 changed files with 30 additions and 30 deletions

View File

@ -47,7 +47,7 @@ static T* GetStaticInstance(CountOperation count_operation) {
// reachable from statics leaked so no noise is added by doing this. // reachable from statics leaked so no noise is added by doing this.
static CriticalSectionWrapper* crit_sect( static CriticalSectionWrapper* crit_sect(
CriticalSectionWrapper::CreateCriticalSection()); CriticalSectionWrapper::CreateCriticalSection());
CriticalSectionScoped lock(*crit_sect); CriticalSectionScoped lock(crit_sect);
if (count_operation == if (count_operation ==
kAddRefNoCreate && instance_count == 0) { kAddRefNoCreate && instance_count == 0) {

View File

@ -158,7 +158,7 @@ bool CpuWindows::StopPollingCpu()
// If StopPollingCpu is called immediately after StartPollingCpu() it is // If StopPollingCpu is called immediately after StartPollingCpu() it is
// possible that cpu_polling_thread is in the process of initializing. // possible that cpu_polling_thread is in the process of initializing.
// Let initialization finish to avoid getting into a bad state. // Let initialization finish to avoid getting into a bad state.
CriticalSectionScoped cs(*init_crit_); CriticalSectionScoped cs(init_crit_);
while(initialize_) while(initialize_)
{ {
init_cond_->SleepCS(*init_crit_); init_cond_->SleepCS(*init_crit_);
@ -169,7 +169,7 @@ bool CpuWindows::StopPollingCpu()
{ {
return false; return false;
} }
CriticalSectionScoped cs(*terminate_crit_); CriticalSectionScoped cs(terminate_crit_);
terminate_ = true; terminate_ = true;
sleep_event->Set(); sleep_event->Set();
while (!has_terminated_) while (!has_terminated_)
@ -190,7 +190,7 @@ bool CpuWindows::Process(void* thread_object)
bool CpuWindows::ProcessImpl() bool CpuWindows::ProcessImpl()
{ {
{ {
CriticalSectionScoped cs(*terminate_crit_); CriticalSectionScoped cs(terminate_crit_);
if (terminate_) if (terminate_)
{ {
const bool success = Terminate(); const bool success = Terminate();
@ -202,7 +202,7 @@ bool CpuWindows::ProcessImpl()
// Initialize on first iteration // Initialize on first iteration
if (initialize_) if (initialize_)
{ {
CriticalSectionScoped cs(*init_crit_); CriticalSectionScoped cs(init_crit_);
initialize_ = false; initialize_ = false;
const bool success = Initialize(); const bool success = Initialize();
init_cond_->WakeAll(); init_cond_->WakeAll();

View File

@ -120,7 +120,7 @@ Row::~Row() {
int Row::InsertCell(const std::string& column_name, int Row::InsertCell(const std::string& column_name,
const Container* value_container) { const Container* value_container) {
CriticalSectionScoped synchronize(*cells_lock_); CriticalSectionScoped synchronize(cells_lock_);
assert(cells_.count(column_name) == 0); assert(cells_.count(column_name) == 0);
if (cells_.count(column_name) > 0) if (cells_.count(column_name) > 0)
return -1; return -1;
@ -130,7 +130,7 @@ int Row::InsertCell(const std::string& column_name,
void Row::ToString(const std::string& column_name, void Row::ToString(const std::string& column_name,
std::string* value_string) { std::string* value_string) {
CriticalSectionScoped synchronize(*cells_lock_); CriticalSectionScoped synchronize(cells_lock_);
const Container* container = cells_[column_name]; const Container* container = cells_[column_name];
if (container == NULL) { if (container == NULL) {
*value_string = "NaN,"; *value_string = "NaN,";
@ -179,7 +179,7 @@ int LogTable::AddColumn(const std::string& column_name,
assert(false); assert(false);
return -1; return -1;
} else { } else {
CriticalSectionScoped synchronize(*table_lock_); CriticalSectionScoped synchronize(table_lock_);
if (write_header_) if (write_header_)
columns_[column_name] = multi_value_length; columns_[column_name] = multi_value_length;
else else
@ -189,14 +189,14 @@ int LogTable::AddColumn(const std::string& column_name,
} }
void LogTable::NextRow() { void LogTable::NextRow() {
CriticalSectionScoped sync_rows(*table_lock_); CriticalSectionScoped sync_rows(table_lock_);
rows_history_->push_back(current_row_); rows_history_->push_back(current_row_);
current_row_ = new Row; current_row_ = new Row;
} }
int LogTable::InsertCell(const std::string& column_name, int LogTable::InsertCell(const std::string& column_name,
const Container* value_container) { const Container* value_container) {
CriticalSectionScoped synchronize(*table_lock_); CriticalSectionScoped synchronize(table_lock_);
assert(columns_.count(column_name) > 0); assert(columns_.count(column_name) > 0);
if (columns_.count(column_name) == 0) if (columns_.count(column_name) == 0)
return -1; return -1;
@ -222,7 +222,7 @@ void LogTable::Flush() {
ColumnMap::iterator column_it; ColumnMap::iterator column_it;
bool commit_header = false; bool commit_header = false;
if (write_header_) { if (write_header_) {
CriticalSectionScoped synchronize(*table_lock_); CriticalSectionScoped synchronize(table_lock_);
if (write_header_) { if (write_header_) {
commit_header = true; commit_header = true;
write_header_ = false; write_header_ = false;
@ -250,7 +250,7 @@ void LogTable::Flush() {
// calls this function while we are writing. // calls this function while we are writing.
// We don't want to block the list while we're writing to file. // We don't want to block the list while we're writing to file.
{ {
CriticalSectionScoped synchronize(*table_lock_); CriticalSectionScoped synchronize(table_lock_);
RowList* tmp = rows_flush_; RowList* tmp = rows_flush_;
rows_flush_ = rows_history_; rows_flush_ = rows_history_;
rows_history_ = tmp; rows_history_ = tmp;
@ -340,7 +340,7 @@ DataLogImpl::~DataLogImpl() {
} }
int DataLogImpl::CreateLog() { int DataLogImpl::CreateLog() {
CriticalSectionScoped synchronize(*crit_sect_); CriticalSectionScoped synchronize(crit_sect_);
if (instance_ == NULL) { if (instance_ == NULL) {
instance_ = new DataLogImpl(); instance_ = new DataLogImpl();
return instance_->Init(); return instance_->Init();
@ -370,7 +370,7 @@ DataLogImpl* DataLogImpl::StaticInstance() {
} }
void DataLogImpl::ReturnLog() { void DataLogImpl::ReturnLog() {
CriticalSectionScoped synchronize(*crit_sect_); CriticalSectionScoped synchronize(crit_sect_);
if (instance_ && instance_->counter_ > 1) { if (instance_ && instance_->counter_ > 1) {
--instance_->counter_; --instance_->counter_;
return; return;

View File

@ -79,7 +79,7 @@ unsigned int ListWrapper::GetSize() const
int ListWrapper::PushBack(const void* ptr) int ListWrapper::PushBack(const void* ptr)
{ {
ListItem* item = new ListItem(ptr); ListItem* item = new ListItem(ptr);
CriticalSectionScoped lock(*critical_section_); CriticalSectionScoped lock(critical_section_);
PushBackImpl(item); PushBackImpl(item);
return 0; return 0;
} }
@ -87,7 +87,7 @@ int ListWrapper::PushBack(const void* ptr)
int ListWrapper::PushBack(const unsigned int item_id) int ListWrapper::PushBack(const unsigned int item_id)
{ {
ListItem* item = new ListItem(item_id); ListItem* item = new ListItem(item_id);
CriticalSectionScoped lock(*critical_section_); CriticalSectionScoped lock(critical_section_);
PushBackImpl(item); PushBackImpl(item);
return 0; return 0;
} }
@ -95,7 +95,7 @@ int ListWrapper::PushBack(const unsigned int item_id)
int ListWrapper::PushFront(const unsigned int item_id) int ListWrapper::PushFront(const unsigned int item_id)
{ {
ListItem* item = new ListItem(item_id); ListItem* item = new ListItem(item_id);
CriticalSectionScoped lock(*critical_section_); CriticalSectionScoped lock(critical_section_);
PushFrontImpl(item); PushFrontImpl(item);
return 0; return 0;
} }
@ -103,7 +103,7 @@ int ListWrapper::PushFront(const unsigned int item_id)
int ListWrapper::PushFront(const void* ptr) int ListWrapper::PushFront(const void* ptr)
{ {
ListItem* item = new ListItem(ptr); ListItem* item = new ListItem(ptr);
CriticalSectionScoped lock(*critical_section_); CriticalSectionScoped lock(critical_section_);
PushFrontImpl(item); PushFrontImpl(item);
return 0; return 0;
} }
@ -159,7 +159,7 @@ int ListWrapper::Insert(ListItem* existing_previous_item, ListItem* new_item)
{ {
return -1; return -1;
} }
CriticalSectionScoped lock(*critical_section_); CriticalSectionScoped lock(critical_section_);
if (!existing_previous_item) if (!existing_previous_item)
{ {
PushBackImpl(new_item); PushBackImpl(new_item);
@ -195,7 +195,7 @@ int ListWrapper::InsertBefore(ListItem* existing_next_item,
{ {
return -1; return -1;
} }
CriticalSectionScoped lock(*critical_section_); CriticalSectionScoped lock(critical_section_);
if (!existing_next_item) if (!existing_next_item)
{ {
PushBackImpl(new_item); PushBackImpl(new_item);

View File

@ -75,7 +75,7 @@ int MapNoStl::Insert(int id, void* ptr)
{ {
MapNoStlItem* new_item = new MapNoStlItem(id, ptr); MapNoStlItem* new_item = new MapNoStlItem(id, ptr);
CriticalSectionScoped lock(*critical_section_); CriticalSectionScoped lock(critical_section_);
MapNoStlItem* item = first_; MapNoStlItem* item = first_;
size_++; size_++;
if (!item) if (!item)
@ -144,7 +144,7 @@ MapNoStlItem* MapNoStl::Previous(MapNoStlItem* item) const
MapNoStlItem* MapNoStl::Find(int id) const MapNoStlItem* MapNoStl::Find(int id) const
{ {
CriticalSectionScoped lock(*critical_section_); CriticalSectionScoped lock(critical_section_);
MapNoStlItem* item = Locate(id); MapNoStlItem* item = Locate(id);
return item; return item;
} }
@ -155,13 +155,13 @@ int MapNoStl::Erase(MapNoStlItem* item)
{ {
return -1; return -1;
} }
CriticalSectionScoped lock(*critical_section_); CriticalSectionScoped lock(critical_section_);
return Remove(item); return Remove(item);
} }
int MapNoStl::Erase(const int id) int MapNoStl::Erase(const int id)
{ {
CriticalSectionScoped lock(*critical_section_); CriticalSectionScoped lock(critical_section_);
MapNoStlItem* item = Locate(id); MapNoStlItem* item = Locate(id);
if(!item) if(!item)
{ {

View File

@ -68,7 +68,7 @@ TraceImpl* TraceImpl::CreateInstance()
} }
TraceImpl::TraceImpl() TraceImpl::TraceImpl()
: _critsectInterface(*CriticalSectionWrapper::CreateCriticalSection()), : _critsectInterface(CriticalSectionWrapper::CreateCriticalSection()),
_callback(NULL), _callback(NULL),
_rowCountText(0), _rowCountText(0),
_fileCountText(0), _fileCountText(0),
@ -76,7 +76,7 @@ TraceImpl::TraceImpl()
_thread(*ThreadWrapper::CreateThread(TraceImpl::Run, this, _thread(*ThreadWrapper::CreateThread(TraceImpl::Run, this,
kHighestPriority, "Trace")), kHighestPriority, "Trace")),
_event(*EventWrapper::Create()), _event(*EventWrapper::Create()),
_critsectArray(*CriticalSectionWrapper::CreateCriticalSection()), _critsectArray(CriticalSectionWrapper::CreateCriticalSection()),
_nextFreeIdx(), _nextFreeIdx(),
_level(), _level(),
_length(), _length(),
@ -135,8 +135,8 @@ TraceImpl::~TraceImpl()
delete &_event; delete &_event;
delete &_traceFile; delete &_traceFile;
delete &_thread; delete &_thread;
delete &_critsectInterface; delete _critsectInterface;
delete &_critsectArray; delete _critsectArray;
for(int m = 0; m < WEBRTC_TRACE_NUM_ARRAY; m++) for(int m = 0; m < WEBRTC_TRACE_NUM_ARRAY; m++)
{ {

View File

@ -109,7 +109,7 @@ private:
void WriteToFile(); void WriteToFile();
CriticalSectionWrapper& _critsectInterface; CriticalSectionWrapper* _critsectInterface;
TraceCallback* _callback; TraceCallback* _callback;
WebRtc_UWord32 _rowCountText; WebRtc_UWord32 _rowCountText;
WebRtc_UWord32 _fileCountText; WebRtc_UWord32 _fileCountText;
@ -119,7 +119,7 @@ private:
EventWrapper& _event; EventWrapper& _event;
// _critsectArray protects _activeQueue // _critsectArray protects _activeQueue
CriticalSectionWrapper& _critsectArray; CriticalSectionWrapper* _critsectArray;
WebRtc_UWord16 _nextFreeIdx[WEBRTC_TRACE_NUM_ARRAY]; WebRtc_UWord16 _nextFreeIdx[WEBRTC_TRACE_NUM_ARRAY];
TraceLevel _level[WEBRTC_TRACE_NUM_ARRAY][WEBRTC_TRACE_MAX_QUEUE]; TraceLevel _level[WEBRTC_TRACE_NUM_ARRAY][WEBRTC_TRACE_MAX_QUEUE];
WebRtc_UWord16 _length[WEBRTC_TRACE_NUM_ARRAY][WEBRTC_TRACE_MAX_QUEUE]; WebRtc_UWord16 _length[WEBRTC_TRACE_NUM_ARRAY][WEBRTC_TRACE_MAX_QUEUE];