mirror of
https://github.com/tendermint/tendermint.git
synced 2026-04-22 00:30:31 +00:00
reactors have channel and peer in new receive
This commit is contained in:
@@ -307,7 +307,10 @@ func (bcR *BlockchainReactor) NewReceive(e p2p.Envelope) {
|
||||
}
|
||||
|
||||
func (bcR *BlockchainReactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {
|
||||
bcR.NewReceive(p2p.Envelope{})
|
||||
bcR.NewReceive(p2p.Envelope{
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
})
|
||||
}
|
||||
|
||||
// processBlocksRoutine processes blocks until signlaed to stop over the stopProcessing channel
|
||||
|
||||
@@ -514,7 +514,10 @@ func (r *BlockchainReactor) NewReceive(e p2p.Envelope) {
|
||||
}
|
||||
|
||||
func (r *BlockchainReactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {
|
||||
r.NewReceive(p2p.Envelope{})
|
||||
r.NewReceive(p2p.Envelope{
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
})
|
||||
}
|
||||
|
||||
// AddPeer implements Reactor interface
|
||||
|
||||
@@ -234,7 +234,10 @@ func (bcR *Reactor) NewReceive(e p2p.Envelope) {
|
||||
}
|
||||
|
||||
func (bcR *BlockchainReactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {
|
||||
bcR.NewReceive(p2p.Envelope{})
|
||||
bcR.NewReceive(p2p.Envelope{
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
})
|
||||
}
|
||||
|
||||
// Handle messages from the poolReactor telling the reactor what to do.
|
||||
|
||||
@@ -602,9 +602,7 @@ func (br *ByzantineReactor) RemovePeer(peer p2p.Peer, reason interface{}) {
|
||||
func (br *ByzantineReactor) NewReceive(e p2p.Envelope) {
|
||||
br.reactor.NewReceive(e)
|
||||
}
|
||||
func (br *ByzantineReactor) Receive(chID byte, p p2p.Peer, m []byte)
|
||||
br.NewReceive(p2p.Envelope{})
|
||||
{
|
||||
func (br *ByzantineReactor) Receive(chID byte, p p2p.Peer, m []byte) {
|
||||
br.reactor.Receive(chID, p, m)
|
||||
}
|
||||
func (br *ByzantineReactor) InitPeer(peer p2p.Peer) p2p.Peer { return peer }
|
||||
|
||||
@@ -388,7 +388,10 @@ func (conR *Reactor) NewReceive(e p2p.Envelope) {
|
||||
}
|
||||
|
||||
func (conR *Reactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {
|
||||
conR.NewReceive(p2p.Envelope{})
|
||||
conR.NewReceive(p2p.Envelope{
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
})
|
||||
}
|
||||
|
||||
// SetEventBus sets event bus.
|
||||
|
||||
@@ -93,7 +93,10 @@ func (evR *Reactor) NewReceive(e p2p.Envelope) {
|
||||
}
|
||||
|
||||
func (evR *Reactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {
|
||||
evR.NewReceive(p2p.Envelope{})
|
||||
evR.NewReceive(p2p.Envelope{
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
})
|
||||
}
|
||||
|
||||
// SetEventBus implements events.Eventable.
|
||||
|
||||
@@ -188,7 +188,10 @@ func (memR *Reactor) NewReceive(e p2p.Envelope) {
|
||||
}
|
||||
|
||||
func (memR *Reactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {
|
||||
memR.NewReceive(p2p.Envelope{})
|
||||
memR.NewReceive(p2p.Envelope{
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
})
|
||||
}
|
||||
|
||||
// PeerState describes the state of a peer.
|
||||
|
||||
@@ -22,5 +22,8 @@ func NewReactor() *Reactor {
|
||||
func (r *Reactor) GetChannels() []*conn.ChannelDescriptor { return r.Channels }
|
||||
func (r *Reactor) AddPeer(peer p2p.Peer) {}
|
||||
func (r *Reactor) RemovePeer(peer p2p.Peer, reason interface{}) {}
|
||||
func (r *Reactor) NewReceive(e p2p.Envelope) {}
|
||||
func (r *Reactor) NewReceive(e p2p.Envelope)
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
{}
|
||||
func (r *Reactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {}
|
||||
|
||||
@@ -299,7 +299,10 @@ func (r *Reactor) NewReceive(e p2p.Envelope) {
|
||||
}
|
||||
|
||||
func (r *Reactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {
|
||||
r.NewReceive(p2p.Envelope{})
|
||||
r.NewReceive(p2p.Envelope{
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
})
|
||||
}
|
||||
|
||||
// enforces a minimum amount of time between requests
|
||||
|
||||
@@ -83,7 +83,10 @@ func (tr *TestReactor) NewReceive(e Envelope) {
|
||||
}
|
||||
|
||||
func (tr *TestReactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {
|
||||
tr.NewReceive(p2p.Envelope{})
|
||||
tr.NewReceive(p2p.Envelope{
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
})
|
||||
}
|
||||
|
||||
func (tr *TestReactor) getMsgs(chID byte) []PeerMessage {
|
||||
|
||||
@@ -224,7 +224,10 @@ func (r *Reactor) NewReceive(e p2p.Envelope) {
|
||||
}
|
||||
|
||||
func (r *Reactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {
|
||||
r.NewReceive(p2p.Envelope{})
|
||||
r.NewReceive(p2p.Envelope{
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
})
|
||||
}
|
||||
|
||||
// recentSnapshots fetches the n most recent snapshots from the app
|
||||
|
||||
@@ -388,7 +388,10 @@ func (conR *Reactor) NewReceive(e p2p.Envelope) {
|
||||
}
|
||||
|
||||
func (conR *Reactor) Receive(chID byte, peer p2p.Peer, msgBytes []byte) {
|
||||
conR.NewReceive(p2p.Envelope{})
|
||||
conR.NewReceive(p2p.Envelope{
|
||||
ChannelID: chID,
|
||||
Src: peer,
|
||||
})
|
||||
}
|
||||
|
||||
// SetEventBus sets event bus.
|
||||
|
||||
Reference in New Issue
Block a user