upsstore

package
v0.0.0-...-d8f8cc4 Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2020 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddFile

func AddFile(file *UpsFile) error

///////////////////////////////////////////////////////////////////////////////

func FileExists

func FileExists(file string) (bool, error)

Types

type FileMgr

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

func GetGlobalFileMgr

func GetGlobalFileMgr() *FileMgr

func NewFileMgr

func NewFileMgr() *FileMgr

func (*FileMgr) FileExist

func (m *FileMgr) FileExist(hash common.Hash) bool

func (*FileMgr) GetFile

func (m *FileMgr) GetFile(h common.Hash, addr common.Address) (*UpsFile, bool)

func (*FileMgr) GetFileByHashCode

func (m *FileMgr) GetFileByHashCode(hash string) *UpsFile

func (*FileMgr) LoadFromCache

func (m *FileMgr) LoadFromCache(cfg *ipfsConfig) error

type UpsFile

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

func GetFile

func GetFile(name, hash string, addr common.Address) (*UpsFile, error)

func NewUpsFile

func NewUpsFile(name string, addr common.Address, data []byte) *UpsFile

func (*UpsFile) Event

func (u *UpsFile) Event() *UpsFile

func (*UpsFile) Finish

func (u *UpsFile) Finish()

func (*UpsFile) GetData

func (u *UpsFile) GetData() []byte

func (*UpsFile) GetFileHash

func (u *UpsFile) GetFileHash() common.Hash

func (*UpsFile) GetFileHashCode

func (u *UpsFile) GetFileHashCode() string

func (*UpsFile) UpdateFileHash

func (u *UpsFile) UpdateFileHash() *UpsFile

func (*UpsFile) Wait

func (u *UpsFile) Wait()

Jump to

Keyboard shortcuts

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