Add gossip_queries methods to RoutingMessageHandler trait
authorbmancini55 <bmancini@gmail.com>
Thu, 22 Oct 2020 14:51:54 +0000 (10:51 -0400)
committerbmancini55 <bmancini@gmail.com>
Wed, 9 Dec 2020 20:02:32 +0000 (15:02 -0500)
commit55e5aafcfe3b4d55df1fa500846e3a0f093f85c8
tree22c2e70150f97a0662d9512d2038053436e99eda
parent34271fb75037372ff6063594d7a537c07670c863
Add gossip_queries methods to RoutingMessageHandler trait

Defines message handlers for gossip_queries messages in the RoutingMessageHandler
trait. The MessageSendEventsProvider supertrait is added to RoutingMessageHandler
so that the implementor can use SendMessageEvents to send messages to a
peer at the appropriate time.

The trait methods are stubbed in NetGraphMsgHandler which implements
RoutingMessageHandler and return a "not implemented" error.
lightning-net-tokio/src/lib.rs
lightning/src/ln/msgs.rs
lightning/src/ln/peer_handler.rs
lightning/src/routing/network_graph.rs
lightning/src/util/test_utils.rs