pub fn multicast(
		&mut self,
		protocol: &mut Context<B>,
		topic: B::Hash,
		message: ConsensusMessage,
		force: bool,
	) {
		let message_hash = HashFor::<B>::hash(&message.data);
		self.multicast_inner(protocol, message_hash, topic, Status::Live, || message.clone(), force);
	}
/// Multicast a message to all peers.
Multicast a message to all peers.
Multicast a message to all peers .
pub fn multicast(
		&mut self,
		protocol: &mut Context<B>,
		topic: B::Hash,
		message: ConsensusMessage,
		force: bool,
	) {
		let message_hash = HashFor::<B>::hash(&message.data);
		self.multicast_inner(protocol, message_hash, topic, Status::Live, || message.clone(), force);
	}
pub fn multicast ( & mut self , protocol : & mut Context < B > , topic : B :: Hash , message : ConsensusMessage , force : bool , ) { let message_hash = HashFor :: < B > :: hash ( & message . data ) ; self . multicast_inner ( protocol , message_hash , topic , Status :: Live , | | message . clone ( ) , force ) ; }
Multicast a message to all peers.
Multicast a message to all peers .
&mut self
protocol
&mut Context<B>
topic
B::Hash
message
ConsensusMessage
force
bool
&mut self
protocol
&mut Context<B>
topic
B::Hash
message
ConsensusMessage
force
bool