View definition

type MessageListeners

Defined in github.com/btcsuite/btcd/peer/peer.go

Description

MessageListeners defines callback function pointers to invoke with message listeners for a peer. Any listener which is not set to a concrete callback during peer initialization is ignored. Execution of multiple message listeners occurs serially, so one callback blocks the excution of the next.

NOTE: Unless otherwise documented, these listeners must NOT directly call any blocking calls (such as WaitForShutdown) on the peer instance since the input handler goroutine blocks until the callback has completed. Doing so will result in a deadlock.

MessageListeners is referenced in 2 repositories

github.com/btcsuite/btcd

...