Chromium Code Reviews| Index: content/renderer/p2p/p2p_transport_impl.cc |
| =================================================================== |
| --- content/renderer/p2p/p2p_transport_impl.cc (revision 135898) |
| +++ content/renderer/p2p/p2p_transport_impl.cc (working copy) |
| @@ -12,6 +12,8 @@ |
| #include "jingle/glue/thread_wrapper.h" |
| #include "jingle/glue/utils.h" |
| #include "net/base/net_errors.h" |
| +#include "third_party/libjingle/source/talk/base/helpers.h" |
| +#include "third_party/libjingle/source/talk/p2p/base/constants.h" |
| #include "third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.h" |
| #include "third_party/libjingle/source/talk/p2p/client/basicportallocator.h" |
| @@ -23,6 +25,9 @@ |
| : socket_dispatcher_(NULL), |
| event_handler_(NULL), |
| state_(STATE_NONE), |
| + ice_username_fragment_( |
| + talk_base::CreateRandomString(cricket::ICE_UFRAG_LENGTH)), |
|
Sergey Ulanov
2012/05/10 21:36:25
Given that these values are used only once in the
Mallinath (Gone from Chromium)
2012/05/10 21:41:21
Done.
|
| + ice_password_(talk_base::CreateRandomString(cricket::ICE_PWD_LENGTH)), |
| network_manager_(network_manager), |
| socket_factory_(socket_factory) { |
| } |
| @@ -76,6 +81,8 @@ |
| DCHECK(!channel_.get()); |
| channel_.reset(new cricket::P2PTransportChannel( |
| name, 0, NULL, allocator_.get())); |
| + channel_->SetIceUfrag(ice_username_fragment_); |
| + channel_->SetIcePwd(ice_password_); |
| channel_->SignalRequestSignaling.connect( |
| this, &P2PTransportImpl::OnRequestSignaling); |
| channel_->SignalCandidateReady.connect( |