1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
crate::ix!();
impl PeerManager {
pub fn process_sendheaders_message(
self: Arc<Self>,
peer: &Option<Peer>,
pfrom: &mut AmoWriteGuard<Box<dyn NodeInterface>>,
msg_type: &str,
recv: &mut DataStream,
time_received: &OffsetDateTime /* micros */,
interrupt_msg_proc: &AtomicBool) {
let mut main_guard = CS_MAIN.lock();
let cstate = create_state(pfrom.get_id());
let state = cstate.get();
state.prefer_headers.store(true, atomic::Ordering::Relaxed);
}
}