4 #include "TCondition.h"
7 #include <TSysEvtHandler.h>
51 m_return_condition(0),
124 gSystem->AddTimer(
this);
129 gSystem->RemoveTimer(
this);
143 printf(
"Usr1 Woof Woof in Root thread! Starting Timer.\n");
153 static const TString _eh(
"TRootXTReq::Bootstrap ");
156 throw _eh +
"Already initialized.";
165 static const TString _eh(
"TRootXTReq::Shutdown ");
168 throw _eh +
"Have not beem initialized.";
179 printf(
"Timer fired, processing queue.\n");
TCondition * m_return_condition
static void Bootstrap(pthread_t root_thread)
virtual Bool_t Notify() override
static pthread_t sRootThread
virtual ~RootSig2XTReqHandler()
TRootXTReq(const char *n="TRootXTReq")
std::list< TRootXTReq * > lpXTReq_t
static TSignalHandler * sSigHandler
static void ProcessQueue()
void Reset(std::vector< TH2F > &depth)
void ShootRequestAndWait()
virtual Bool_t Notify() override
static TMutex * sQueueMutex