21 using namespace folly;
28 void signalReceived(
int )
noexcept override {
38 TestSignalHandler
handler{&evb};
40 handler.registerSignalHandler(SIGUSR1);
41 kill(getpid(), SIGUSR1);
49 TestSignalHandler
handler{
nullptr};
56 handler.registerSignalHandler(SIGUSR1);
57 kill(getpid(), SIGUSR1);
59 evb.loopOnce(EVLOOP_NONBLOCK);
62 handler.unregisterSignalHandler(SIGUSR1);
#define EXPECT_EQ(val1, val2)
—— Concurrent Priority Queue Implementation ——
requires E e noexcept(noexcept(s.error(std::move(e))))
void handler(int, siginfo_t *, void *)
bool loopOnce(int flags=0)
#define EXPECT_TRUE(condition)
#define EXPECT_FALSE(condition)
TEST(SequencedExecutor, CPUThreadPoolExecutor)
AsyncSignalHandler(EventBase *eventBase)