com.decodified

scalassh

package scalassh

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scalassh
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AgentLogin(user: String, host: String) extends SshLogin with Product with Serializable

  2. case class Command(command: String, input: CommandInput = CommandInput.NoInput, timeout: Option[Int] = scala.None) extends Product with Serializable

  3. case class CommandInput(inputStream: Option[InputStream]) extends Product with Serializable

  4. class CommandResult extends AnyRef

  5. abstract class FromStringsHostConfigProvider extends HostConfigProvider

  6. case class HostConfig(login: SshLogin, hostName: String = "", port: Int = 22, connectTimeout: Option[Int] = scala.None, connectionTimeout: Option[Int] = scala.None, commandTimeout: Option[Int] = scala.None, enableCompression: Boolean = false, hostKeyVerifier: HostKeyVerifier = ..., ptyConfig: Option[PTYConfig] = scala.None, sshjConfig: Config = HostConfig.DefaultSshjConfig) extends Product with Serializable

  7. trait HostConfigProvider extends (String) ⇒ Validated[HostConfig]

  8. case class PTYConfig(term: String, cols: Int, rows: Int, width: Int, height: Int, modes: Map[PTYMode, Integer]) extends Product with Serializable

  9. case class PasswordLogin(user: String, passProducer: PasswordProducer) extends SshLogin with Product with Serializable

  10. trait PasswordProducer extends PasswordFinder

  11. case class PublicKeyLogin(user: String, passProducer: Option[PasswordProducer], keyfileLocations: List[String]) extends SshLogin with Product with Serializable

  12. trait ScpTransferable extends AnyRef

  13. case class SimplePasswordProducer(password: String) extends PasswordProducer with Product with Serializable

  14. class SshClient extends ScpTransferable

  15. sealed trait SshLogin extends AnyRef

  16. final class StreamCopier extends AnyRef

  17. type Validated[T] = Either[String, T]

Value Members

  1. object AgentLogin extends Serializable

  2. object Command extends Serializable

  3. object CommandInput extends Serializable

  4. object HostConfig extends Serializable

  5. object HostConfigProvider

  6. object HostFileConfig

  7. object HostKeyVerifiers

  8. object HostResourceConfig

  9. object PasswordProducer

  10. object PublicKeyLogin extends Serializable

  11. object SSH

  12. object SshClient

  13. def make[A, U](a: A)(f: (A) ⇒ U): A

Inherited from AnyRef

Inherited from Any

Ungrouped