Package ghidra.pty.ssh
Class SshPtySession
java.lang.Object
ghidra.pty.ssh.SshPtySession
- All Implemented Interfaces:
PtySession
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet a human-readable description of the sessionvoidTake the greatest efforts to terminate the session (leader and descendants)intWait for the session leader to exit, returning its optional exit status code
-
Constructor Details
-
SshPtySession
public SshPtySession(com.jcraft.jsch.Channel channel)
-
-
Method Details
-
waitExited
Description copied from interface:PtySessionWait for the session leader to exit, returning its optional exit status code- Specified by:
waitExitedin interfacePtySession- Returns:
- the status code, if applicable and implemented
- Throws:
InterruptedException- if the wait is interrupted
-
destroyForcibly
public void destroyForcibly()Description copied from interface:PtySessionTake the greatest efforts to terminate the session (leader and descendants)If this represents a remote session, this should strive to release the remote resources consumed by this session. If that is not possible, this should at the very least release whatever local resources are used in maintaining and controlling the remote session.
- Specified by:
destroyForciblyin interfacePtySession
-
description
Description copied from interface:PtySessionGet a human-readable description of the session- Specified by:
descriptionin interfacePtySession- Returns:
- the description
-