Trait lightning::util::events::MessageSendEventsProvider [−][src]
pub trait MessageSendEventsProvider { fn get_and_clear_pending_msg_events(&self) -> Vec<MessageSendEvent>ⓘ; }
Expand description
A trait indicating an object may generate message send events
Required methods
fn get_and_clear_pending_msg_events(&self) -> Vec<MessageSendEvent>ⓘ
fn get_and_clear_pending_msg_events(&self) -> Vec<MessageSendEvent>ⓘ
Gets the list of pending events which were generated by previous actions, clearing the list in the process.
Implementors
impl<C: Deref, L: Deref> MessageSendEventsProvider for NetGraphMsgHandler<C, L> where
C::Target: Access,
L::Target: Logger,
impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> MessageSendEventsProvider for ChannelManager<Signer, M, T, K, F, L> where
M::Target: Watch<Signer>,
T::Target: BroadcasterInterface,
K::Target: KeysInterface<Signer = Signer>,
F::Target: FeeEstimator,
L::Target: Logger,