Documentation ¶
Index ¶
- Variables
- func InitMetrics()
- type Client
- func (hc *Client) LatestData(ctx context.Context, ldr shared.LatestDataRequest) (ldResp shared.LatestDataResponse, er error)
- func (hc *Client) LatestRewardsData(ctx context.Context, ldr shared.RewardsDataRequest) (ldResp shared.RewardsDataResponse, er error)
- func (hc *Client) LinkSender(sender TaskSender)
- func (hc *Client) RewardsData(ctx context.Context, ldr shared.RewardsDataRequest) (ldResp shared.RewardsDataResponse, er error)
- func (hc *Client) SyncData(ctx context.Context, ldr shared.SyncDataRequest) (ldResp shared.SyncDataResponse, er error)
- type ControllContractor
- type NetworkVersion
- type PSig
- type ProcessLatestData
- type ProcessLatestRewardsData
- type ProcessRewardsData
- type ProcessSyncData
- type Running
- type TaskSender
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrIntegrityCheckFailed = errors.New("integrity check failed")
View Source
var ErrNotAvailable = errors.New("call unavailable")
View Source
var SelfCheck = true
SelfCheck Flag describing should manager check anyway the latest version for network it has
Functions ¶
func InitMetrics ¶
func InitMetrics()
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) LatestData ¶ added in v0.4.0
func (hc *Client) LatestData(ctx context.Context, ldr shared.LatestDataRequest) (ldResp shared.LatestDataResponse, er error)
func (*Client) LatestRewardsData ¶ added in v0.4.3
func (hc *Client) LatestRewardsData(ctx context.Context, ldr shared.RewardsDataRequest) (ldResp shared.RewardsDataResponse, er error)
func (*Client) LinkSender ¶
func (hc *Client) LinkSender(sender TaskSender)
func (*Client) RewardsData ¶ added in v0.4.3
func (hc *Client) RewardsData(ctx context.Context, ldr shared.RewardsDataRequest) (ldResp shared.RewardsDataResponse, er error)
func (*Client) SyncData ¶ added in v0.4.0
func (hc *Client) SyncData(ctx context.Context, ldr shared.SyncDataRequest) (ldResp shared.SyncDataResponse, er error)
type ControllContractor ¶
type ControllContractor interface { LatestData(ctx context.Context, ldr rStructs.LatestDataRequest) (ldResp rStructs.LatestDataResponse, err error) SyncData(ctx context.Context, ldr rStructs.SyncDataRequest) (ldResp rStructs.SyncDataResponse, err error) RewardsData(ctx context.Context, ldr rStructs.RewardsDataRequest) (ldResp rStructs.RewardsDataResponse, err error) LatestRewardsData(ctx context.Context, ldr rStructs.RewardsDataRequest) (ldResp rStructs.RewardsDataResponse, err error) }
ClientContractor a format agnostic
type NetworkVersion ¶
type ProcessLatestData ¶ added in v0.4.0
type ProcessLatestRewardsData ¶ added in v0.4.3
type ProcessRewardsData ¶ added in v0.4.3
type ProcessSyncData ¶ added in v0.4.0
type Running ¶ added in v0.4.0
type Running struct { ProcessesSyncData map[PSig]ProcessSyncData ProcessesLatestData map[PSig]ProcessLatestData ProcessesRewardsData map[PSig]ProcessRewardsData ProcessesLatestRewardsData map[PSig]ProcessLatestRewardsData // contains filtered or unexported fields }
func NewRunning ¶ added in v0.4.0
func NewRunning() *Running
type TaskSender ¶
type TaskSender interface {
Send([]cStructs.TaskRequest) (*cStructs.Await, error)
}
Click to show internal directories.
Click to hide internal directories.