Add default constructor for rtc::Event
Bug: webrtc:9962
Change-Id: Icaa91e657e6881fcb1553f354c07866109a0ea68
Reviewed-on: https://webrtc-review.googlesource.com/c/109500
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25535}
diff --git a/rtc_base/task_queue_unittest.cc b/rtc_base/task_queue_unittest.cc
index cedf68e..0af39a5 100644
--- a/rtc_base/task_queue_unittest.cc
+++ b/rtc_base/task_queue_unittest.cc
@@ -64,7 +64,7 @@
TEST(TaskQueueTest, PostAndCheckCurrent) {
static const char kQueueName[] = "PostAndCheckCurrent";
- Event event(false, false);
+ Event event;
TaskQueue queue(kQueueName);
// We're not running a task, so there shouldn't be a current queue.
@@ -106,7 +106,7 @@
TEST(TaskQueueTest, PostDelayedZero) {
static const char kQueueName[] = "PostDelayedZero";
- Event event(false, false);
+ Event event;
TaskQueue queue(kQueueName);
queue.PostDelayedTask([&event]() { event.Set(); }, 0);
@@ -115,7 +115,7 @@
TEST(TaskQueueTest, PostFromQueue) {
static const char kQueueName[] = "PostFromQueue";
- Event event(false, false);
+ Event event;
TaskQueue queue(kQueueName);
queue.PostTask(
@@ -125,7 +125,7 @@
TEST(TaskQueueTest, PostDelayed) {
static const char kQueueName[] = "PostDelayed";
- Event event(false, false);
+ Event event;
TaskQueue queue(kQueueName, TaskQueue::Priority::HIGH);
uint32_t start = Time();
@@ -145,7 +145,7 @@
EnableHighResTimers high_res_scope;
static const char kQueueName[] = "PostDelayedHighRes";
- Event event(false, false);
+ Event event;
TaskQueue queue(kQueueName, TaskQueue::Priority::HIGH);
uint32_t start = Time();
@@ -165,7 +165,7 @@
std::vector<std::unique_ptr<Event>> events;
for (int i = 0; i < 100; ++i) {
- events.push_back(std::unique_ptr<Event>(new Event(false, false)));
+ events.push_back(absl::make_unique<Event>());
queue.PostDelayedTask(Bind(&CheckCurrent, events.back().get(), &queue), i);
}
@@ -175,8 +175,8 @@
TEST(TaskQueueTest, PostDelayedAfterDestruct) {
static const char kQueueName[] = "PostDelayedAfterDestruct";
- Event run(false, false);
- Event deleted(false, false);
+ Event run;
+ Event deleted;
{
TaskQueue queue(kQueueName);
queue.PostDelayedTask(
@@ -191,7 +191,7 @@
TEST(TaskQueueTest, PostAndReply) {
static const char kPostQueue[] = "PostQueue";
static const char kReplyQueue[] = "ReplyQueue";
- Event event(false, false);
+ Event event;
TaskQueue post_queue(kPostQueue);
TaskQueue reply_queue(kReplyQueue);
@@ -204,7 +204,7 @@
TEST(TaskQueueTest, PostAndReuse) {
static const char kPostQueue[] = "PostQueue";
static const char kReplyQueue[] = "ReplyQueue";
- Event event(false, false);
+ Event event;
TaskQueue post_queue(kPostQueue);
TaskQueue reply_queue(kReplyQueue);
@@ -251,7 +251,7 @@
TEST(TaskQueueTest, PostAndReplyLambda) {
static const char kPostQueue[] = "PostQueue";
static const char kReplyQueue[] = "ReplyQueue";
- Event event(false, false);
+ Event event;
TaskQueue post_queue(kPostQueue);
TaskQueue reply_queue(kReplyQueue);
@@ -287,7 +287,7 @@
int num_copies = 0;
int num_moves = 0;
- Event event(false, false);
+ Event event;
static const char kPostQueue[] = "PostCopyableClosure";
TaskQueue post_queue(kPostQueue);
@@ -323,7 +323,7 @@
};
int num_moves = 0;
- Event event(false, false);
+ Event event;
std::unique_ptr<SomeState> state(new SomeState(&event));
static const char kPostQueue[] = "PostMoveOnlyClosure";
@@ -346,8 +346,8 @@
std::unique_ptr<SomeState> state;
};
- Event event_run(false, false);
- Event event_cleanup(false, false);
+ Event event_run;
+ Event event_cleanup;
std::unique_ptr<SomeState> state_run(new SomeState(&event_run));
std::unique_ptr<SomeState> state_cleanup(new SomeState(&event_cleanup));
@@ -367,7 +367,7 @@
// written in a way that makes it likely and by running with --gtest_repeat=1000
// the bug would occur. Alas, now it should be fixed.
TEST(TaskQueueTest, PostAndReplyDeadlock) {
- Event event(false, false);
+ Event event;
TaskQueue post_queue("PostQueue");
TaskQueue reply_queue("ReplyQueue");
@@ -384,8 +384,8 @@
#define MAYBE_DeleteTaskQueueAfterPostAndReply DeleteTaskQueueAfterPostAndReply
#endif
TEST(TaskQueueTest, MAYBE_DeleteTaskQueueAfterPostAndReply) {
- Event task_deleted(false, false);
- Event reply_deleted(false, false);
+ Event task_deleted;
+ Event reply_deleted;
auto* task_queue = new TaskQueue("Queue");
task_queue->PostTaskAndReply(
@@ -413,7 +413,7 @@
TEST(TaskQueueTest, PostAndReply2) {
static const char kQueueName[] = "PostAndReply2";
static const char kWorkQueueName[] = "PostAndReply2_Worker";
- Event event(false, false);
+ Event event;
TaskQueue queue(kQueueName);
TaskQueue work_queue(kWorkQueueName);
@@ -425,7 +425,7 @@
// In situations like that, tasks will get dropped.
TEST(TaskQueueTest, PostALot) {
// To destruct the event after the queue has gone out of scope.
- Event event(false, false);
+ Event event;
int tasks_executed = 0;
int tasks_cleaned_up = 0;