37 #ifndef RTPPOLLTHREAD_H
39 #define RTPPOLLTHREAD_H
41 #include "rtpconfig.h"
43 #ifdef RTP_SUPPORT_THREAD
47 #include <jthread/jthread.h>
48 #include <jthread/jmutex.h>
57 class JRTPLIB_IMPORTEXPORT RTPPollThread :
private jthread::JThread
60 RTPPollThread(RTPSession &session,RTCPScheduler &rtcpsched);
62 int Start(RTPTransmitter *trans);
68 jthread::JMutex stopmutex;
69 RTPTransmitter *transmitter;
71 RTPSession &rtpsession;
72 RTCPScheduler &rtcpsched;
77 #endif // RTP_SUPPORT_THREAD
79 #endif // RTPPOLLTHREAD_H