diff options
author | ckrasic <ckrasic@chromium.org> | 2015-07-22 15:23:16 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-07-22 22:24:16 +0000 |
commit | 4f9d88d8fa0bef0c5fbbe5829bb2d387970a83f1 (patch) | |
tree | 3c8117fbc9879968961378107520fa07afa9b26f /net/quic/quic_stream_factory.h | |
parent | 42de8ba1ba55502417670a820b5bd57017a6cd29 (diff) | |
download | chromium_src-4f9d88d8fa0bef0c5fbbe5829bb2d387970a83f1.zip chromium_src-4f9d88d8fa0bef0c5fbbe5829bb2d387970a83f1.tar.gz chromium_src-4f9d88d8fa0bef0c5fbbe5829bb2d387970a83f1.tar.bz2 |
Avoid duplicate quic files in net_unittests.
Removed files that were mostly redundant with versions in net/quic/test_tools:
net/tools/quic/test_tools/mock_quic_dispatcher*
net/tools/quic/test_tools/quic_test_utils*
There were a couple of mocks in net/tools that were needed, so those were added to their own files:
net/tools/quic/test_tools/mock_quic*
Finally, to resolve name conflict with quic_client_session*,
quic_client_session in net/quic becomes quic_chromium_client_session.
The effected class names were changed to adhere to style guidelines.
BUG=505930
Review URL: https://codereview.chromium.org/1247193002
Cr-Commit-Position: refs/heads/master@{#339958}
Diffstat (limited to 'net/quic/quic_stream_factory.h')
-rw-r--r-- | net/quic/quic_stream_factory.h | 40 |
1 files changed, 21 insertions, 19 deletions
diff --git a/net/quic/quic_stream_factory.h b/net/quic/quic_stream_factory.h index 2e39387..acf0591 100644 --- a/net/quic/quic_stream_factory.h +++ b/net/quic/quic_stream_factory.h @@ -20,7 +20,7 @@ #include "net/log/net_log.h" #include "net/proxy/proxy_server.h" #include "net/quic/network_connection.h" -#include "net/quic/quic_client_session.h" +#include "net/quic/quic_chromium_client_session.h" #include "net/quic/quic_config.h" #include "net/quic/quic_crypto_stream.h" #include "net/quic/quic_http_stream.h" @@ -34,7 +34,7 @@ class ClientSocketFactory; class HostResolver; class HttpServerProperties; class QuicClock; -class QuicClientSession; +class QuicChromiumClientSession; class QuicConnectionHelper; class QuicCryptoClientStreamFactory; class QuicRandom; @@ -94,7 +94,7 @@ class NET_EXPORT_PRIVATE QuicStreamRequest { }; // A factory for creating new QuicHttpStreams on top of a pool of -// QuicClientSessions. +// QuicChromiumClientSessions. class NET_EXPORT_PRIVATE QuicStreamFactory : public NetworkChangeNotifier::IPAddressObserver, public CertDatabase::Observer { @@ -150,30 +150,32 @@ class NET_EXPORT_PRIVATE QuicStreamFactory // disables QUIC. If QUIC is disabled then it closes the connection. // // Returns true if QUIC is disabled for the port of the session. - bool OnHandshakeConfirmed(QuicClientSession* session, float packet_loss_rate); + bool OnHandshakeConfirmed(QuicChromiumClientSession* session, + float packet_loss_rate); // Returns true if QUIC is disabled for this port. bool IsQuicDisabled(uint16 port); // Returns reason QUIC is disabled for this port, or QUIC_DISABLED_NOT if not. - QuicClientSession::QuicDisabledReason QuicDisabledReason(uint16 port) const; + QuicChromiumClientSession::QuicDisabledReason QuicDisabledReason( + uint16 port) const; // Returns reason QUIC is disabled as string for net-internals, or // returns empty string if QUIC is not disabled. const char* QuicDisabledReasonString() const; // Called by a session when it becomes idle. - void OnIdleSession(QuicClientSession* session); + void OnIdleSession(QuicChromiumClientSession* session); // Called by a session when it is going away and no more streams should be // created on it. - void OnSessionGoingAway(QuicClientSession* session); + void OnSessionGoingAway(QuicChromiumClientSession* session); // Called by a session after it shuts down. - void OnSessionClosed(QuicClientSession* session); + void OnSessionClosed(QuicChromiumClientSession* session); // Called by a session whose connection has timed out. - void OnSessionConnectTimeout(QuicClientSession* session); + void OnSessionConnectTimeout(QuicChromiumClientSession* session); // Cancels a pending request. void CancelRequest(QuicStreamRequest* request); @@ -245,11 +247,11 @@ class NET_EXPORT_PRIVATE QuicStreamFactory bool operator==(const IpAliasKey &other) const; }; - typedef std::map<QuicServerId, QuicClientSession*> SessionMap; - typedef std::map<QuicClientSession*, QuicServerId> SessionIdMap; + typedef std::map<QuicServerId, QuicChromiumClientSession*> SessionMap; + typedef std::map<QuicChromiumClientSession*, QuicServerId> SessionIdMap; typedef std::set<QuicServerId> AliasSet; - typedef std::map<QuicClientSession*, AliasSet> SessionAliasMap; - typedef std::set<QuicClientSession*> SessionSet; + typedef std::map<QuicChromiumClientSession*, AliasSet> SessionAliasMap; + typedef std::set<QuicChromiumClientSession*> SessionSet; typedef std::map<IpAliasKey, SessionSet> IPAliasMap; typedef std::map<QuicServerId, QuicCryptoClientConfig*> CryptoConfigMap; typedef std::set<Job*> JobSet; @@ -257,7 +259,7 @@ class NET_EXPORT_PRIVATE QuicStreamFactory typedef std::map<QuicStreamRequest*, QuicServerId> RequestMap; typedef std::set<QuicStreamRequest*> RequestSet; typedef std::map<QuicServerId, RequestSet> ServerIDRequestsMap; - typedef std::deque<enum QuicClientSession::QuicDisabledReason> + typedef std::deque<enum QuicChromiumClientSession::QuicDisabledReason> DisabledReasonsQueue; // Creates a job which doesn't wait for server config to be loaded from the @@ -269,7 +271,7 @@ class NET_EXPORT_PRIVATE QuicStreamFactory const BoundNetLog& net_log); // Returns a newly created QuicHttpStream owned by the caller. - scoped_ptr<QuicHttpStream> CreateFromSession(QuicClientSession*); + scoped_ptr<QuicHttpStream> CreateFromSession(QuicChromiumClientSession*); bool OnResolution(const QuicServerId& server_id, const AddressList& address_list); @@ -282,9 +284,9 @@ class NET_EXPORT_PRIVATE QuicStreamFactory const AddressList& address_list, base::TimeTicks dns_resolution_end_time, const BoundNetLog& net_log, - QuicClientSession** session); + QuicChromiumClientSession** session); void ActivateSession(const QuicServerId& key, - QuicClientSession* session); + QuicChromiumClientSession* session); // Returns |srtt| in micro seconds from ServerNetworkStats. Returns 0 if there // is no |http_server_properties_| or if |http_server_properties_| doesn't @@ -302,12 +304,12 @@ class NET_EXPORT_PRIVATE QuicStreamFactory const QuicServerId& server_id, const scoped_ptr<QuicServerInfo>& server_info); - void ProcessGoingAwaySession(QuicClientSession* session, + void ProcessGoingAwaySession(QuicChromiumClientSession* session, const QuicServerId& server_id, bool was_session_active); // Collect stats from recent connections, possibly disabling Quic. - void MaybeDisableQuic(QuicClientSession* session); + void MaybeDisableQuic(QuicChromiumClientSession* session); bool require_confirmation_; HostResolver* host_resolver_; |