func (self *PoolOwner) DataCallback(context *gnet.MessageContext, xxx *BlockBaseWrapper) { if self.isConnSolicited[context.Conn.Addr()] { var msg consensus.BlockBase msg.Sig = xxx.Sig msg.Hash = xxx.Hash msg.Seqno = xxx.Seqno self.pCMan.GetNode().OnBlockHeaderArrived(&msg) } else { // Ignoring } }