Versions in this module Expand all Collapse all v0 v0.1.0 Dec 19, 2019 Changes in this version + func NewClientStopReasonQueue(p interfaces.ConfigProvider) interfaces.ClientStopQueue + func NewHashQueue(p interfaces.ConfigProvider) interfaces.FlushingQueue + func NewHashingRequestQueue() interfaces.RequestQueue + func NewHashingSubmissionQueue() interfaces.SubmissionQueue + func NewPasswordQueue(p interfaces.ConfigProvider) interfaces.Queue + type ClientStopReasonQueue struct + func (c ClientStopReasonQueue) Get() (models.ClientStopReason, error) + func (c ClientStopReasonQueue) Put(reason models.ClientStopReason) error + type HashQueue struct + func (q HashQueue) Flush() error + func (q HashQueue) Get() (string, error) + func (q HashQueue) Put(hash string) error + func (q HashQueue) Size() int + type HashingRequestQueue struct + func (q HashingRequestQueue) Get() (models.HashingRequest, error) + func (q HashingRequestQueue) Put(request models.HashingRequest) error + func (q HashingRequestQueue) Size() int + type HashingSubmissionQueue struct + func (q HashingSubmissionQueue) Get() (models.HashSubmission, error) + func (q HashingSubmissionQueue) Put(submission models.HashSubmission) error + func (q HashingSubmissionQueue) Size() int + type PasswordQueue struct + func (q PasswordQueue) Get() (string, error) + func (q PasswordQueue) Put(password string) error + func (q PasswordQueue) Size() int