OLD | NEW |
---|---|
1 /* | 1 /* |
2 * Copyright 2004 The WebRTC project authors. All Rights Reserved. | 2 * Copyright 2004 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
256 bool SendRtcp(rtc::CopyOnWriteBuffer* packet, | 256 bool SendRtcp(rtc::CopyOnWriteBuffer* packet, |
257 const rtc::PacketOptions& options) override; | 257 const rtc::PacketOptions& options) override; |
258 | 258 |
259 // From TransportChannel | 259 // From TransportChannel |
260 void OnWritableState(rtc::PacketTransportInternal* transport); | 260 void OnWritableState(rtc::PacketTransportInternal* transport); |
261 virtual void OnPacketRead(rtc::PacketTransportInternal* transport, | 261 virtual void OnPacketRead(rtc::PacketTransportInternal* transport, |
262 const char* data, | 262 const char* data, |
263 size_t len, | 263 size_t len, |
264 const rtc::PacketTime& packet_time, | 264 const rtc::PacketTime& packet_time, |
265 int flags); | 265 int flags); |
266 void OnReadyToSend(rtc::PacketTransportInternal* transport); | 266 void OnTransportReadyToSend(bool ready); |
Taylor Brandstetter
2017/04/14 18:05:33
Could you add an "// From RtpTransport." comment a
Zach Stein
2017/04/18 23:39:29
Done.
| |
267 | 267 |
268 void OnDtlsState(DtlsTransportInternal* transport, DtlsTransportState state); | 268 void OnDtlsState(DtlsTransportInternal* transport, DtlsTransportState state); |
269 | 269 |
270 void OnSelectedCandidatePairChanged( | 270 void OnSelectedCandidatePairChanged( |
271 IceTransportInternal* ice_transport, | 271 IceTransportInternal* ice_transport, |
272 CandidatePairInterface* selected_candidate_pair, | 272 CandidatePairInterface* selected_candidate_pair, |
273 int last_sent_packet_id, | 273 int last_sent_packet_id, |
274 bool ready_to_send); | 274 bool ready_to_send); |
275 | 275 |
276 bool PacketIsRtcp(const rtc::PacketTransportInternal* transport, | 276 bool PacketIsRtcp(const rtc::PacketTransportInternal* transport, |
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
405 // Temporary measure until more refactoring is done. | 405 // Temporary measure until more refactoring is done. |
406 // If non-null, "X_dtls_transport_" will always equal "X_packet_transport_". | 406 // If non-null, "X_dtls_transport_" will always equal "X_packet_transport_". |
407 DtlsTransportInternal* rtp_dtls_transport_ = nullptr; | 407 DtlsTransportInternal* rtp_dtls_transport_ = nullptr; |
408 DtlsTransportInternal* rtcp_dtls_transport_ = nullptr; | 408 DtlsTransportInternal* rtcp_dtls_transport_ = nullptr; |
409 webrtc::RtpTransport rtp_transport_; | 409 webrtc::RtpTransport rtp_transport_; |
410 std::vector<std::pair<rtc::Socket::Option, int> > socket_options_; | 410 std::vector<std::pair<rtc::Socket::Option, int> > socket_options_; |
411 std::vector<std::pair<rtc::Socket::Option, int> > rtcp_socket_options_; | 411 std::vector<std::pair<rtc::Socket::Option, int> > rtcp_socket_options_; |
412 SrtpFilter srtp_filter_; | 412 SrtpFilter srtp_filter_; |
413 RtcpMuxFilter rtcp_mux_filter_; | 413 RtcpMuxFilter rtcp_mux_filter_; |
414 BundleFilter bundle_filter_; | 414 BundleFilter bundle_filter_; |
415 bool rtp_ready_to_send_ = false; | |
416 bool rtcp_ready_to_send_ = false; | |
417 bool writable_ = false; | 415 bool writable_ = false; |
418 bool was_ever_writable_ = false; | 416 bool was_ever_writable_ = false; |
419 bool has_received_packet_ = false; | 417 bool has_received_packet_ = false; |
420 bool dtls_keyed_ = false; | 418 bool dtls_keyed_ = false; |
421 const bool srtp_required_ = true; | 419 const bool srtp_required_ = true; |
422 rtc::CryptoOptions crypto_options_; | 420 rtc::CryptoOptions crypto_options_; |
423 int rtp_abs_sendtime_extn_id_ = -1; | 421 int rtp_abs_sendtime_extn_id_ = -1; |
424 | 422 |
425 // MediaChannel related members that should be accessed from the worker | 423 // MediaChannel related members that should be accessed from the worker |
426 // thread. | 424 // thread. |
(...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
744 // SetSendParameters. | 742 // SetSendParameters. |
745 DataSendParameters last_send_params_; | 743 DataSendParameters last_send_params_; |
746 // Last DataRecvParameters sent down to the media_channel() via | 744 // Last DataRecvParameters sent down to the media_channel() via |
747 // SetRecvParameters. | 745 // SetRecvParameters. |
748 DataRecvParameters last_recv_params_; | 746 DataRecvParameters last_recv_params_; |
749 }; | 747 }; |
750 | 748 |
751 } // namespace cricket | 749 } // namespace cricket |
752 | 750 |
753 #endif // WEBRTC_PC_CHANNEL_H_ | 751 #endif // WEBRTC_PC_CHANNEL_H_ |
OLD | NEW |