diff options
Diffstat (limited to 'webrtc/system_wrappers/include/data_log_impl.h')
-rw-r--r-- | webrtc/system_wrappers/include/data_log_impl.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/webrtc/system_wrappers/include/data_log_impl.h b/webrtc/system_wrappers/include/data_log_impl.h index 56d98f891e..35519609b9 100644 --- a/webrtc/system_wrappers/include/data_log_impl.h +++ b/webrtc/system_wrappers/include/data_log_impl.h @@ -14,16 +14,16 @@ // These classes are helper classes used for logging data for offline // processing. Data logged with these classes can conveniently be parsed and // processed with e.g. Matlab. -#ifndef WEBRTC_SYSTEM_WRAPPERS_INTERFACE_DATA_LOG_IMPL_H_ -#define WEBRTC_SYSTEM_WRAPPERS_INTERFACE_DATA_LOG_IMPL_H_ +#ifndef WEBRTC_SYSTEM_WRAPPERS_INCLUDE_DATA_LOG_IMPL_H_ +#define WEBRTC_SYSTEM_WRAPPERS_INCLUDE_DATA_LOG_IMPL_H_ #include <map> #include <sstream> #include <string> #include <vector> +#include "webrtc/base/platform_thread.h" #include "webrtc/base/scoped_ptr.h" -#include "webrtc/system_wrappers/include/thread_wrapper.h" #include "webrtc/typedefs.h" namespace webrtc { @@ -146,10 +146,12 @@ class DataLogImpl { int counter_; TableMap tables_; EventWrapper* flush_event_; - rtc::scoped_ptr<ThreadWrapper> file_writer_thread_; + // This is a scoped_ptr so that we don't have to create threads in the no-op + // impl. + rtc::scoped_ptr<rtc::PlatformThread> file_writer_thread_; RWLockWrapper* tables_lock_; }; } // namespace webrtc -#endif // WEBRTC_SYSTEM_WRAPPERS_INTERFACE_DATA_LOG_IMPL_H_ +#endif // WEBRTC_SYSTEM_WRAPPERS_INCLUDE_DATA_LOG_IMPL_H_ |