Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(635)

Unified Diff: remoting/protocol/pepper_session_manager.h

Issue 8432009: Refactor IqRequest. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: - Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: remoting/protocol/pepper_session_manager.h
diff --git a/remoting/protocol/pepper_session_manager.h b/remoting/protocol/pepper_session_manager.h
index 8c9bfeec7718ce2f2c408ee3ecf939c7a6a49008..41c06f6d8a8dea754e52e1e5a80daf6889cfe513 100644
--- a/remoting/protocol/pepper_session_manager.h
+++ b/remoting/protocol/pepper_session_manager.h
@@ -30,6 +30,7 @@ class SocketAddress;
namespace remoting {
+class IqSender;
class JingleInfoRequest;
namespace protocol {
@@ -74,7 +75,7 @@ class PepperSessionManager : public SessionManager,
const std::vector<std::string>& relay_hosts,
const std::vector<talk_base::SocketAddress>& stun_hosts);
- IqRequest* CreateIqRequest();
+ IqSender* iq_sender() { return iq_sender_.get(); }
void SendReply(const buzz::XmlElement* original_stanza,
const JingleMessageReply& reply);
@@ -85,6 +86,7 @@ class PepperSessionManager : public SessionManager,
std::string local_jid_;
SignalStrategy* signal_strategy_;
+ scoped_ptr<IqSender> iq_sender_;
SessionManager::Listener* listener_;
scoped_ptr<crypto::RSAPrivateKey> private_key_;
std::string certificate_;

Powered by Google App Engine
This is Rietveld 408576698