summaryrefslogtreecommitdiffstats
path: root/net/socket_stream/socket_stream_metrics.h
diff options
context:
space:
mode:
authorsatorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-15 08:04:40 +0000
committersatorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-15 08:04:40 +0000
commit26a645902ab659f2365e4cbd4a739e2ba8a9ce94 (patch)
tree23aee7d731bd9ca5ccfb5df57ec77cb61021bacd /net/socket_stream/socket_stream_metrics.h
parent5e6fef06b01974607105482ed637727e7686bab5 (diff)
downloadchromium_src-26a645902ab659f2365e4cbd4a739e2ba8a9ce94.zip
chromium_src-26a645902ab659f2365e4cbd4a739e2ba8a9ce94.tar.gz
chromium_src-26a645902ab659f2365e4cbd4a739e2ba8a9ce94.tar.bz2
Add tests for SocketStreamMetrics.
Tests for SocketStreamMetrics were missing, which is not great. Note that the tests became a bit more complex than I originally thought as the global histograms are shared by other tests in other files. TEST=net_unittests BUG=none Review URL: http://codereview.chromium.org/491045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34536 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket_stream/socket_stream_metrics.h')
-rw-r--r--net/socket_stream/socket_stream_metrics.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/net/socket_stream/socket_stream_metrics.h b/net/socket_stream/socket_stream_metrics.h
index 67b1e33a0..44cbc7b 100644
--- a/net/socket_stream/socket_stream_metrics.h
+++ b/net/socket_stream/socket_stream_metrics.h
@@ -32,7 +32,6 @@ class SocketStreamMetrics {
void OnWrite(int len);
void OnClose();
- private:
enum ProtocolType {
PROTOCOL_UNKNOWN,
PROTOCOL_WEBSOCKET,
@@ -47,6 +46,8 @@ class SocketStreamMetrics {
SSL_CONNECTION,
NUM_CONNECTION_TYPES,
};
+
+ private:
void CountProtocolType(ProtocolType protocol_type);
void CountConnectionType(ConnectionType connection_type);