| Index: webrtc/base/onetimeevent.h
|
| diff --git a/webrtc/base/onetimeevent.h b/webrtc/base/onetimeevent.h
|
| index 240cf14c5842392b1a5f4c9dd6668ff62b220388..6849bac581134c583449cfec731d67b0c4eaccaf 100644
|
| --- a/webrtc/base/onetimeevent.h
|
| +++ b/webrtc/base/onetimeevent.h
|
| @@ -11,51 +11,9 @@
|
| #ifndef WEBRTC_BASE_ONETIMEEVENT_H_
|
| #define WEBRTC_BASE_ONETIMEEVENT_H_
|
|
|
| -#include "webrtc/base/criticalsection.h"
|
| -#include "webrtc/typedefs.h"
|
|
|
| -namespace webrtc {
|
| -// Provides a simple way to perform an operation (such as logging) one
|
| -// time in a certain scope.
|
| -// Example:
|
| -// OneTimeEvent firstFrame;
|
| -// ...
|
| -// if (firstFrame()) {
|
| -// LOG(LS_INFO) << "This is the first frame".
|
| -// }
|
| -class OneTimeEvent {
|
| - public:
|
| - OneTimeEvent() {}
|
| - bool operator()() {
|
| - rtc::CritScope cs(&critsect_);
|
| - if (happened_) {
|
| - return false;
|
| - }
|
| - happened_ = true;
|
| - return true;
|
| - }
|
| -
|
| - private:
|
| - bool happened_ = false;
|
| - rtc::CriticalSection critsect_;
|
| -};
|
| -
|
| -// A non-thread-safe, ligher-weight version of the OneTimeEvent class.
|
| -class ThreadUnsafeOneTimeEvent {
|
| - public:
|
| - ThreadUnsafeOneTimeEvent() {}
|
| - bool operator()() {
|
| - if (happened_) {
|
| - return false;
|
| - }
|
| - happened_ = true;
|
| - return true;
|
| - }
|
| -
|
| - private:
|
| - bool happened_ = false;
|
| -};
|
| -
|
| -} // namespace webrtc
|
| +// This header is deprecated and is just left here temporarily during
|
| +// refactoring. See https://bugs.webrtc.org/7634 for more details.
|
| +#include "webrtc/rtc_base/onetimeevent.h"
|
|
|
| #endif // WEBRTC_BASE_ONETIMEEVENT_H_
|
|
|