Documentation ¶
Index ¶
- Variables
- type Storage
- func (r *Storage) Exists(ctx context.Context, name string) (bool, error)
- func (r *Storage) Get(ctx context.Context, name string, offs, size int64) (io.ReadCloser, error)
- func (r *Storage) Kind() string
- func (r *Storage) ListEntries(ctx context.Context, path string) ([]remotestorage.EntryInfo, []string, error)
- func (r *Storage) Put(ctx context.Context, name string, fileName string) error
- func (r *Storage) SetRandomPutDelays(minMs, maxMs int)
- func (r *Storage) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidArguments = errors.New("invalid arguments")
)
Functions ¶
This section is empty.
Types ¶
type Storage ¶
type Storage struct {
// contains filtered or unexported fields
}
Storage implements a simple in-memory remote storage
func (*Storage) Exists ¶
Exists checks if a remove resource exists and can be read Note that due to an asynchronous nature of cluod storage, a resource stored with the Put method may not be immediately accessible
func (*Storage) ListEntries ¶
func (*Storage) SetRandomPutDelays ¶
Click to show internal directories.
Click to hide internal directories.