diff options
Diffstat (limited to 'webrtc/test/rtp_rtcp_observer.h')
-rw-r--r-- | webrtc/test/rtp_rtcp_observer.h | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/webrtc/test/rtp_rtcp_observer.h b/webrtc/test/rtp_rtcp_observer.h index 89b6dd06bd..5eb88d3f0d 100644 --- a/webrtc/test/rtp_rtcp_observer.h +++ b/webrtc/test/rtp_rtcp_observer.h @@ -7,8 +7,8 @@ * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree. */ -#ifndef WEBRTC_VIDEO_ENGINE_TEST_COMMON_RTP_RTCP_OBSERVER_H_ -#define WEBRTC_VIDEO_ENGINE_TEST_COMMON_RTP_RTCP_OBSERVER_H_ +#ifndef WEBRTC_TEST_RTP_RTCP_OBSERVER_H_ +#define WEBRTC_TEST_RTP_RTCP_OBSERVER_H_ #include <map> #include <vector> @@ -16,7 +16,8 @@ #include "testing/gtest/include/gtest/gtest.h" #include "webrtc/base/criticalsection.h" -#include "webrtc/modules/rtp_rtcp/interface/rtp_header_parser.h" +#include "webrtc/base/event.h" +#include "webrtc/modules/rtp_rtcp/include/rtp_header_parser.h" #include "webrtc/test/constants.h" #include "webrtc/test/direct_transport.h" #include "webrtc/typedefs.h" @@ -36,10 +37,7 @@ class RtpRtcpObserver { virtual ~RtpRtcpObserver() {} - virtual EventTypeWrapper Wait() { - EventTypeWrapper result = observation_complete_->Wait(timeout_ms_); - return result; - } + virtual bool Wait() { return observation_complete_.Wait(timeout_ms_); } virtual Action OnSendRtp(const uint8_t* packet, size_t length) { return SEND_PACKET; @@ -58,8 +56,8 @@ class RtpRtcpObserver { } protected: - explicit RtpRtcpObserver(unsigned int event_timeout_ms) - : observation_complete_(EventWrapper::Create()), + explicit RtpRtcpObserver(int event_timeout_ms) + : observation_complete_(false, false), parser_(RtpHeaderParser::Create()), timeout_ms_(event_timeout_ms) { parser_->RegisterRtpHeaderExtension(kRtpExtensionTransmissionTimeOffset, @@ -70,11 +68,11 @@ class RtpRtcpObserver { kTransportSequenceNumberExtensionId); } - const rtc::scoped_ptr<EventWrapper> observation_complete_; + rtc::Event observation_complete_; const rtc::scoped_ptr<RtpHeaderParser> parser_; private: - unsigned int timeout_ms_; + const int timeout_ms_; }; class PacketTransport : public test::DirectTransport { @@ -138,4 +136,4 @@ class PacketTransport : public test::DirectTransport { } // namespace test } // namespace webrtc -#endif // WEBRTC_VIDEO_ENGINE_TEST_COMMON_RTP_RTCP_OBSERVER_H_ +#endif // WEBRTC_TEST_RTP_RTCP_OBSERVER_H_ |