package http //import ( // "github.com/pkg/errors" // "github.com/spiral/roadrunner/util" //) //type rpcServer struct{ svc *Plugin } // //// WorkerList contains list of workers. //type WorkerList struct { // // Workers is list of workers. // Workers []*util.State `json:"workers"` //} // //// Reset resets underlying RR worker pool and restarts all of it's workers. //func (rpc *rpcServer) Reset(reset bool, r *string) error { // if rpc.svc == nil || rpc.svc.handler == nil { // return errors.New("http server is not running") // } // // *r = "OK" // return rpc.svc.Server().Reset() //} // //// Workers returns list of active workers and their stats. //func (rpc *rpcServer) Workers(list bool, r *WorkerList) (err error) { // if rpc.svc == nil || rpc.svc.handler == nil { // return errors.New("http server is not running") // } // // r.Workers, err = util.ServerState(rpc.svc.Server()) // return err //}