src/util/scheduler.cpp File Reference

#include <ncbi_pch.hpp>
#include <corelib/ncbimtx.hpp>
#include <corelib/ncbi_limits.hpp>
#include <util/scheduler.hpp>
#include <util/sync_queue.hpp>
#include <util/error_codes.hpp>

Include dependency graph for scheduler.cpp:

Go to the source code of this file.

Classes

class  CScheduler_QueueEvent
 Class storing full information about scheduled event for task execution. More...
struct  PScheduler_QueueEvent_Compare
 Class for comparing references to CSchedQueueTask by its execution time. More...
class  CScheduler_MT
 Thread-safe implementation of IScheduler interface. More...
class  CScheduler_ExecThread_Impl
 Standalone thread to execute scheduled tasks - implementation. More...

Defines

#define NCBI_USE_ERRCODE_X   Util_Scheduler

Variables

static const CTime kInfinityTime (0x7FFB0000)


Define Documentation

#define NCBI_USE_ERRCODE_X   Util_Scheduler
 

Definition at line 41 of file scheduler.cpp.


Variable Documentation

const CTime kInfinityTime(0x7FFB0000) [static]
 

Referenced by CScheduler_MT::x_SchedQueueChanged().


Generated on Mon Dec 7 09:46:32 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:22:10 2009 by modify_doxy.py rev. 173732