Add NetworkBehaviour methods for listened addresses (#1061)

This commit is contained in:
Pierre Krieger
2019-04-16 15:36:08 +02:00
committed by GitHub
parent 889f003a3f
commit 9b6336672b
4 changed files with 61 additions and 8 deletions

View File

@ -98,6 +98,19 @@ where
}
}
fn inject_new_listen_addr(&mut self, addr: &Multiaddr) {
if let Some(inner) = self.inner.as_mut() {
inner.inject_new_listen_addr(addr)
}
}
fn inject_expired_listen_addr(&mut self, addr: &Multiaddr) {
if let Some(inner) = self.inner.as_mut() {
inner.inject_expired_listen_addr(addr)
}
}
fn poll(&mut self, params: &mut PollParameters<'_>)
-> Async<NetworkBehaviourAction<<<Self::ProtocolsHandler as IntoProtocolsHandler>::Handler as ProtocolsHandler>::InEvent, Self::OutEvent>>
{