Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NotFoundHandler ¶
Types ¶
type GeminiServer ¶
type GeminiServer struct {
// contains filtered or unexported fields
}
func NewServer ¶
func NewServer(configPath string) *GeminiServer
func NewServerFromConfig ¶
func NewServerFromConfig(cfg *config.File, certificates *certificate.Store, fsyses map[string]gfs.FS) *GeminiServer
func (*GeminiServer) Listen ¶
func (gs *GeminiServer) Listen()
type PluginClient ¶
type PluginClient struct {
// contains filtered or unexported fields
}
func NewPluginClient ¶
func NewPluginClient(cmd string) *PluginClient
func (*PluginClient) CallServe ¶
func (pc *PluginClient) CallServe(r *gemini.Request) tplugin.BufferedResponseWriter
func (*PluginClient) Connect ¶
func (pc *PluginClient) Connect() error
func (*PluginClient) Kill ¶
func (pc *PluginClient) Kill()
Source Files
¶
Click to show internal directories.
Click to hide internal directories.