Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Job::Runner Class Reference

#include <Runner.h>

Collaboration diagram for Impala::Job::Runner:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Runner ()
virtual ~Runner ()
bool IsConnected ()
void Disconnect ()
bool Connect (CString serverName, int port, CString passwordFile)
void PoisonServer ()
void StopServer ()
void RunJobs (int maxJobs, int maxIdleTimeSec, int maxJobTimeMinutes, int sleepIntervalSec, String cmdLineExtension)
const std::list< String > & GetJobList () const

Private Member Functions

bool WaitForJob (int &jobId, String &cmdLine)
bool RunJob (int jobId, String cmdLine, String cmdLineExtension)
void Sleep (int sec)
String GetJobErrorLog (int jobId)

Private Attributes

 ILOG_VAR_DECL
Process::ManagermProcessManager
Util::ChannelProxymJobServerProxy
int mMaxJobs
int mMaxIdleTimeSec
int mMaxJobTimeMinutes
int mSleepIntervalSec
std::list< int > mJobIdList
std::list< StringmJobCmdLineList

Detailed Description

Definition at line 25 of file Runner.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:33:57 2010 for ImpalaSrc by  doxygen 1.5.1