package com.intellij.remote; import com.intellij.execution.process.SelfKiller; /** * @author traff */ abstract public class RemoteSshProcess extends RemoteProcess implements SelfKiller, Tunnelable { /** * @deprecated use {@link #killProcessTree()} */ @Deprecated protected abstract boolean hasPty(); /** * @deprecated use {@link #killProcessTree()} */ @Deprecated protected abstract boolean sendCtrlC(); public boolean killProcessTree() { if (hasPty()) { return sendCtrlC(); } else { return false; } } }