Documentation ¶
Index ¶
- type Enforcer
- type SimpleEnforcer
- func (e *SimpleEnforcer) ChallengeStates(_ context.Context) error
- func (e *SimpleEnforcer) MaintainScore(ctx context.Context) error
- func (e *SimpleEnforcer) VerifyPartialResponses(ctx context.Context, responses []distributor.DataResponse)
- func (e *SimpleEnforcer) VerifyResponses(ctx context.Context, responses []distributor.DataResponse) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Enforcer ¶
type Enforcer interface { VerifyResponses(ctx context.Context, responses []distributor.DataResponse) error VerifyPartialResponses(ctx context.Context, responses []distributor.DataResponse) MaintainScore(ctx context.Context) error ChallengeStates(ctx context.Context) error }
type SimpleEnforcer ¶
type SimpleEnforcer struct {
// contains filtered or unexported fields
}
func NewSimpleEnforcer ¶
func (*SimpleEnforcer) ChallengeStates ¶
func (e *SimpleEnforcer) ChallengeStates(_ context.Context) error
func (*SimpleEnforcer) MaintainScore ¶
func (e *SimpleEnforcer) MaintainScore(ctx context.Context) error
MaintainScore maintains the score of the nodes.
func (*SimpleEnforcer) VerifyPartialResponses ¶ added in v0.4.5
func (e *SimpleEnforcer) VerifyPartialResponses(ctx context.Context, responses []distributor.DataResponse)
VerifyPartialResponses performs a partial verification of the responses from the nodes.
func (*SimpleEnforcer) VerifyResponses ¶ added in v0.4.5
func (e *SimpleEnforcer) VerifyResponses(ctx context.Context, responses []distributor.DataResponse) error
VerifyResponses verifies the responses from the nodes.
Click to show internal directories.
Click to hide internal directories.