#include "mojo/public/cpp/system/handle_signal_tracker.h"
#include "base/functional/bind.h"
#include "base/synchronization/lock.h"
#include "base/task/sequenced_task_runner.h"
#include "mojo/public/cpp/system/handle_signals_state.h"
namespace mojo {
HandleSignalTracker::HandleSignalTracker(
Handle handle,
MojoHandleSignals signals,
scoped_refptr<base::SequencedTaskRunner> task_runner)
: … { … }
HandleSignalTracker::~HandleSignalTracker() = default;
void HandleSignalTracker::Arm() { … }
void HandleSignalTracker::OnNotify(MojoResult result,
const HandleSignalsState& state) { … }
}