| Index: webrtc/p2p/base/p2ptransportchannel.h
|
| diff --git a/webrtc/p2p/base/p2ptransportchannel.h b/webrtc/p2p/base/p2ptransportchannel.h
|
| index 11399d0681de0f1309fc427caafaacedfc7ed993..b90788fb42e2f633d94e40d210ae0fe683b7093a 100644
|
| --- a/webrtc/p2p/base/p2ptransportchannel.h
|
| +++ b/webrtc/p2p/base/p2ptransportchannel.h
|
| @@ -85,6 +85,10 @@ class P2PTransportChannel : public TransportChannelImpl,
|
| const Connection* best_connection() const { return best_connection_; }
|
| void set_incoming_only(bool value) { incoming_only_ = value; }
|
|
|
| + // Sets the receiving timeout in milliseconds.
|
| + // This also sets the check_receiving_delay proportionally.
|
| + void set_receiving_timeout(int receiving_timeout_ms);
|
| +
|
| // Note: This is only for testing purpose.
|
| // |ports_| should not be changed from outside.
|
| const std::vector<PortInterface*>& ports() { return ports_; }
|
| @@ -213,6 +217,8 @@ class P2PTransportChannel : public TransportChannelImpl,
|
| void OnSort();
|
| void OnPing();
|
|
|
| + void OnCheckReceiving();
|
| +
|
| P2PTransport* transport_;
|
| PortAllocator *allocator_;
|
| rtc::Thread *worker_thread_;
|
| @@ -241,6 +247,9 @@ class P2PTransportChannel : public TransportChannelImpl,
|
| uint64 tiebreaker_;
|
| uint32 remote_candidate_generation_;
|
|
|
| + int check_receiving_delay_;
|
| + int receiving_timeout_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(P2PTransportChannel);
|
| };
|
|
|
|
|