# Functions

NewBlockSentListeners returns a new list of listeners for when requestors cancel.
NewCompletedResponseListeners returns a new list of completed response listeners.
NewNetworkErrorListeners returns a new list of listeners for when requestors cancel.
NewOutgoingRequestProcessingListeners returns a new list of listeners for when requestors cancel.
NewReceiverNetworkErrorListeners returns a new list of listeners for receiving errors.
NewRequestorCancelledListeners returns a new list of listeners for when requestors cancel.

# Structs

BlockSentListeners is a set of listeners for when requestors cancel.
CompletedResponseListeners is a set of listeners for completed responses.
NetworkErrorListeners is a set of listeners for when requestors cancel.
NetworkReceiverErrorListeners is a set of listeners for network errors on the receiving side.
OutgoingRequestProcessingListeners is a set of listeners for when requests begin processing.
RequestorCancelledListeners is a set of listeners for when requestors cancel.