Index: remoting/protocol/pepper_session.cc |
diff --git a/remoting/protocol/pepper_session.cc b/remoting/protocol/pepper_session.cc |
index 09f312a4dcf4e8c11dd12669192810b23bfd018c..16b961db7977901c777a4d64a0f21c010c126618 100644 |
--- a/remoting/protocol/pepper_session.cc |
+++ b/remoting/protocol/pepper_session.cc |
@@ -268,6 +268,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); |