Index: webrtc/p2p/base/fakepackettransport.h |
diff --git a/webrtc/p2p/base/fakepackettransport.h b/webrtc/p2p/base/fakepackettransport.h |
index 16af9a42aec5a5241e38b223cbd8dba7982e277a..bee4d19e59d6b2fdb7766105ec6e246be210c884 100644 |
--- a/webrtc/p2p/base/fakepackettransport.h |
+++ b/webrtc/p2p/base/fakepackettransport.h |
@@ -86,6 +86,14 @@ class FakePacketTransport : public PacketTransportInternal { |
bool GetOption(Socket::Option opt, int* value) override { return true; } |
int GetError() override { return 0; } |
+ void set_last_received_packet(rtc::CopyOnWriteBuffer* packet) { |
+ last_received_packet_ = *packet; |
+ } |
Taylor Brandstetter
2017/08/23 22:13:29
Can this be private and called internally? Instead
Zhi Huang
2017/08/24 23:38:07
We can just store the last sent packet before trig
|
+ |
+ const CopyOnWriteBuffer* last_received_packet() { |
+ return &last_received_packet_; |
+ } |
+ |
private: |
void set_writable(bool writable) { |
if (writable_ == writable) { |
@@ -113,6 +121,7 @@ class FakePacketTransport : public PacketTransportInternal { |
} |
} |
+ CopyOnWriteBuffer last_received_packet_; |
AsyncInvoker invoker_; |
std::string debug_name_; |
FakePacketTransport* dest_ = nullptr; |