MCPcopy Create free account
hub / github.com/DNAProject/DNA / heartbeat

Method heartbeat

consensus/vbft/node_utils.go:372–385  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

370}
371
372func (self *Server) heartbeat() {
373 // build heartbeat msg
374 msg, err := self.constructHeartbeatMsg()
375 if err != nil {
376 log.Errorf("failed to build heartbeat msg: %s", err)
377 return
378 }
379
380 // send to peer
381 self.msgSendC <- &SendMsgEvent{
382 ToPeer: math.MaxUint32,
383 Msg: msg,
384 }
385}
386
387func (self *Server) receiveFromPeer(peerIdx uint32) (uint32, []byte, error) {
388 if C, present := self.msgRecvC[peerIdx]; present {

Callers 2

runMethod · 0.95
processTimerEventMethod · 0.95

Calls 2

constructHeartbeatMsgMethod · 0.95
ErrorfFunction · 0.92

Tested by

no test coverage detected