Removes usage of ListWrapper from several files.
BUG=2164 R=andrew@webrtc.org, pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/6269004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5373 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -11,10 +11,11 @@
|
||||
#ifndef WEBRTC_MODULES_UTILITY_SOURCE_PROCESS_THREAD_IMPL_H_
|
||||
#define WEBRTC_MODULES_UTILITY_SOURCE_PROCESS_THREAD_IMPL_H_
|
||||
|
||||
#include <list>
|
||||
|
||||
#include "webrtc/modules/utility/interface/process_thread.h"
|
||||
#include "webrtc/system_wrappers/interface/critical_section_wrapper.h"
|
||||
#include "webrtc/system_wrappers/interface/event_wrapper.h"
|
||||
#include "webrtc/system_wrappers/interface/list_wrapper.h"
|
||||
#include "webrtc/system_wrappers/interface/thread_wrapper.h"
|
||||
#include "webrtc/typedefs.h"
|
||||
|
||||
@ -28,7 +29,7 @@ public:
|
||||
virtual int32_t Start();
|
||||
virtual int32_t Stop();
|
||||
|
||||
virtual int32_t RegisterModule(const Module* module);
|
||||
virtual int32_t RegisterModule(Module* module);
|
||||
virtual int32_t DeRegisterModule(const Module* module);
|
||||
|
||||
protected:
|
||||
@ -37,9 +38,10 @@ protected:
|
||||
bool Process();
|
||||
|
||||
private:
|
||||
typedef std::list<Module*> ModuleList;
|
||||
EventWrapper& _timeEvent;
|
||||
CriticalSectionWrapper* _critSectModules;
|
||||
ListWrapper _modules;
|
||||
ModuleList _modules;
|
||||
ThreadWrapper* _thread;
|
||||
};
|
||||
} // namespace webrtc
|
||||
|
||||
Reference in New Issue
Block a user