Collaboration diagram for Client API to NCBI NetSchedule:
|
|
|
Value: class TWorkerNodeJob##Factory : public CSimpleJobFactory<TWorkerNodeJob> \ { \ public: \ virtual string GetJobVersion() const \ { \ return #TWorkerNodeJob " version " #Version; \ } \ } Definition at line 458 of file grid_worker.hpp. |
|
|
Value: class TWorkerNodeJob##FactoryEx \ : public CSimpleJobFactoryEx<TWorkerNodeJob, TWorkerNodeIdleTask> \ { \ public: \ virtual string GetJobVersion() const \ { \ return #TWorkerNodeJob " version " #Version; \ } \ } Definition at line 496 of file grid_worker.hpp. |
|
|
Value: NCBI_DECLARE_WORKERNODE_FACTORY(TWorkerNodeJob, Version); \ int main(int argc, const char* argv[]) \ { \ GetDiagContext().SetOldPostFormat(false); \ BlobStorage_RegisterDriver_NetCache(); \ CGridWorkerApp app(new TWorkerNodeJob##Factory, \ CVersionInfo(#Version)); \ return app.AppMain(argc, argv, NULL, eDS_ToStdlog); \ } Definition at line 193 of file grid_worker_app.hpp. |
|
|
Value: NCBI_DECLARE_WORKERNODE_FACTORY_EX(TWorkerNodeJob, \ TWorkerNodeIdleTask, Version); \ int main(int argc, const char* argv[]) \ { \ GetDiagContext().SetOldPostFormat(false); \ BlobStorage_RegisterDriver_NetCache(); \ CGridWorkerApp app(new TWorkerNodeJob##FactoryEx, \ CVersionInfo(#Version)); \ return app.AppMain(argc, argv, NULL, eDS_ToStdlog); \ } Definition at line 205 of file grid_worker_app.hpp. |
|
|
Value: NCBI_DECLARE_WORKERNODE_FACTORY_EX(TWorkerNodeJob, \ TWorkerNodeIdleTask, Version); \ int main(int argc, const char* argv[]) \ { \ GetDiagContext().SetOldPostFormat(false); \ BlobStorage_RegisterDriver_NetCache(); \ CGridWorkerApp app(new TWorkerNodeJob##FactoryEx, \ CVersionInfo(#Version)); \ app.SetMergeLogLines(); \ return app.AppMain(argc, argv, NULL, eDS_ToStdlog); \ } Definition at line 218 of file grid_worker_app.hpp. |
|
|
Definition at line 116 of file grid_cgiapp.hpp. |
|
|
Definition at line 257 of file grid_client.hpp. |
|
|
Cancel Job.
Definition at line 74 of file grid_client.cpp. References CNetScheduleSubmitter::CancelJob(), and CGridClient::m_NSClient. Referenced by CGridCgiApplication::ProcessRequest(), and CRemoteAppDispatcher::x_CancelJob(). |
|
|
A copy constructor and an assignemt operator are prohibited.
|
|
|
The copy constructor and the assignment operator are prohibited.
|
|
||||||||||||||||||||||||
|
Constructor.
Definition at line 43 of file grid_client.cpp. References CGridClient::eAutomaticCleanup, CGridClient::eProgressMsgOn, CGridClient::m_JobBatchSubmitter, CGridClient::m_JobStatus, CGridClient::m_JobSubmitter, and auto_ptr< X >::reset(). |
|
|
The copy constructor and the assignment operator are prohibited.
|
|
|
Definition at line 239 of file grid_client.cpp. |
|
|
The copy constructor and the assignment operator are prohibited.
|
|
||||||||||||||||
|
Definition at line 248 of file grid_client.cpp. |
|
|
The copy constructor and the assignment operator are prohibited.
|
|
||||||||||||
|
Definition at line 91 of file grid_client.cpp. |
|
|
Remove all persisted entries from cookie and self url.
Definition at line 151 of file grid_cgiapp.cpp. References map_checker< Container >::clear(), and CGridCgiContext::m_PersistedEntries. Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
Collect parameters from HTML form If this method returns false that means that input parameters were not specified (or were incorrect). In this case method ShowParamsPage will be called. Implemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
Definition at line 154 of file grid_client.hpp. References CGridJobBatchSubmitter::m_Jobs. |
|
|
Get the size of an input stream.
Definition at line 216 of file grid_client.hpp. References CGridJobStatus::m_BlobSize. Referenced by CCgiTunnel2Grid::OnJobDone(), and CCgi2RCgiApp::OnJobDone(). |
|
|
Get CGI Context.
Definition at line 99 of file grid_cgiapp.hpp. References CGridCgiContext::m_CgiContext. Referenced by CCgiTunnel2Grid::CollectParams(), CCgi2RCgiApp::CollectParams(), CCgi2RCgiApp::OnJobCanceled(), CCgi2RCgiApp::OnJobFailed(), CCgi2RCgiApp::OnQueueIsBusy(), and CGridCgiApplication::x_CheckJobStatus(). |
|
|
Get a node name.
Definition at line 684 of file grid_worker.hpp. References CNetService::GetClientName(), CGridWorkerNode::GetNSClient(), and CNetScheduleAPI::GetService(). Referenced by CGetLoadProcessor::Authenticate(), and CWorkerNodeJobContext::GetClientName(). |
|
|
Get a value from a cgi request. if there is no an entry with a given name it returns an empty string. Definition at line 108 of file grid_cgiapp.cpp. References map_checker< Container >::end(), map_checker< Container >::find(), kEmptyStr, and CGridCgiContext::m_PersistedEntries. Referenced by CCgiTunnel2Grid::CollectParams(), CGridCgiContext::GetJobKey(), CCgiTunnel2Grid::OnBeginProcessRequest(), CCgiTunnel2Grid::OnEndProcessRequest(), CCgi2RCgiApp::OnEndProcessRequest(), CCgiTunnel2Grid::OnJobCanceled(), CCgiTunnel2Grid::OnJobDone(), CCgiTunnel2Grid::OnJobFailed(), CCgiTunnel2Grid::OnQueueIsBusy(), CGridCgiApplication::ProcessRequest(), CCgiTunnel2Grid::ProcessRequest(), CGridCgiApplication::x_CheckJobStatus(), and CGridCgiApplication::x_JobStopRequested(). |
|
|
Get error code interpreted as text.
Reimplemented from CException. Definition at line 338 of file grid_client.hpp. References CGridClientException::eBatchHasAlreadyBeenSubmitted, CException::GetErrCode(), and CException::GetErrCodeString(). |
|
|
If something bad has happened this method will return an explanation.
Definition at line 335 of file grid_client.cpp. References CNetScheduleJob::error_msg, CGridJobStatus::m_Job, and CGridJobStatus::x_GetJobDetails(). Referenced by CRemoteAppClientSampleApp::PrintJobInfo(), and CRemoteAppDispatcher::x_CheckJobStatus(). |
|
|
Get a Grid Client.
Definition at line 259 of file grid_cgiapp.hpp. References CGridCgiApplication::m_GridClient. Referenced by CGridCgiApplication::ProcessRequest(), and CGridCgiApplication::x_CheckJobStatus(). |
|
|
Get a grid client.
Definition at line 66 of file grid_client_app.hpp. References CGridClientApp::m_GridClient. Referenced by CRemoteAppClientSampleApp::PrintJobInfo(), CRemoteAppClientSampleApp::Run(), CGridClientSampleApp::Run(), and CNSSubmitRemoteJobApp::Run(). |
|
|
Definition at line 84 of file grid_cgiapp.cpp. References map_checker< Container >::begin(), map_checker< Container >::end(), and CGridCgiContext::m_PersistedEntries. Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
|
Get a stream with a job's result. Stream is based on network data storage (NetCache). Size of the input data can be determined using GetInputBlobSize Definition at line 279 of file grid_client.cpp. References CRWStreambuf::fLogExceptions, CRWStreambuf::fOwnReader, CGridClient::GetStorage(), CGridJobStatus::m_BlobSize, CGridJobStatus::m_GridClient, CGridJobStatus::m_Job, CGridJobStatus::m_RStream, CNetScheduleJob::output, auto_ptr< X >::reset(), and CGridJobStatus::x_GetJobDetails(). Referenced by CGridCgiSampleApplication::OnJobDone(), CCgiTunnel2Grid::OnJobDone(), CCgi2RCgiApp::OnJobDone(), CRemoteAppClientSampleApp::PrintJobInfo(), and CRemoteAppDispatcher::x_CheckJobStatus(). |
|
|
Get a job submitter.
Definition at line 63 of file grid_client.cpp. References CGridClient::m_JobBatchSubmitter. |
|
|
Definition at line 107 of file grid_cgiapp.hpp. References CGridCgiContext::m_JobInput. Referenced by CCgiTunnel2Grid::OnJobFailed(). |
|
|
Get a job's input sting.
Definition at line 324 of file grid_client.cpp. References CNetScheduleJob::input, CGridJobStatus::m_Job, and CGridJobStatus::x_GetJobDetails(). Referenced by CRemoteAppClientSampleApp::PrintJobInfo(), and CGridCgiApplication::x_CheckJobStatus(). |
|
|
Get Current job key.
Definition at line 103 of file grid_cgiapp.cpp. References CGridCgiContext::GetEntryValue(). |
|
|
Definition at line 108 of file grid_cgiapp.hpp. References CGridCgiContext::m_JobOutput. Referenced by CCgiTunnel2Grid::OnJobFailed(). |
|
|
Get a job's output string. This string can be used in two ways. 1. It can be an output data from a remote job (if that data is short) If it is so don't use GetIStream method. 2. It holds a key to a data stored in an external data storage. (NetCache) In this case use GetIStream method to get a stream with a job's result. Definition at line 318 of file grid_client.cpp. References CGridJobStatus::m_Job, CNetScheduleJob::output, and CGridJobStatus::x_GetJobDetails(). Referenced by CRemoteAppClientSampleApp::PrintJobInfo(), and CGridCgiApplication::x_CheckJobStatus(). |
|
|
Get current job progress message.
Definition at line 87 of file grid_cgiapp.hpp. References CGridCgiContext::m_ProgressMsg. Referenced by CGridCgiSampleApplication::OnJobRunning(), CCgiTunnel2Grid::OnJobRunning(), and CCgi2RCgiApp::OnJobRunning(). |
|
|
Get a job status checker.
Definition at line 68 of file grid_client.cpp. References CGridClient::m_JobStatus. Referenced by CRemoteAppClientSampleApp::PrintJobInfo(), CGridCgiApplication::x_CheckJobStatus(), and CRemoteAppDispatcher::x_CheckJobStatus(). |
|
|
Get a job submitter.
Definition at line 59 of file grid_client.cpp. References CGridClient::m_JobSubmitter. Referenced by CGridCgiApplication::ProcessRequest(), CRemoteAppClientSampleApp::Run(), and CRemoteAppDispatcher::x_RunNewJob(). |
|
|
Definition at line 84 of file grid_client.cpp. References CNetScheduleSubmitter::GetServerParams(), CGridClient::m_NSClient, CGridClient::m_UseEmbeddedStorage, and CNetScheduleAPI::SServerParams::max_input_size. Referenced by CGridJobBatchSubmitter::GetOStream(), CGridJobSubmitter::GetOStream(), and CNSSubmitRemoteJobApp::Run(). |
|
|
Definition at line 694 of file grid_worker.hpp. References CGridWorkerNode::m_SharedNSClient. Referenced by CGridWorkerNode::GetClientName(), CGridWorkerNode::GetQueueName(), CGridWorkerNode::GetServerOutputSize(), CGridWorkerNode::GetServiceName(), and CGridWorkerNode::x_AreMastersBusy(). |
|
|
Definition at line 308 of file grid_client.hpp. References CGridClient::m_NSClient. Referenced by CGridJobStatus::GetProgressMessage(), CGridJobStatus::GetStatus(), CGridJobBatchSubmitter::Submit(), CGridJobSubmitter::Submit(), and CGridJobStatus::x_GetJobDetails(). |
|
|
Definition at line 699 of file grid_worker.hpp. References CGridWorkerNode::m_NSExecuter. Referenced by CGridWorkerNode::x_CreateNSReadClient(), CGridWorkerNode::x_FailJob(), and CGridWorkerNode::x_ReturnJob(). |
|
|
Get a stream where a client can write an input data for the remote job.
Definition at line 158 of file grid_client.cpp. References CRWStreambuf::fLogExceptions, CRWStreambuf::fOwnWriter, CGridClient::GetMaxServerInputSize(), CGridClient::GetStorage(), CGridJobBatchSubmitter::m_GridClient, CGridJobBatchSubmitter::m_HasBeenSubmitted, CGridJobBatchSubmitter::m_JobIndex, CGridJobBatchSubmitter::m_Jobs, CGridJobBatchSubmitter::m_WStream, NCBI_THROW, CGridJobBatchSubmitter::PrepareNextJob(), and auto_ptr< X >::reset(). |
|
|
Get a stream where a client can write an input data for the remote job.
Definition at line 117 of file grid_client.cpp. References CRWStreambuf::fLogExceptions, CRWStreambuf::fOwnWriter, CGridClient::GetMaxServerInputSize(), CGridClient::GetStorage(), CNetScheduleJob::input, CGridJobSubmitter::m_GridClient, CGridJobSubmitter::m_Job, CGridJobSubmitter::m_WStream, and auto_ptr< X >::reset(). Referenced by CGI2GRID_ComposeHtmlPage(), CGridCgiSampleApplication::PrepareJobData(), CCgi2RCgiApp::PrepareJobData(), CRemoteAppClientSampleApp::Run(), and CRemoteAppDispatcher::x_RunNewJob(). |
|
|
Return a name of a file this HTML page template. It is used when an inctance of CHTMLPage class is created. Implemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
Return page name. It is used when an inctance of CHTMLPage class is created. Implemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
Get program version (like: MyProgram v. 1.2.3) Program version is passed to NetSchedule queue so queue controls versions and does not allow obsolete clients to connect and submit or execute jobs Implemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Referenced by CGridCgiApplication::InitGridClient(). |
|
|
Get program version (like: MyProgram v. 1.2.3) Program version is passed to NetSchedule queue so queue controls versions and does not allow obsolete clients to connect and submit or execute jobs Implemented in CNSSubmitRemoteJobApp, CGridClientSampleApp, and CRemoteAppClientSampleApp. Referenced by CGridClientApp::Init(). |
|
|
Get a job interim message.
Definition at line 291 of file grid_client.cpp. References IBlobStorage::GetBlobAsString(), CGridClient::GetNSClient(), CNetScheduleSubmitter::GetProgressMsg(), CGridClient::GetStorage(), kEmptyStr, CGridJobStatus::m_GridClient, CGridJobStatus::m_Job, and CGridJobStatus::m_UseProgress. |
|
|
Get a name of a queue where this node is connected to.
Definition at line 679 of file grid_worker.hpp. References CGridWorkerNode::GetNSClient(), and CNetScheduleAPI::GetQueueName(). Referenced by CGetLoadProcessor::Authenticate(), CWorkerNodeJobContext::GetQueueName(), and CGetStatisticsProcessor::Process(). |
|
|
Get a job's return code.
Definition at line 329 of file grid_client.cpp. References CGridJobStatus::m_Job, CNetScheduleJob::ret_code, and CGridJobStatus::x_GetJobDetails(). |
|
|
Get Sefl URL.
Definition at line 62 of file grid_cgiapp.cpp. References map_checker< Container >::begin(), map_checker< Container >::end(), CCgiContext::GetSelfURL(), CGridCgiContext::m_CgiContext, CGridCgiContext::m_PersistedEntries, and NStr::URLEncode(). Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
Get a Connection Info.
Definition at line 689 of file grid_worker.hpp. References CGridWorkerNode::GetNSClient(), CNetScheduleAPI::GetService(), and CNetService::GetServiceName(). |
|
|
|
Definition at line 309 of file grid_client.hpp. References CGridClient::m_NSStorage. Referenced by CGridJobStatus::GetIStream(), CGridJobBatchSubmitter::GetOStream(), CGridJobSubmitter::GetOStream(), CGridJobStatus::GetProgressMessage(), and CGridJobSubmitter::Submit(). |
|
|
|
Reimplemented from CCgiApplication. Definition at line 174 of file grid_cgiapp.cpp. References eCgi_QueryString, entries, CCgiRequest::GetProperty(), and CCgiRequest::ParseEntries(). |
|
|
Definition at line 704 of file grid_worker.hpp. References CGridWorkerNode::m_IsProcessingExclusiveJob. Referenced by CGetStatisticsProcessor::Process(), and CGridThreadContext::PutResult(). |
|
|
When job is still runnig this method is called to check if cancel has been requested via the user interface(HTML). If so the job will be canceled. Reimplemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Definition at line 255 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::x_JobStopRequested(). |
|
||||||||||||||||||||||||
|
|
|
||||||||||||
|
Definition at line 513 of file netschedule_api.cpp. References CHostEntryPointImpl< TClassFactory >::NCBI_EntryPointImpl(). Referenced by CNetScheduleClientFactory::CNetScheduleClientFactory(). |
|
||||||||||||
|
|
|
|
Definition at line 103 of file grid_cgiapp.hpp. References CGridCgiContext::m_NeedRenderPage. |
|
|
This method is call at the very beginnig of the request processing.
Reimplemented in CCgi2RCgiApp, and CCgiTunnel2Grid. Definition at line 234 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
This method is call at the very end of the request processing.
Reimplemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Definition at line 230 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
This method is called if job was canceled during its execution. Override this message to show a job cancelation message. Reimplemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Definition at line 216 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::x_CheckJobStatus(). |
|
||||||||||||
|
This method is call when a worker node finishes its job and result is ready to be retrieved. Override this method to get a result from a worker node and render a result HTML page Implemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Referenced by CGridCgiApplication::x_CheckJobStatus(). |
|
||||||||||||
|
This method is called when worker node repored a failure. Override this method to get a error message and render a error HTML page. Reimplemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Definition at line 211 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::OnQueueIsBusy(), CGridCgiApplication::ProcessRequest(), and CGridCgiApplication::x_CheckJobStatus(). |
|
|
This method is call when a job is in NetSchedule queue and is waiting for a worker node.
Reimplemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Definition at line 226 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::x_CheckJobStatus(). |
|
|
This method is call when a job is taken by a worker node to be processed.
Reimplemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Definition at line 221 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::x_CheckJobStatus(). |
|
|
This method is called just after a job has been submitted. Override this method to render information HTML page. Reimplemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Definition at line 198 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
This method is call when a job couldn't be submittd because of NetSchedule queue is full.
Reimplemented in CCgi2RCgiApp, and CCgiTunnel2Grid. Definition at line 230 of file grid_cgiapp.cpp. References CGridCgiApplication::OnJobFailed(). Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Definition at line 138 of file grid_cgiapp.cpp. References map_checker< Container >::end(), map_checker< Container >::erase(), map_checker< Container >::find(), and CGridCgiContext::m_PersistedEntries. |
|
|
Save this entry as a cookie add it to serf url.
Definition at line 116 of file grid_cgiapp.cpp. References NStr::CompareNocase(), entries, CCgiRequest::GetEntries(), CCgiContext::GetRequest(), ITERATE, kEmptyStr, CGridCgiContext::m_CgiContext, and CGridCgiContext::m_ParsedQueryString. Referenced by CCgiTunnel2Grid::CollectParams(), CCgiTunnel2Grid::OnBeginProcessRequest(), CCgiTunnel2Grid::OnJobCanceled(), CCgi2RCgiApp::OnJobCanceled(), CCgiTunnel2Grid::OnJobFailed(), CCgi2RCgiApp::OnJobFailed(), CCgiTunnel2Grid::OnJobSubmitted(), CCgi2RCgiApp::OnJobSubmitted(), CCgiTunnel2Grid::OnQueueIsBusy(), CCgi2RCgiApp::OnQueueIsBusy(), CGridCgiApplication::ProcessRequest(), CCgiTunnel2Grid::ProcessRequest(), and CGridCgiContext::SetJobKey(). |
|
|
This method is called when a job is ready to be send to a the queue. Override this method to prepare input data for the worker node. Implemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
|
|
Remove a data blob from the storage.
Definition at line 78 of file grid_client.cpp. References IBlobStorage::DeleteBlob(), IBlobStorage::IsKeyValid(), and CGridClient::m_NSStorage. Referenced by CGridJobStatus::GetStatus(). |
|
||||||||||||||||
|
|
Definition at line 231 of file grid_client.cpp. References CGridJobBatchSubmitter::m_HasBeenSubmitted, CGridJobBatchSubmitter::m_JobIndex, CGridJobBatchSubmitter::m_Jobs, CGridJobBatchSubmitter::m_WStream, and auto_ptr< X >::reset(). |
|
|
Definition at line 156 of file grid_cgiapp.cpp. References CCgiContext::GetResponse(), CGridCgiContext::m_CgiContext, CGridCgiContext::m_NeedRenderPage, and CCgiResponse::out(). Referenced by CCgi2RCgiApp::OnJobDone(). |
|
|
Set a job affinity.
Definition at line 197 of file grid_client.cpp. References CGridJobBatchSubmitter::m_HasBeenSubmitted, CGridJobBatchSubmitter::m_JobIndex, CGridJobBatchSubmitter::m_Jobs, NCBI_THROW, and CGridJobBatchSubmitter::PrepareNextJob(). |
|
|
Set a job affinity.
Definition at line 112 of file grid_client.cpp. References CNetScheduleJob::affinity, and CGridJobSubmitter::m_Job. |
|
|
Definition at line 122 of file grid_cgiapp.hpp. References CGridCgiContext::m_JobInput. Referenced by CGridCgiApplication::x_CheckJobStatus(). |
|
|
Set a job's input This string will be sent to then the job is submitted. This method can be used to send a short data to the worker node. To send a large data use GetOStream method. Don't call this method after GetOStream method is called. Definition at line 148 of file grid_client.cpp. References CGridJobBatchSubmitter::m_HasBeenSubmitted, CGridJobBatchSubmitter::m_JobIndex, CGridJobBatchSubmitter::m_Jobs, NCBI_THROW, and CGridJobBatchSubmitter::PrepareNextJob(). |
|
|
Set a job's input This string will be sent to then the job is submitted. This method can be used to send a short data to the worker node. To send a large data use GetOStream method. Don't call this method after GetOStream method is called. Definition at line 100 of file grid_client.cpp. References CNetScheduleJob::input, and CGridJobSubmitter::m_Job. Referenced by CCgiTunnel2Grid::PrepareJobData(). |
|
|
Definition at line 98 of file grid_cgiapp.cpp. References CGridCgiContext::PersistEntry(). Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
Set a job mask.
Definition at line 177 of file grid_client.cpp. References CGridJobBatchSubmitter::m_HasBeenSubmitted, CGridJobBatchSubmitter::m_JobIndex, CGridJobBatchSubmitter::m_Jobs, NCBI_THROW, and CGridJobBatchSubmitter::PrepareNextJob(). |
|
|
Set a job mask.
Definition at line 104 of file grid_client.cpp. References CGridJobSubmitter::m_Job, and CNetScheduleJob::mask. |
|
|
Definition at line 123 of file grid_cgiapp.hpp. References CGridCgiContext::m_JobOutput. Referenced by CGridCgiApplication::x_CheckJobStatus(). |
|
|
Definition at line 120 of file grid_cgiapp.hpp. References CGridCgiContext::m_ProgressMsg. Referenced by CGridCgiApplication::x_CheckJobStatus(). |
|
|
Set job tags.
Definition at line 187 of file grid_client.cpp. References CGridJobBatchSubmitter::m_HasBeenSubmitted, CGridJobBatchSubmitter::m_JobIndex, CGridJobBatchSubmitter::m_Jobs, NCBI_THROW, and CGridJobBatchSubmitter::PrepareNextJob(). |
|
|
Set job tags.
Definition at line 108 of file grid_client.cpp. References CGridJobSubmitter::m_Job, and CNetScheduleJob::tags. |
|
|
Register a listener of events of this class.
Definition at line 183 of file grid_worker_app.hpp. References CGridWorkerApp::m_WorkerNode. |
|
|
Sets the default logging format for this application. Can be overridden by the [log]/merge_lines configuration parameter. This method must be called before the Init() method is invoked, otherwise it will have no effect.
Definition at line 188 of file grid_worker_app.hpp. References CGridWorkerApp::m_MergeLogLines. |
|
|
Show a page with input data.
Implemented in CCgi2RCgiApp, CCgiTunnel2Grid, and CGridCgiSampleApplication. Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
Submit a batch to the queue.
Definition at line 218 of file grid_client.cpp. References CGridClient::GetNSClient(), CGridJobBatchSubmitter::m_GridClient, CGridJobBatchSubmitter::m_HasBeenSubmitted, CGridJobBatchSubmitter::m_Jobs, CGridJobBatchSubmitter::m_WStream, NCBI_THROW, auto_ptr< X >::reset(), and CNetScheduleSubmitter::SubmitJobBatch(). |
|
|
Submit a job to the queue.
Definition at line 131 of file grid_client.cpp. References CNetScheduleJob::affinity, IBlobStorage::CreateEmptyBlob(), CGridClient::GetNSClient(), CGridClient::GetStorage(), CGridJobSubmitter::m_GridClient, CGridJobSubmitter::m_Job, CGridJobSubmitter::m_UseProgress, CGridJobSubmitter::m_WStream, CNetScheduleJob::progress_msg, CNetScheduleJob::Reset(), auto_ptr< X >::reset(), and CNetScheduleSubmitter::SubmitJob(). Referenced by CGI2GRID_ComposeHtmlPage(), CGridCgiApplication::ProcessRequest(), and CRemoteAppClientSampleApp::Run(). |
|
|
Reimplemented in CNSSubmitRemoteJobApp, and CRemoteAppClientSampleApp. Definition at line 82 of file grid_client_app.cpp. Referenced by CGridClientApp::Init(). |
|
|
Reimplemented in CGridClientSampleApp, and CRemoteAppClientSampleApp. Definition at line 78 of file grid_client_app.cpp. Referenced by CGridClientApp::Init(). |
|
|
|
|
Definition at line 359 of file grid_cgiapp.cpp. References CGridCgiContext::GetEntryValue(), and CGridCgiApplication::JobStopRequested(). Referenced by CGridCgiApplication::ProcessRequest(). |
|
|
Definition at line 301 of file grid_client.cpp. References CNetScheduleJob::job_id, CGridJobStatus::m_BlobSize, CGridJobStatus::m_Job, CGridJobStatus::m_JobDetailsRead, CGridJobStatus::m_RStream, auto_ptr< X >::reset(), and CNetScheduleJob::Reset(). |
|
|
Definition at line 58 of file grid_cgiapp.cpp. |
|
|
Definition at line 119 of file netschedule_api.cpp. Referenced by CNetScheduleClientFactory::CreateInstance(), CGridClientApp::Init(), CGridWorkerNode::Run(), CNSSubmitRemoteJobApp::Run(), CNSRemoveJobControlApp::Run(), and SNetScheduleAPIImpl::SNetScheduleAPIImpl(). |
|
|
Definition at line 235 of file grid_client.hpp. Referenced by CGridJobStatus::GetStatus(). |
|
|
Definition at line 234 of file grid_client.hpp. Referenced by CGridJobStatus::GetBlobSize(), CGridJobStatus::GetIStream(), and CGridJobStatus::x_SetJobKey(). |
|
|
Definition at line 127 of file grid_cgiapp.hpp. Referenced by CGridCgiContext::GetCGIContext(), CGridCgiContext::GetSelfURL(), CGridCgiContext::PersistEntry(), and CGridCgiContext::SetCompleteResponse(). |
|
|
Definition at line 270 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::InitGridClient(), and CGridCgiApplication::ProcessRequest(). |
|
|
Definition at line 276 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::GetGridClient(). |
|
|
Definition at line 82 of file grid_client_app.hpp. Referenced by CGridClientApp::GetGridClient(), and CGridClientApp::Init(). |
|
|
Definition at line 232 of file grid_client.hpp. Referenced by CGridJobStatus::GetIStream(), CGridJobStatus::GetProgressMessage(), CGridJobStatus::GetStatus(), and CGridJobStatus::x_GetJobDetails(). |
|
|
Definition at line 160 of file grid_client.hpp. Referenced by CGridJobBatchSubmitter::GetOStream(), and CGridJobBatchSubmitter::Submit(). |
|
|
Definition at line 100 of file grid_client.hpp. Referenced by CGridJobSubmitter::GetOStream(), and CGridJobSubmitter::Submit(). |
|
|
|
|
Definition at line 101 of file grid_client.hpp. Referenced by CGridJobSubmitter::GetOStream(), CGridJobSubmitter::SetJobAffinity(), CGridJobSubmitter::SetJobInput(), CGridJobSubmitter::SetJobMask(), CGridJobSubmitter::SetJobTags(), and CGridJobSubmitter::Submit(). |
|
|
Definition at line 318 of file grid_client.hpp. Referenced by CGridClient::CGridClient(), and CGridClient::GetJobBatchSubmitter(). |
|
|
Definition at line 238 of file grid_client.hpp. Referenced by CGridJobStatus::x_GetJobDetails(), and CGridJobStatus::x_SetJobKey(). |
|
|
|
Definition at line 131 of file grid_cgiapp.hpp. Referenced by CGridCgiContext::GetJobInput(), and CGridCgiContext::SetJobInput(). |
|
|
Definition at line 132 of file grid_cgiapp.hpp. Referenced by CGridCgiContext::GetJobOutput(), and CGridCgiContext::SetJobOutput(). |
|
|
|
Definition at line 319 of file grid_client.hpp. Referenced by CGridClient::CGridClient(), and CGridClient::GetJobStatus(). |
|
|
Definition at line 317 of file grid_client.hpp. Referenced by CGridClient::CGridClient(), and CGridClient::GetJobSubmitter(). |
|
|
Definition at line 133 of file grid_cgiapp.hpp. Referenced by CGridCgiContext::NeedRenderPage(), and CGridCgiContext::SetCompleteResponse(). |
|
|
Definition at line 274 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::InitGridClient(). |
|
|
Definition at line 314 of file grid_client.hpp. Referenced by CGridClient::CancelJob(), CGridClient::GetMaxServerInputSize(), and CGridClient::GetNSClient(). |
|
|
Definition at line 275 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::InitGridClient(). |
|
|
Definition at line 81 of file grid_client_app.hpp. Referenced by CGridClientApp::Init(). |
|
|
Definition at line 315 of file grid_client.hpp. Referenced by CGridClient::GetStorage(), and CGridClient::RemoveDataBlob(). |
|
|
Definition at line 126 of file grid_cgiapp.hpp. Referenced by CGridCgiContext::GetHTMLPage(). |
|
|
Definition at line 128 of file grid_cgiapp.hpp. Referenced by CGridCgiContext::CGridCgiContext(), and CGridCgiContext::PersistEntry(). |
|
|
Definition at line 129 of file grid_cgiapp.hpp. Referenced by CGridCgiContext::Clear(), CGridCgiContext::GetEntryValue(), CGridCgiContext::GetHiddenFields(), CGridCgiContext::GetSelfURL(), and CGridCgiContext::PersistEntry(). |
|
|
Definition at line 130 of file grid_cgiapp.hpp. Referenced by CGridCgiContext::GetJobProgressMessage(), and CGridCgiContext::SetJobProgressMessage(). |
|
|
Definition at line 269 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::InitGridClient(), and CGridCgiApplication::ProcessRequest(). |
|
|
Definition at line 277 of file grid_cgiapp.hpp. Referenced by CGridCgiApplication::ProcessRequest(), and CGridCgiApplication::RenderRefresh(). |
|
|
Definition at line 237 of file grid_client.hpp. Referenced by CGridJobStatus::GetIStream(), and CGridJobStatus::x_SetJobKey(). |
|
|
Definition at line 321 of file grid_client.hpp. Referenced by CGridClient::GetMaxServerInputSize(). |
|
|
Definition at line 236 of file grid_client.hpp. Referenced by CGridJobStatus::GetProgressMessage(), and CGridJobStatus::GetStatus(). |
|
|
Definition at line 102 of file grid_client.hpp. Referenced by CGridJobSubmitter::Submit(). |
|
|
Definition at line 164 of file grid_client.hpp. Referenced by CGridJobBatchSubmitter::GetOStream(), CGridJobBatchSubmitter::PrepareNextJob(), CGridJobBatchSubmitter::Reset(), and CGridJobBatchSubmitter::Submit(). |
|
|
Definition at line 103 of file grid_client.hpp. Referenced by CGridJobSubmitter::GetOStream(), and CGridJobSubmitter::Submit(). |
1.4.6
Modified on Mon Dec 07 16:24:35 2009 by modify_doxy.py rev. 173732