spaces

package
v0.0.0-...-628148e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultSpaceID = "--default--"

Variables

This section is empty.

Functions

func AddServer

func AddServer(serverID string, s *Server) error

func DeleteServerByDomain

func DeleteServerByDomain(domain string)

func DeleteServerByID

func DeleteServerByID(serverID string)

func SetAutoCreateServer

func SetAutoCreateServer(autoCreate bool)

func SetUseDefaultServer

func SetUseDefaultServer(useDefault bool)

Types

type Server

type Server struct {
	// contains filtered or unexported fields
}

func GetOrCreateServerByDomain

func GetOrCreateServerByDomain(domain string) (server *Server, exists bool)

func GetServerByDomain

func GetServerByDomain(domain string) *Server

func GetServerByID

func GetServerByID(serverID string) *Server

func NewServer

func NewServer(id string, domains []string) *Server

func (*Server) AddDomain

func (s *Server) AddDomain(domain string)

func (*Server) AddRouter

func (s *Server) AddRouter(name string, r *router.Router)

func (*Server) Close

func (s *Server) Close()

func (*Server) DeleteDomain

func (s *Server) DeleteDomain(domain string)

func (*Server) DeleteRouter

func (s *Server) DeleteRouter(name string)

func (*Server) GetRouter

func (s *Server) GetRouter(name string) *router.Router

func (*Server) MatchDomain

func (s *Server) MatchDomain(domain string) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL