Documentation ¶
Index ¶
- func StartServer(config *config.Config, offline bool)
- type ReqHandler
- func (r *ReqHandler) DumpFeatures(w http.ResponseWriter, req *http.Request)
- func (r *ReqHandler) SearchFeature(w http.ResponseWriter, req *http.Request)
- func (r *ReqHandler) ServeConfig(w http.ResponseWriter, req *http.Request)
- func (r *ReqHandler) ServeFeature(w http.ResponseWriter, req *http.Request)
- func (r *ReqHandler) ServeFeatures(w http.ResponseWriter, req *http.Request)
- func (r *ReqHandler) ServeMain(w http.ResponseWriter, req *http.Request)
- type Response
- type WorkerConnection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartServer ¶
StartServer initialize workers and starts HTTP server
Types ¶
type ReqHandler ¶
type ReqHandler struct { OnlineWorkers workerChan OfflineWorkers workerChan Config *config.Config Offline bool }
ReqHandler struct to implement ServeHTTP method
func (*ReqHandler) DumpFeatures ¶
func (r *ReqHandler) DumpFeatures(w http.ResponseWriter, req *http.Request)
DumpFeatures is http request handler.
func (*ReqHandler) SearchFeature ¶
func (r *ReqHandler) SearchFeature(w http.ResponseWriter, req *http.Request)
SearchFeature is http request handler.
func (*ReqHandler) ServeConfig ¶
func (r *ReqHandler) ServeConfig(w http.ResponseWriter, req *http.Request)
ServeConfig is http request handler.
func (*ReqHandler) ServeFeature ¶
func (r *ReqHandler) ServeFeature(w http.ResponseWriter, req *http.Request)
ServeFeature is http request handler.
func (*ReqHandler) ServeFeatures ¶
func (r *ReqHandler) ServeFeatures(w http.ResponseWriter, req *http.Request)
ServeFeatures is http request handler.
func (*ReqHandler) ServeMain ¶
func (r *ReqHandler) ServeMain(w http.ResponseWriter, req *http.Request)
ServeMain is http request handler.
Click to show internal directories.
Click to hide internal directories.