Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(376)

Side by Side Diff: talk/app/webrtc/webrtcsession.h

Issue 1231913003: Add methods to set the ICE connection receiving_timeout values. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc@master
Patch Set: Set the timeout value Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * libjingle 2 * libjingle
3 * Copyright 2012 Google Inc. 3 * Copyright 2012 Google Inc.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met: 6 * modification, are permitted provided that the following conditions are met:
7 * 7 *
8 * 1. Redistributions of source code must retain the above copyright notice, 8 * 1. Redistributions of source code must retain the above copyright notice,
9 * this list of conditions and the following disclaimer. 9 * this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright notice, 10 * 2. Redistributions in binary form must reproduce the above copyright notice,
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
167 // The ownership of |desc| will be transferred after this call. 167 // The ownership of |desc| will be transferred after this call.
168 bool SetLocalDescription(SessionDescriptionInterface* desc, 168 bool SetLocalDescription(SessionDescriptionInterface* desc,
169 std::string* err_desc); 169 std::string* err_desc);
170 // The ownership of |desc| will be transferred after this call. 170 // The ownership of |desc| will be transferred after this call.
171 bool SetRemoteDescription(SessionDescriptionInterface* desc, 171 bool SetRemoteDescription(SessionDescriptionInterface* desc,
172 std::string* err_desc); 172 std::string* err_desc);
173 bool ProcessIceMessage(const IceCandidateInterface* ice_candidate); 173 bool ProcessIceMessage(const IceCandidateInterface* ice_candidate);
174 174
175 bool SetIceTransports(PeerConnectionInterface::IceTransportsType type); 175 bool SetIceTransports(PeerConnectionInterface::IceTransportsType type);
176 176
177 void SetIceConnectionReceivingTimeout(int timeout_ms);
178
177 const SessionDescriptionInterface* local_description() const { 179 const SessionDescriptionInterface* local_description() const {
178 return local_desc_.get(); 180 return local_desc_.get();
179 } 181 }
180 const SessionDescriptionInterface* remote_description() const { 182 const SessionDescriptionInterface* remote_description() const {
181 return remote_desc_.get(); 183 return remote_desc_.get();
182 } 184 }
183 // TODO(pthatcher): Cleanup the distinction between 185 // TODO(pthatcher): Cleanup the distinction between
184 // SessionDescription and SessionDescriptionInterface and remove 186 // SessionDescription and SessionDescriptionInterface and remove
185 // these if possible. 187 // these if possible.
186 const cricket::SessionDescription* base_local_description() const { 188 const cricket::SessionDescription* base_local_description() const {
(...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after
422 PeerConnectionInterface::BundlePolicy bundle_policy_; 424 PeerConnectionInterface::BundlePolicy bundle_policy_;
423 425
424 // Declares the RTCP mux policy for the WebRTCSession. 426 // Declares the RTCP mux policy for the WebRTCSession.
425 PeerConnectionInterface::RtcpMuxPolicy rtcp_mux_policy_; 427 PeerConnectionInterface::RtcpMuxPolicy rtcp_mux_policy_;
426 428
427 DISALLOW_COPY_AND_ASSIGN(WebRtcSession); 429 DISALLOW_COPY_AND_ASSIGN(WebRtcSession);
428 }; 430 };
429 } // namespace webrtc 431 } // namespace webrtc
430 432
431 #endif // TALK_APP_WEBRTC_WEBRTCSESSION_H_ 433 #endif // TALK_APP_WEBRTC_WEBRTCSESSION_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698