Index: remoting/protocol/pepper_session.cc |
diff --git a/remoting/protocol/pepper_session.cc b/remoting/protocol/pepper_session.cc |
index 85e374726c104c293a6dbc33c2de28762e868d76..fdb9d9bd4bed5f8cb257442e5b655eb116205af3 100644 |
--- a/remoting/protocol/pepper_session.cc |
+++ b/remoting/protocol/pepper_session.cc |
@@ -270,6 +270,14 @@ void PepperSession::OnTransportCandidate(Transport* transport, |
} |
} |
+void PepperSession::OnTransportRouteChange(Transport* transport, |
+ const TransportRoute& route) { |
+ if (!route_change_callback_.is_null()) { |
+ route_change_callback_.Run(transport->name(), route.remote_address, |
+ route.local_address); |
+ } |
+} |
+ |
void PepperSession::OnTransportDeleted(Transport* transport) { |
ChannelsMap::iterator it = channels_.find(transport->name()); |
DCHECK_EQ(it->second, transport); |