#include <ServerProxy.h>
Collaboration diagram for Impala::Core::VideoJob::ServerProxy:
Public Member Functions | |
ServerProxy (CString socketName, CString passwordFile, int requestIntervalSec) | |
ServerProxy (CString serverAddress, int port, CString passwordFile, int requestIntervalSec) | |
virtual | ~ServerProxy () |
bool | IsConnected () |
int | ScheduleJob (CString cmdLine, int realVideoNr, bool delayFirst=false) |
std::map< int, StateType > & | MonitorJobState (Data &vpData) |
int | GetJobState (int jobId, StateType &state, int &exitCode, String &errorLog) |
Private Types | |
typedef Job::State::StateType | StateType |
Private Member Functions | |
void | Init (CString serverAddress, int port, CString passwordFile, int requestIntervalSec) |
bool | Connect (CString serverAddress, int port, CString passwordFile, int timeOutSec=-1) |
void | Disconnect () |
Private Attributes | |
ILOG_VAR_DECL | |
String | mServerAddress |
int | mPort |
String | mPasswordFile |
int | mRequestIntervalSec |
Util::ChannelProxy * | mChannelProxy |
std::vector< int > | mJobIds |
Definition at line 26 of file ServerProxy.h.