| Index: webrtc/api/peerconnection.h
 | 
| diff --git a/webrtc/api/peerconnection.h b/webrtc/api/peerconnection.h
 | 
| index d1676733d57cf633b306ae0d213f709da69ce66c..4c664c9c63ae7bc0daea25d382e4367b432dc7df 100644
 | 
| --- a/webrtc/api/peerconnection.h
 | 
| +++ b/webrtc/api/peerconnection.h
 | 
| @@ -138,6 +138,10 @@ class PeerConnection : public PeerConnectionInterface,
 | 
|  
 | 
|    void RegisterUMAObserver(UMAObserver* observer) override;
 | 
|  
 | 
| +  bool StartRtcEventLog(rtc::PlatformFile file,
 | 
| +                        int64_t max_size_bytes) override;
 | 
| +  void StopRtcEventLog() override;
 | 
| +
 | 
|    void Close() override;
 | 
|  
 | 
|    // Virtual for unit tests.
 | 
| @@ -351,6 +355,13 @@ class PeerConnection : public PeerConnectionInterface,
 | 
|    // or nullptr if not found.
 | 
|    DataChannel* FindDataChannelBySid(int sid) const;
 | 
|  
 | 
| +  // Starts recording an Rtc EventLog using the supplied platform file.
 | 
| +  // This function should only be called from the worker thread.
 | 
| +  bool StartRtcEventLog_w(rtc::PlatformFile file, int64_t max_size_bytes);
 | 
| +  // Starts recording an Rtc EventLog using the supplied platform file.
 | 
| +  // This function should only be called from the worker thread.
 | 
| +  void StopRtcEventLog_w();
 | 
| +
 | 
|    // Storing the factory as a scoped reference pointer ensures that the memory
 | 
|    // in the PeerConnectionFactoryImpl remains available as long as the
 | 
|    // PeerConnection is running. It is passed to PeerConnection as a raw pointer.
 | 
| 
 |