1.Use std::move to initialize std::thread; 2.Fix thread cannot exit error

This commit is contained in:
dijunkun
2024-06-13 15:46:05 +08:00
parent eee3b2a95e
commit c575a9170c
14 changed files with 48 additions and 39 deletions

View File

@@ -18,7 +18,7 @@
class RtpAudioSender : public ThreadBase {
public:
RtpAudioSender();
~RtpAudioSender();
virtual ~RtpAudioSender();
public:
void Enqueue(std::vector<RtpPacket> &rtp_packets);

View File

@@ -18,7 +18,7 @@
class RtpDataSender : public ThreadBase {
public:
RtpDataSender();
~RtpDataSender();
virtual ~RtpDataSender();
public:
void Enqueue(std::vector<RtpPacket> &rtp_packets);

View File

@@ -6,7 +6,7 @@
class RtpStatistics : public ThreadBase {
public:
RtpStatistics();
~RtpStatistics();
virtual ~RtpStatistics();
public:
void UpdateSentBytes(uint32_t sent_bytes);

View File

@@ -17,7 +17,7 @@
class RtpVideoReceiver : public ThreadBase {
public:
RtpVideoReceiver();
~RtpVideoReceiver();
virtual ~RtpVideoReceiver();
public:
void InsertRtpPacket(RtpPacket& rtp_packet);

View File

@@ -12,7 +12,7 @@
class RtpVideoSender : public ThreadBase {
public:
RtpVideoSender();
~RtpVideoSender();
virtual ~RtpVideoSender();
public:
void Enqueue(std::vector<RtpPacket> &rtp_packets);