libchromeos: Adding a generic signal handler.
This adds an AsynchronousSignalHandler allowing to handle signal when
using chrome run loops.
This class originates and is generalized from
login_manager::ChildExitHandler and login_manager::TerminationHandler
and CL:7589
BUG=None
TEST=asynchronous_signal_handler_unittest
Change-Id: Ie6ab1c475059d846867612d51bd4453b1f4de627
Reviewed-on: https://chromium-review.googlesource.com/207330
Reviewed-by: Benjamin Lerman <qsr@chromium.org>
Commit-Queue: Benjamin Lerman <qsr@chromium.org>
Tested-by: Benjamin Lerman <qsr@chromium.org>
4 files changed