提交 9b06ad53 作者: Juan Batiz-Benet

added ledger file

上级 9c4e6703
......@@ -21,31 +21,6 @@ const PartnerWantListMax = 10
// access/lookups.
type KeySet map[u.Key]struct{}
// Ledger stores the data exchange relationship between two peers.
type Ledger struct {
// Partner is the ID of the remote Peer.
Partner peer.ID
// BytesSent counts the number of bytes the local peer sent to Partner
BytesSent uint64
// BytesReceived counts the number of bytes local peer received from Partner
BytesReceived uint64
// FirstExchnage is the time of the first data exchange.
FirstExchange *time.Time
// LastExchange is the time of the last data exchange.
LastExchange *time.Time
// WantList is a (bounded, small) set of keys that Partner desires.
WantList KeySet
}
// LedgerMap lists Ledgers by their Partner key.
type LedgerMap map[u.Key]*Ledger
// BitSwap instances implement the bitswap protocol.
type BitSwap struct {
// peer is the identity of this (local) node.
......
package bitswap
import (
peer "github.com/jbenet/go-ipfs/peer"
u "github.com/jbenet/go-ipfs/util"
"time"
)
// Ledger stores the data exchange relationship between two peers.
type Ledger struct {
// Partner is the ID of the remote Peer.
Partner peer.ID
// BytesSent counts the number of bytes the local peer sent to Partner
BytesSent uint64
// BytesReceived counts the number of bytes local peer received from Partner
BytesReceived uint64
// FirstExchnage is the time of the first data exchange.
FirstExchange *time.Time
// LastExchange is the time of the last data exchange.
LastExchange *time.Time
// WantList is a (bounded, small) set of keys that Partner desires.
WantList KeySet
}
// LedgerMap lists Ledgers by their Partner key.
type LedgerMap map[u.Key]*Ledger
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论