fsstorer

package
v0.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2026 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Storer

type Storer struct {
	// contains filtered or unexported fields
}

func New

func New(topDir string, logger log.DebugLogger) (*Storer, error)

func (*Storer) DeleteUpdate

func (s *Storer) DeleteUpdate(position uint64) error

func (*Storer) DeleteUserRequest

func (s *Storer) DeleteUserRequest(username types.Username,
	requestId proto.RequestId) error

func (*Storer) ReadUpdates

func (s *Storer) ReadUpdates() (uint64, []proto.AllocationUpdateEntry, error)

func (*Storer) ReadUserQueue

func (s *Storer) ReadUserQueue(username types.Username) (
	[]proto.RequestId, error)

func (*Storer) ReadUserRequest

func (s *Storer) ReadUserRequest(username types.Username,
	requestId proto.RequestId) (proto.AllocateRequest, error)

func (*Storer) ReadUsersQueue

func (s *Storer) ReadUsersQueue() ([]types.Username, error)

func (*Storer) WriteUpdate

func (s *Storer) WriteUpdate(update proto.AllocationUpdateEntry,
	position uint64) error

func (*Storer) WriteUserQueue

func (s *Storer) WriteUserQueue(username types.Username,
	requestIDs []proto.RequestId) error

func (*Storer) WriteUserRequest

func (s *Storer) WriteUserRequest(username types.Username,
	requestId proto.RequestId, request proto.AllocateRequest) error

func (*Storer) WriteUsersQueue

func (s *Storer) WriteUsersQueue(usernames []types.Username) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL