1 #ifndef NETSCHEDULE_QUEUE_CLEAN_THREAD__HPP
2 #define NETSCHEDULE_QUEUE_CLEAN_THREAD__HPP
70 unsigned int sec_delay,
71 unsigned int nanosec_delay,
72 const bool & logging);
78 virtual void *
Main(
void);
106 unsigned int sec_delay,
107 unsigned int nanosec_delay,
108 const bool & logging);
114 virtual void *
Main(
void);
CAtomicCounter_WithAutoInit –.
const bool & m_CleaningLogging
CJobQueueCleanerThread(CBackgroundHost &host, CQueueDataBase &qdb, unsigned int sec_delay, unsigned int nanosec_delay, const bool &logging)
CJobQueueCleanerThread & operator=(const CJobQueueCleanerThread &)
CQueueDataBase & m_QueueDB
virtual void * Main(void)
Derived (user-created) class must provide a real thread function.
~CJobQueueCleanerThread()
CAtomicCounter_WithAutoInit m_StopFlag
unsigned int m_NanosecDelay
CJobQueueCleanerThread(const CJobQueueCleanerThread &)
CAtomicCounter_WithAutoInit m_StopFlag
CJobQueueExecutionWatcherThread & operator=(const CJobQueueExecutionWatcherThread &)
~CJobQueueExecutionWatcherThread()
CJobQueueExecutionWatcherThread(CBackgroundHost &host, CQueueDataBase &qdb, unsigned int sec_delay, unsigned int nanosec_delay, const bool &logging)
const bool & m_ExecutionLogging
virtual void * Main(void)
Derived (user-created) class must provide a real thread function.
CQueueDataBase & m_QueueDB
unsigned int m_NanosecDelay
CJobQueueExecutionWatcherThread(const CJobQueueExecutionWatcherThread &)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.