Go to the SVN repository for this file.
1 #ifndef NETSCHEDULE_SERVICE_THREAD__HPP 2 #define NETSCHEDULE_SERVICE_THREAD__HPP 54 const unsigned int& statistics_interval,
55 const unsigned int& job_counters_interval)
69 virtual void DoJob(
void);
70 virtual void*
Main(
void)
NetScheduler threaded server.
void x_CheckDrainShutdown(void)
CNetScheduleServer & m_Server
time_t m_LastConfigFileCheck
CQueueDataBase & m_QueueDB
virtual void * Main(void)
Overload from CThread.
void x_CheckConfigFile(void)
CServiceThread(const CServiceThread &)
const unsigned int & m_JobCountersInterval
time_t m_LastStatisticsOutput
virtual void DoJob(void)
Payload function.
time_t m_LastJobCountersOutput
CServiceThread & operator=(const CServiceThread &)
CServiceThread(CNetScheduleServer &server, CBackgroundHost &host, CQueueDataBase &qdb, const bool &logging, const unsigned int &statistics_interval, const unsigned int &job_counters_interval)
const unsigned int & m_StatisticsInterval
const bool & m_StatisticsLogging
Adaptation of CThread class repeatedly running some job.
virtual void * Main(void)
Overload from CThread.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static void SetCurrentThreadName(const CTempString &)
Set name for the current thread.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4