summaryrefslogtreecommitdiffstats
path: root/net/quic/test_tools/quic_test_utils.cc
diff options
context:
space:
mode:
authorrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-02 22:15:38 +0000
committerrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-02 22:15:38 +0000
commit4e6f0edd6c424ce6ae754e07910a869e8ef358b4 (patch)
tree84c37bd0116e012244ce806f4f934ff6983256fb /net/quic/test_tools/quic_test_utils.cc
parent896584f40469394ec27e52e7c10b9dca9f12bd33 (diff)
downloadchromium_src-4e6f0edd6c424ce6ae754e07910a869e8ef358b4.zip
chromium_src-4e6f0edd6c424ce6ae754e07910a869e8ef358b4.tar.gz
chromium_src-4e6f0edd6c424ce6ae754e07910a869e8ef358b4.tar.bz2
Add QuicConnection and MockQuicConnectionHelper.
Review URL: https://chromiumcodereview.appspot.com/11276011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165766 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/quic/test_tools/quic_test_utils.cc')
-rw-r--r--net/quic/test_tools/quic_test_utils.cc23
1 files changed, 23 insertions, 0 deletions
diff --git a/net/quic/test_tools/quic_test_utils.cc b/net/quic/test_tools/quic_test_utils.cc
index b011349..a1c1179 100644
--- a/net/quic/test_tools/quic_test_utils.cc
+++ b/net/quic/test_tools/quic_test_utils.cc
@@ -24,6 +24,29 @@ bool NoOpFramerVisitor::OnPacketHeader(const QuicPacketHeader& header) {
return true;
}
+bool FramerVisitorCapturingAcks::OnPacketHeader(
+ const QuicPacketHeader& header) {
+ header_ = header;
+ return true;
+}
+
+void FramerVisitorCapturingAcks::OnAckFrame(const QuicAckFrame& frame) {
+ frame_ = frame;
+}
+
+MockConnectionVisitor::MockConnectionVisitor() {
+}
+
+MockConnectionVisitor::~MockConnectionVisitor() {
+}
+
+MockScheduler::MockScheduler()
+ : QuicSendScheduler(NULL, kFixRate) {
+}
+
+MockScheduler::~MockScheduler() {
+}
+
namespace {
string HexDumpWithMarks(const char* data, int length,