Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReturnFileRangeStream ¶
Types ¶
type FragmentHandler ¶
func NewFragmentHandler ¶
func (*FragmentHandler) RegisterRoutes ¶
func (f *FragmentHandler) RegisterRoutes(server *gin.Engine)
type Handler ¶
type Handler struct {
*FragmentHandler
*StatusHandler
}
func NewHandler ¶
func (*Handler) RegisterRoutes ¶
type StatusData ¶
type StatusData struct {
PID int `json:"pid"`
Version string `json:"version"`
Cores int `json:"cores"`
Endpoint string `json:"endpoint"`
CurrentRpc string `json:"current_rpc"`
CurrentRpcStatus bool `json:"current_rpc_status"`
IsConnectingRpc bool `json:"is_connecting_rpc"`
StartTime string `json:"start_time"`
State string `json:"state"`
SignatureAcc string `json:"signature_acc"`
StakingAcc string `json:"staking_acc"`
EarningsAcc string `json:"earnings_acc"`
DeclarationSpace uint64 `json:"declaration_space"`
IdleSpace uint64 `json:"idle_space"`
ServiceSpace uint64 `json:"service_space"`
LockSpace uint64 `json:"lock_space"`
IdleChallenging bool `json:"idle_challenging"`
ServiceChallenging bool `json:"service_challenging"`
GeneratingIdle bool `json:"generating_idle"`
CertifyingIdle bool `json:"certifying_idle"`
CheckingIdle bool `json:"checking_idle"`
}
type StatusHandler ¶
type StatusHandler struct {
// contains filtered or unexported fields
}
func NewStatusHandler ¶
func NewStatusHandler(rs runstatus.Runstatus, wspace workspace.Workspace) *StatusHandler
func (*StatusHandler) RegisterRoutes ¶
func (s *StatusHandler) RegisterRoutes(server *gin.Engine)
Click to show internal directories.
Click to hide internal directories.