aboutsummaryrefslogtreecommitdiff
path: root/webrtc/test/mock_transport.h
diff options
context:
space:
mode:
authorstefan <stefan@webrtc.org>2015-10-02 03:39:33 -0700
committerCommit bot <commit-bot@chromium.org>2015-10-02 10:39:40 +0000
commit1d8a506405734d0cef9653704b036ca4f1388960 (patch)
tree610cbeb60219151c252e7f4fa693c590900ee452 /webrtc/test/mock_transport.h
parentda903eaabbb6c6830efcafc3c2ade1d36f511e43 (diff)
downloadwebrtc-1d8a506405734d0cef9653704b036ca4f1388960.tar.gz
Add a PacketOptions struct to webrtc::Transport.
This allows us to pass packet meta data, such as transport sequence number, to libjingle and further down to the socket implementation. A similar struct already exist in libjingle, see rtc::PacketOptions in asyncpacketsocket.h. BUG=4173 Review URL: https://codereview.webrtc.org/1376673004 Cr-Commit-Position: refs/heads/master@{#10144}
Diffstat (limited to 'webrtc/test/mock_transport.h')
-rw-r--r--webrtc/test/mock_transport.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/webrtc/test/mock_transport.h b/webrtc/test/mock_transport.h
index ca0880945a..4937134512 100644
--- a/webrtc/test/mock_transport.h
+++ b/webrtc/test/mock_transport.h
@@ -18,7 +18,10 @@ namespace webrtc {
class MockTransport : public Transport {
public:
- MOCK_METHOD2(SendRtp, bool(const uint8_t* data, size_t len));
+ MOCK_METHOD3(SendRtp,
+ bool(const uint8_t* data,
+ size_t len,
+ const PacketOptions& options));
MOCK_METHOD2(SendRtcp, bool(const uint8_t* data, size_t len));
};
} // namespace webrtc