Functions | |
void | maskSignals () |
Block a specific set of signals for the main thread. All signals are masked by default, the dedicated thread in charge of treating the signals will take care of detecting them. | |
void | shutDown () |
Shut down the running process. | |
void | detachFromTerminal () |
Detach from the terminal in case the process is launched from an ssh connection. |
void fesa::ProcessRunUtils::detachFromTerminal | ( | ) |
Detach from the terminal in case the process is launched from an ssh connection.
void fesa::ProcessRunUtils::maskSignals | ( | ) |
Block a specific set of signals for the main thread. All signals are masked by default, the dedicated thread in charge of treating the signals will take care of detecting them.
void fesa::ProcessRunUtils::shutDown | ( | ) |
Shut down the running process.
Referenced by fesa::AbstractServerEquipment::~AbstractServerEquipment(), and fesa::FesaDeviceServer::~FesaDeviceServer().