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
59 JRTPLIB_NO_COPY(RTPPollThread)
61 RTPPollThread(RTPSession &session,RTCPScheduler &rtcpsched);
63 int Start(RTPTransmitter *trans);
69 jthread::JMutex stopmutex;
70 RTPTransmitter *transmitter;
72 RTPSession &rtpsession;
73 RTCPScheduler &rtcpsched;