#pragma once #include #include namespace fc { /// Set a handler to process an IPC (inter process communication) signal. /// Handler will be called from ASIO thread. /// @return shared pointer to the signal_set that holds the handler std::shared_ptr set_signal_handler( std::function handler, int signal_num ); }