[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ptp-dev] PTP remote abstraction layer
|
Greg,
It looks like all of this has been created in
org.eclipse.ptp.remote. Could you give me a run-through
on how it hooks into the RM system?
R^2
On Wed, 2007-06-27 at 13:52 -0600, Greg Watson wrote:
> Here are some requirements for an initial remote abstraction layer
> for PTP:
>
> 1. Remote command execution. Execute an arbitrary command on a remote
> system. The remote command should extend the Process class, making
> stdin, stdout and stderr available via separate Streams.
>
> Suggested interface:
>
> public class RemoteProcess extends Process;
>
> RemoteProcess p = Remote.exec(IRemoteConnection conn, String cmd,
> String[] args);
>
> 2. Connection management. This would provide functionality for
> managing (adding/removing, etc.) IRemoteConnection's that contain the
> hostname, username, password and system type (SSH, etc.) for the
> connection.
>
> 3. Remote file browser. This would provide the equivalent
> functionality to FileDialog on the remote machine. It is needed to
> allow the user to browse for the proxy executable if necessary.
>
> Suggested interface:
>
> public class RemoteFileDialog extends FileDialog;
>
> 4. Remote file transfer. Allows the transfer of files between local/
> remote and remote/remote connections.
>
> Suggested interface:
>
> This should just use the IFileStore interface.
>
> _______________________________________________
> ptp-dev mailing list
> ptp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ptp-dev