#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. |
1.3.5