MCPcopy Create free account
hub / github.com/apache/brpc / WaitEventRunner

Class WaitEventRunner

test/simple_thread_unittest.cc:29–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27};
28
29class WaitEventRunner : public DelegateSimpleThread::Delegate {
30 public:
31 explicit WaitEventRunner(WaitableEvent* event) : event_(event) { }
32 virtual ~WaitEventRunner() { }
33
34 virtual void Run() OVERRIDE {
35 EXPECT_FALSE(event_->IsSignaled());
36 event_->Signal();
37 EXPECT_TRUE(event_->IsSignaled());
38 }
39 private:
40 WaitableEvent* event_;
41};
42
43class SeqRunner : public DelegateSimpleThread::Delegate {
44 public:

Callers

nothing calls this directly

Calls 2

IsSignaledMethod · 0.80
SignalMethod · 0.45

Tested by

no test coverage detected