#include <vtkKWRemoteExecute.h>
Public Types | |
enum | { NOT_RUN, RUNNING, SUCCESS, FAIL } |
Public Member Functions | |
vtkTypeRevisionMacro (vtkKWRemoteExecute, vtkObject) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
int | RunRemoteCommand (const char *args) |
int | RunCommand (const char *args) |
int | WaitToFinish () |
virtual void | SetRemoteHost (const char *) |
virtual char * | GetRemoteHost () |
virtual int | GetResult () |
virtual void | SetSSHUser (const char *) |
virtual char * | GetSSHUser () |
virtual void | SetSSHCommand (const char *) |
virtual char * | GetSSHCommand () |
virtual void | SetSSHArguments (const char *) |
virtual char * | GetSSHArguments () |
Static Public Member Functions | |
vtkKWRemoteExecute * | New () |
void * | RunCommandThread (void *) |
int | Detach () |
Protected Member Functions | |
vtkKWRemoteExecute () | |
~vtkKWRemoteExecute () | |
Protected Attributes | |
vtkKWRemoteExecuteInternal * | Internals |
vtkMultiThreader * | MultiThreader |
char * | SSHCommand |
char * | SSHArguments |
char * | SSHUser |
char * | RemoteHost |
int | ProcessRunning |
int | Result |
int | ProcessThreadId |
This class abstracts execution of programs on remote processes.
Definition at line 29 of file vtkKWRemoteExecute.h.
|
Definition at line 45 of file vtkKWRemoteExecute.h. |
|
|
|
|
|
|
|
|
|
|
|
Run command remotely. |
|
Run command. |
|
|
|
Wait for remote command to finish. |
|
Detach process from the current console. Useful for when invoking new process which should stay up even when the parent process exits. Returns VTK_OK on success. |
|
Set and get the remote host to run command. |
|
Set and get the remote host to run command. |
|
Get the result. It can be NOT_RUN, RUNNING, SUCCESS, FAIL |
|
Set SSH user |
|
Set SSH user |
|
Set SSH command |
|
Set SSH command |
|
Set SSH arguments |
|
Set SSH arguments |
|
Definition at line 94 of file vtkKWRemoteExecute.h. |
|
Definition at line 95 of file vtkKWRemoteExecute.h. |
|
Definition at line 97 of file vtkKWRemoteExecute.h. |
|
Definition at line 98 of file vtkKWRemoteExecute.h. |
|
Definition at line 99 of file vtkKWRemoteExecute.h. |
|
Definition at line 100 of file vtkKWRemoteExecute.h. |
|
Definition at line 101 of file vtkKWRemoteExecute.h. |
|
Definition at line 102 of file vtkKWRemoteExecute.h. |
|
Definition at line 104 of file vtkKWRemoteExecute.h. |