github.com/516108736/tendermint@v0.36.0/p2p/mock/reactor.go (about)

     1  package mock
     2  
     3  import (
     4  	"github.com/tendermint/tendermint/libs/log"
     5  	"github.com/tendermint/tendermint/p2p"
     6  	"github.com/tendermint/tendermint/p2p/conn"
     7  )
     8  
     9  type Reactor struct {
    10  	p2p.BaseReactor
    11  }
    12  
    13  func NewReactor() *Reactor {
    14  	r := &Reactor{}
    15  	r.BaseReactor = *p2p.NewBaseReactor("Mock-PEX", r)
    16  	r.SetLogger(log.TestingLogger())
    17  	return r
    18  }
    19  
    20  func (r *Reactor) GetChannels() []*conn.ChannelDescriptor            { return []*conn.ChannelDescriptor{} }
    21  func (r *Reactor) AddPeer(peer p2p.Peer)                             {}
    22  func (r *Reactor) RemovePeer(peer p2p.Peer, reason interface{})      {}
    23  func (r *Reactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {}