solana_ledger/
entry_notifier_interface.rs

1use {solana_entry::entry::EntrySummary, solana_sdk::clock::Slot, std::sync::Arc};
2
3pub trait EntryNotifier {
4    fn notify_entry(
5        &self,
6        slot: Slot,
7        index: usize,
8        entry: &EntrySummary,
9        starting_transaction_index: usize,
10    );
11}
12
13pub type EntryNotifierArc = Arc<dyn EntryNotifier + Sync + Send>;