Documentation
      ¶
    
    
  
    
  
    Index ¶
- func StartServer(ctx context.Context, svr *Server, probeSvr *probe.Server, cfg config.Config)
 - type HeartbeatHandler
 - type PauseMgr
 - type Pauseable
 - type Server
 - func (s *Server) APIServer(id uint32) *api.ServerV2
 - func (s *Server) ChainService(id uint32) *chainservice.ChainService
 - func (s *Server) Config() config.Config
 - func (s *Server) Dispatcher() dispatcher.Dispatcher
 - func (s *Server) NewSubChainService(cfg config.Config) error
 - func (s *Server) P2PAgent() p2p.Agent
 - func (s *Server) Start(ctx context.Context) error
 - func (s *Server) Stop(ctx context.Context) error
 - func (s *Server) StopChainService(ctx context.Context, id uint32) error
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HeartbeatHandler ¶
type HeartbeatHandler struct {
	// contains filtered or unexported fields
}
    HeartbeatHandler is the handler to periodically log the system key metrics
func NewHeartbeatHandler ¶
func NewHeartbeatHandler(s *Server, cfg p2p.Config) *HeartbeatHandler
NewHeartbeatHandler instantiates a HeartbeatHandler instance
type PauseMgr ¶ added in v2.2.1
type PauseMgr struct {
	// contains filtered or unexported fields
}
    func NewPauseMgr ¶ added in v2.2.1
func (*PauseMgr) HandlePause ¶ added in v2.2.1
func (pm *PauseMgr) HandlePause(w http.ResponseWriter, r *http.Request)
func (*PauseMgr) HandleUnPause ¶ added in v2.2.1
func (pm *PauseMgr) HandleUnPause(w http.ResponseWriter, r *http.Request)
type Server ¶
type Server struct {
	// contains filtered or unexported fields
}
    Server is the iotex server instance containing all components.
func NewInMemTestServer ¶
NewInMemTestServer creates a test server in memory
func NewServer ¶
NewServer creates a new server TODO clean up config, make root config contains network, dispatch and chainservice
func (*Server) ChainService ¶
func (s *Server) ChainService(id uint32) *chainservice.ChainService
ChainService returns the chainservice hold in Server with given id.
func (*Server) Dispatcher ¶
func (s *Server) Dispatcher() dispatcher.Dispatcher
Dispatcher returns the Dispatcher
func (*Server) NewSubChainService ¶
NewSubChainService creates a new chain service in this server.
 Click to show internal directories. 
   Click to hide internal directories.