Index: webrtc/modules/pacing/paced_sender.h |
diff --git a/webrtc/modules/pacing/paced_sender.h b/webrtc/modules/pacing/paced_sender.h |
index ece462d836110358ee93ba2aebf2030b6f37d617..e69c1d26b8c01d50efc3d4647d652a8c41079845 100644 |
--- a/webrtc/modules/pacing/paced_sender.h |
+++ b/webrtc/modules/pacing/paced_sender.h |
@@ -139,6 +139,9 @@ class PacedSender : public Module, public RtpPacketSender { |
// Process any pending packets in the queue(s). |
void Process() override; |
+ // Called when the prober is associated with a process thread. |
+ void ProcessThreadAttached(ProcessThread* process_thread) override; |
+ |
private: |
// Updates the number of bytes that can be sent for the next time interval. |
void UpdateBudgetWithElapsedTime(int64_t delta_time_in_ms) |
@@ -181,6 +184,7 @@ class PacedSender : public Module, public RtpPacketSender { |
std::unique_ptr<paced_sender::PacketQueue> packets_ GUARDED_BY(critsect_); |
uint64_t packet_counter_; |
+ ProcessThread* process_thread_ = nullptr; |
}; |
} // namespace webrtc |
#endif // WEBRTC_MODULES_PACING_PACED_SENDER_H_ |