4 #include "TCondition.h" 7 #include <TSysEvtHandler.h> 107 gSystem->AddTimer(
this);
111 gSystem->RemoveTimer(
this);
124 printf(
"Usr1 Woof Woof in Root thread! Starting Timer.\n");
133 static const TString _eh(
"TRootXTReq::Bootstrap ");
136 throw _eh +
"Already initialized.";
144 static const TString _eh(
"TRootXTReq::Shutdown ");
147 throw _eh +
"Have not beem initialized.";
159 printf(
"Timer fired, processing queue.\n");
TCondition * m_return_condition
static void Bootstrap(pthread_t root_thread)
static pthread_t sRootThread
std::list< TRootXTReq * > lpXTReq_t
TRootXTReq(const char *n="TRootXTReq")
static TSignalHandler * sSigHandler
~RootSig2XTReqHandler() override
static void ProcessQueue()
void Reset(std::vector< TH2F > &depth)
void ShootRequestAndWait()
static TMutex * sQueueMutex