Public Member Functions | |
ZombieKillerService (edm::ParameterSet const &, edm::ActivityRegistry &) | |
Static Public Member Functions | |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | checkForZombie () |
void | notAZombieYet () |
void | startThread () |
void | stopThread () |
Private Attributes | |
const unsigned int | m_checkThreshold |
bool | m_jobDone |
std::condition_variable | m_jobDoneCondition |
std::mutex | m_jobDoneMutex |
std::atomic< unsigned int > | m_numberChecksWhenNotAlive |
const unsigned int | m_secsBetweenChecks |
std::atomic< bool > | m_stillAlive |
std::thread | m_watchingThread |
Definition at line 28 of file ZombieKillerService.cc.
ZombieKillerService::ZombieKillerService | ( | edm::ParameterSet const & | iPSet, |
edm::ActivityRegistry & | iRegistry | ||
) |
Definition at line 71 of file ZombieKillerService.cc.
|
private |
Definition at line 159 of file ZombieKillerService.cc.
|
static |
Definition at line 201 of file ZombieKillerService.cc.
|
private |
Definition at line 153 of file ZombieKillerService.cc.
|
private |
Definition at line 173 of file ZombieKillerService.cc.
|
private |
Definition at line 191 of file ZombieKillerService.cc.
|
private |
Definition at line 35 of file ZombieKillerService.cc.
|
private |
Definition at line 40 of file ZombieKillerService.cc.
|
private |
Definition at line 38 of file ZombieKillerService.cc.
|
private |
Definition at line 39 of file ZombieKillerService.cc.
|
private |
Definition at line 42 of file ZombieKillerService.cc.
|
private |
Definition at line 36 of file ZombieKillerService.cc.
|
private |
Definition at line 41 of file ZombieKillerService.cc.
|
private |
Definition at line 37 of file ZombieKillerService.cc.