提交 70999886 作者: Brian Tiger Chow

feat(bitswap:msg) define interfaces

上级 24224979
......@@ -8,6 +8,18 @@ import (
u "github.com/jbenet/go-ipfs/util"
)
type BitSwapMessage interface {
AppendWanted(k u.Key)
AppendBlock(b *blocks.Block)
Exportable
}
type Exportable interface {
ToProto() *PBMessage
ToSwarm(p *peer.Peer) *swarm.Message
ToNet(p *peer.Peer) (nm.NetMessage, error)
}
// message wraps a proto message for convenience
type message struct {
pb PBMessage
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论