summaryrefslogtreecommitdiff
path: root/src/event/Call.cxx
AgeCommit message (Expand)Author
2021-01-01copyright year 2021Max Kellermann
2020-03-12replace assert.h with cassertRosen Penev
2020-01-18copyright year 2020Max Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-05-07event/Call, ...: use wait() with predicateMax Kellermann
2019-04-26thread/Cond: add wait() overload which takes a unique_lock<>Max Kellermann
2019-04-25thread/*Cond: rename methods to match std::condition_variableMax Kellermann
2019-04-25event/Call: use std::lock_guardMax Kellermann
2019-04-25event/Call: use std::lock_guardMax Kellermann
2019-02-05event/Loop: add flag `alive`Max Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-01-29event/Call: invoke function directly if the EventLoop is deadMax Kellermann
2017-11-12event/Call: migrate from DeferredMonitor to DeferEventMax Kellermann
2017-08-18event/Loop: set thread to current thread by defaultMax Kellermann
2017-02-09event/Call: allow usage during shutdownMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-09-09event/Call: rethrow exceptions in calling threadMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-01-13copyright year 2014Max Kellermann
2014-01-04event/BlockingCall: always use DeferredMonitor internallyMax Kellermann
2013-11-27Add infrastructure for using multiple event loopsDenis Krjuchkov
2013-10-15gcc.h: rename to Compiler.hMax Kellermann
2013-08-10EventLoop: new implementation using epollMax Kellermann
2013-08-10event/Call: signal the calling threadMax Kellermann
2013-08-08event: add function BlockingCall()Max Kellermann