chromium/base/synchronization/waitable_event.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifdef UNSAFE_BUFFERS_BUILD
// TODO(crbug.com/40284755): Remove this and spanify to fix the errors.
#pragma allow_unsafe_buffers
#endif

#include "base/synchronization/waitable_event.h"

#include "base/check.h"
#include "base/threading/scoped_blocking_call.h"
#include "base/trace_event/base_tracing.h"
#include "base/tracing_buildflags.h"

namespace base {

WaitableEvent::~WaitableEvent() {}

void WaitableEvent::Signal() {}

void WaitableEvent::Wait() {}

bool WaitableEvent::TimedWait(TimeDelta wait_delta) {}

size_t WaitableEvent::WaitMany(WaitableEvent** events, size_t count) {}

}  // namespace base