include/connect/services/netschedule_api.hpp File Reference


Detailed Description

NetSchedule client specs.

Definition in file netschedule_api.hpp.

#include <connect/services/netschedule_key.hpp>
#include <connect/services/netschedule_api_expt.hpp>
#include <connect/services/netservice_api.hpp>
#include <corelib/plugin_manager.hpp>

Include dependency graph for netschedule_api.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CNetScheduleAPI
 Client API for NCBI NetSchedule server. More...
struct  CNetScheduleAPI::SServerParams
struct  CNetScheduleJob
 Job description. More...
class  CNetScheduleSubmitter
 Smart pointer to the job submission part of the NetSchedule API. More...
class  CNetScheduleExecuter
 Smart pointer to a part of the NetSchedule API that does job retrieval and processing on the worker node side. More...
class  CNetScheduleAdmin
struct  CNetScheduleAdmin::SWorkerNodeInfo
struct  CNetScheduleAdmin::SServerQueueList

Functions

 NCBI_DECLARE_INTERFACE_VERSION (SNetScheduleAPIImpl,"xnetschedule_api", 1, 0, 0)
void NCBI_EntryPoint_xnetscheduleapi (CPluginManager< SNetScheduleAPIImpl >::TDriverInfoList &info_list, CPluginManager< SNetScheduleAPIImpl >::EEntryPointRequest method)

Variables

const unsigned int kNetScheduleMaxDataSize = 512
const unsigned int kNetScheduleMaxDBDataSize = kNetScheduleMaxDataSize * 4
const unsigned int kNetScheduleMaxErrSize = 1024
const unsigned int kNetScheduleMaxDBErrSize = kNetScheduleMaxErrSize * 4
const char * kNetScheduleAPIDriverName


Variable Documentation

const unsigned int kNetScheduleMaxDataSize = 512
 

Definition at line 51 of file netschedule_api.hpp.

Referenced by CNetScheduleExecuter::PutProgressMsg().

const unsigned int kNetScheduleMaxDBDataSize = kNetScheduleMaxDataSize * 4
 

Definition at line 53 of file netschedule_api.hpp.

Referenced by SQueueParameters::Read(), SAffinityDictDB::SAffinityDictDB(), SAffinityDictTokenIdx::SAffinityDictTokenIdx(), SJS_Request::SetParamFields(), and SQueueDB::SQueueDB().

const unsigned int kNetScheduleMaxDBErrSize = kNetScheduleMaxErrSize * 4
 

Definition at line 58 of file netschedule_api.hpp.

Referenced by CJobRun::SetErrorMsg(), and SRunsDB::SRunsDB().

const unsigned int kNetScheduleMaxErrSize = 1024
 

Definition at line 56 of file netschedule_api.hpp.

Referenced by CNetScheduleExecuter::PutFailure().


Generated on Sun Dec 6 23:14:31 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:21:19 2009 by modify_doxy.py rev. 173732