44 #ifndef CCXX_RTP_IOQUEUE_H_
45 #define CCXX_RTP_IOQUEUE_H_
118 { typeOfService = tos; }
124 inline void enableStack()
125 { dataServiceActive =
true; }
130 inline void disableStack()
131 { dataServiceActive =
false; }
140 {
return dataServiceActive; }
202 getCurrentTimestamp()
const;
212 setSessionBandwidth(uint32 bw)
216 getDefaultSessionBandwidth()
const
217 {
return defaultSessionBw; }
220 getSessionBandwidth()
const
221 {
return sessionBw; }
228 { timeclock.setTimer(); }
237 {
return timeclock.getElapsed(); }
265 RTPDataQueue(uint32* ssrc, uint32 size = defaultMembersHashSize);
318 volatile bool dataServiceActive;
322 static const uint32 defaultSessionBw;
332 #endif //CCXX_RTP_IOQUEUE_H_