Documentation
¶
Overview ¶
此源码被清华学神尹成大魔王专业翻译分析并修改 尹成QQ77025077 尹成微信18510341407 尹成所在QQ群721929980 尹成邮箱 yinc13@mails.tsinghua.edu.cn 尹成毕业于清华大学,微软区块链领域全球最有价值专家 https://mvp.microsoft.com/zh-cn/PublicProfile/4033620
此源码被清华学神尹成大魔王专业翻译分析并修改 尹成QQ77025077 尹成微信18510341407 尹成所在QQ群721929980 尹成邮箱 yinc13@mails.tsinghua.edu.cn 尹成毕业于清华大学,微软区块链领域全球最有价值专家 https://mvp.microsoft.com/zh-cn/PublicProfile/4033620
此源码被清华学神尹成大魔王专业翻译分析并修改 尹成QQ77025077 尹成微信18510341407 尹成所在QQ群721929980 尹成邮箱 yinc13@mails.tsinghua.edu.cn 尹成毕业于清华大学,微软区块链领域全球最有价值专家 https://mvp.microsoft.com/zh-cn/PublicProfile/4033620
Index ¶
- Variables
- type Datastore
- type Mock
- func (m *Mock) BackupConfig(prefix string) (string, error)
- func (m *Mock) Close() error
- func (m *Mock) Config() (*config.Config, error)
- func (m *Mock) Datastore() Datastore
- func (m *Mock) FileManager() *filestore.FileManager
- func (m *Mock) GetConfigKey(key string) (interface{}, error)
- func (m *Mock) GetStorageUsage() (uint64, error)
- func (m *Mock) Keystore() keystore.Keystore
- func (m *Mock) SetAPIAddr(addr ma.Multiaddr) error
- func (m *Mock) SetConfig(updated *config.Config) error
- func (m *Mock) SetConfigKey(key string, value interface{}) error
- func (m *Mock) SwarmKey() ([]byte, error)
- type OnlyOne
- type Repo
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrApiNotRunning = errors.New("api not running")
)
Functions ¶
This section is empty.
Types ¶
type Mock ¶
模拟不是线程安全的
func (*Mock) FileManager ¶
func (m *Mock) FileManager() *filestore.FileManager
func (*Mock) GetConfigKey ¶
func (*Mock) GetStorageUsage ¶
func (*Mock) SetConfigKey ¶
type OnlyOne ¶
type OnlyOne struct {
// contains filtered or unexported fields
}
OnlyOne通过任意键跟踪打开的回购,并返回 打开一个。
type Repo ¶
type Repo interface { //config从repo返回ipfs配置文件。作出改变 //返回的配置不会自动保留。 Config() (*config.Config, error) //backupconfig使用创建当前配置文件的备份 //用于命名的给定前缀。 BackupConfig(prefix string) (string, error) //setconfig将给定的配置结构保存到存储中。 SetConfig(*config.Config) error //setconfigkey在config中设置给定的键值对,并将其保存到存储器中。 SetConfigKey(key string, value interface{}) error //getconfigkey从存储中的配置中读取给定密钥的值。 GetConfigKey(key string) (interface{}, error) //数据存储返回对配置的数据存储后端的引用。 Datastore() Datastore //GetStorageUsage返回存储的字节数。 GetStorageUsage() (uint64, error) //keystore返回对密钥管理接口的引用。 Keystore() keystore.Keystore //文件管理器返回对文件存储文件管理器的引用。 FileManager() *filestore.FileManager //setapiaddr设置repo中的api地址。 SetAPIAddr(addr ma.Multiaddr) error //swarmkey返回为专用网络功能配置的共享对称密钥。 SwarmKey() ([]byte, error) io.Closer }
repo表示给定ipfs节点的所有持久数据。
Directories
¶
Path | Synopsis |
---|---|
此源码被清华学神尹成大魔王专业翻译分析并修改 尹成QQ77025077 尹成微信18510341407 尹成所在QQ群721929980 尹成邮箱 yinc13@mails.tsinghua.edu.cn 尹成毕业于清华大学,微软区块链领域全球最有价值专家 https://mvp.microsoft.com/zh-cn/PublicProfile/4033620
|
此源码被清华学神尹成大魔王专业翻译分析并修改 尹成QQ77025077 尹成微信18510341407 尹成所在QQ群721929980 尹成邮箱 yinc13@mails.tsinghua.edu.cn 尹成毕业于清华大学,微软区块链领域全球最有价值专家 https://mvp.microsoft.com/zh-cn/PublicProfile/4033620 |
Click to show internal directories.
Click to hide internal directories.