Versions in this module Expand all Collapse all v0 v0.1.0 Apr 21, 2016 Changes in this version + var PassageConfigValidTypes = map[string]bool + type Config struct + Servers map[string]*SSHServerConfig + func (c *Config) Marshal() ([]byte, error) + func (c *Config) Unmarshal(in []byte) error + func (c *Config) Validate() error + type ConfigError struct + Errors []error + func (err *ConfigError) Error() string + type PassageConfig struct + Address string + Container string + Local string + Port string + Type string + type RPCContainer struct + func (r *RPCContainer) Addr(passage string, reply *string) error + type RPCServer struct + func NewRPCServer(s *Server) *RPCServer + func (r *RPCServer) Close() error + func (r *RPCServer) Listen(a net.Addr) error + type SSHServerConfig struct + Address string + Passages map[string]*PassageConfig + User string + type Server struct + func NewServer() *Server + func (s *Server) Close() error + func (s *Server) Load(c *Config) error + func (s *Server) String() string