Add transport interface

This commit is contained in:
Mak Muftic
2021-09-10 12:36:38 +02:00
parent b1dafd81b8
commit c367533a3c
2 changed files with 11 additions and 4 deletions
-26
View File
@@ -1,26 +0,0 @@
package lp2p
import (
peer "github.com/libp2p/go-libp2p-core/peer"
pubsub "github.com/libp2p/go-libp2p-pubsub"
pubsub_pb "github.com/libp2p/go-libp2p-pubsub/pb"
)
func newLotusTracer(tr pubsub.EventTracer) LotusTracer {
return &lotusTracer{
tr: tr,
}
}
type lotusTracer struct {
tr pubsub.EventTracer
}
type LotusTracer interface {
TracePeerScore(scores map[peer.ID]*pubsub.PeerScoreSnapshot)
Trace(evt *pubsub_pb.TraceEvent)
}
func (lt *lotusTracer) TracePeerScore(scores map[peer.ID]*pubsub.PeerScoreSnapshot) {}
func (lt *lotusTracer) Trace(evt *pubsub_pb.TraceEvent) {}