Class TestProcessSignalHandler

class TestProcessSignalHandler

Public Static Functions

void registerSignalHandler()
void addShutdownCallback(std::function<void()> shutdown_callback)

Private Static Functions

void shutdownSubsystemsAndExit(int signal_number)

Private Static Attributes

bool has_registered_signal_handler_ = {false}
std::vector<std::function<void()>> shutdown_callbacks_ = {}