NCBI C++ ToolKit
Classes | Macros
grid_worker.hpp File Reference

Grid Framework specs. More...

#include "netschedule_api.hpp"
#include "netcache_api.hpp"
#include "error_codes.hpp"
#include "grid_app_version_info.hpp"
#include <connect/connect_export.h>
#include <util/thread_pool.hpp>
#include <corelib/ncbistre.hpp>
#include <corelib/ncbimisc.hpp>
#include <corelib/ncbireg.hpp>
#include <corelib/ncbithr.hpp>
#include <corelib/ncbiapp_api.hpp>
#include <corelib/request_control.hpp>
#include <corelib/request_ctx.hpp>
#include <array>
+ Include dependency graph for grid_worker.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  IWorkerNodeCleanupEventListener
 
class  IWorkerNodeCleanupEventSource
 Clean-up event source for the worker node. More...
 
class  IWorkerNodeInitBaseContext
 Worker Node initialize context. More...
 
class  IWorkerNodeInitContext
 
class  IWorkerNodeJob
 Worker Node Job interface. More...
 
class  CWorkerNodeJobContext
 Worker Node job context. More...
 
class  CWorkerNodeIdleTaskContext
 Worker Node Idle Task Context. More...
 
class  IWorkerNodeIdleTask
 Worker Node Idle Task Interface. More...
 
class  IWorkerNodeJobFactory
 Worker Node Job Factory interface. More...
 
class  CSimpleJobFactory< TWorkerNodeJob >
 
class  CSimpleJobFactoryEx< TWorkerNodeJob, TWorkerNodeIdleTask >
 
class  IWorkerNodeJobWatcher
 Jobs watcher interface. More...
 
class  CGridWorkerNode
 Grid Worker Node. More...
 
class  CGridWorkerNodeException
 

Macros

#define NCBI_DECLARE_WORKERNODE_FACTORY_IMPL(TWorkerNodeJob, Version)
 
#define NCBI_DECLARE_WORKERNODE_FACTORY(TWorkerNodeJob, Version)
 
#define NCBI_DECLARE_WORKERNODE_FACTORY_EX( TWorkerNodeJob, TWorkerNodeIdleTask, Version)
 

Detailed Description

Grid Framework specs.

Definition in file grid_worker.hpp.

Modified on Fri Mar 01 10:06:57 2024 by modify_doxy.py rev. 669887