Index: remoting/protocol/jingle_datagram_connector.h |
diff --git a/remoting/protocol/jingle_datagram_connector.h b/remoting/protocol/jingle_datagram_connector.h |
index 621bbee1c0ba9e918e6bce1d2d36deb129474431..930ec0f476eecf1cfb2cf463b9b825296c27af94 100644 |
--- a/remoting/protocol/jingle_datagram_connector.h |
+++ b/remoting/protocol/jingle_datagram_connector.h |
@@ -23,13 +23,11 @@ class JingleDatagramConnector : public JingleChannelConnector { |
const Session::DatagramChannelCallback& callback); |
virtual ~JingleDatagramConnector(); |
- // Starts connection process for the channel. |local_private_key| is |
- // owned by the caller, and must exist until this object is |
- // destroyed. |
- virtual void Connect(bool initiator, |
- const std::string& local_cert, |
- const std::string& remote_cert, |
- crypto::RSAPrivateKey* local_private_key, |
+ // JingleChannelConnector implementation. |
+ // TODO(sergeyu): In the current implementation ChannelAuthenticator |
+ // cannot be used for datagram channels, so needs to be either |
+ // extended or replaced with something else here. |
+ virtual void Connect(ChannelAuthenticator* authenticator, |
cricket::TransportChannel* raw_channel) OVERRIDE; |
private: |
@@ -37,6 +35,8 @@ class JingleDatagramConnector : public JingleChannelConnector { |
std::string name_; |
Session::DatagramChannelCallback callback_; |
+ scoped_ptr<ChannelAuthenticator> authenticator_; |
+ |
DISALLOW_COPY_AND_ASSIGN(JingleDatagramConnector); |
}; |