Index: talk/app/webrtc/peerconnectioninterface.h |
diff --git a/talk/app/webrtc/peerconnectioninterface.h b/talk/app/webrtc/peerconnectioninterface.h |
index 2f33b415481291a4e8f9d396db4d61e88ac21268..734c2d09d3915db1adbc9e93d5d6218c7ecef62f 100644 |
--- a/talk/app/webrtc/peerconnectioninterface.h |
+++ b/talk/app/webrtc/peerconnectioninterface.h |
@@ -77,6 +77,8 @@ |
#include "talk/app/webrtc/dtlsidentitystore.h" |
#include "talk/app/webrtc/jsep.h" |
#include "talk/app/webrtc/mediastreaminterface.h" |
+#include "talk/app/webrtc/rtpreceiverinterface.h" |
+#include "talk/app/webrtc/rtpsenderinterface.h" |
#include "talk/app/webrtc/statstypes.h" |
#include "talk/app/webrtc/umametrics.h" |
#include "webrtc/base/fileutils.h" |
@@ -329,6 +331,17 @@ class PeerConnectionInterface : public rtc::RefCountInterface { |
virtual rtc::scoped_refptr<DtmfSenderInterface> CreateDtmfSender( |
AudioTrackInterface* track) = 0; |
+ // TODO(deadbeef): Make these pure virtual once all subclasses implement them. |
+ virtual std::vector<rtc::scoped_refptr<RtpSenderInterface>> GetSenders() |
+ const { |
+ return std::vector<rtc::scoped_refptr<RtpSenderInterface>>(); |
+ } |
+ |
+ virtual std::vector<rtc::scoped_refptr<RtpReceiverInterface>> GetReceivers() |
+ const { |
+ return std::vector<rtc::scoped_refptr<RtpReceiverInterface>>(); |
+ } |
+ |
virtual bool GetStats(StatsObserver* observer, |
MediaStreamTrackInterface* track, |
StatsOutputLevel level) = 0; |