43 #ifndef CCXX_RTP_IOQUEUE_H_
44 #define CCXX_RTP_IOQUEUE_H_
117 { typeOfService = tos; }
123 inline void enableStack()
124 { dataServiceActive =
true; }
129 inline void disableStack()
130 { dataServiceActive =
false; }
139 {
return dataServiceActive; }
201 getCurrentTimestamp()
const;
211 setSessionBandwidth(uint32 bw)
215 getDefaultSessionBandwidth()
const
216 {
return defaultSessionBw; }
219 getSessionBandwidth()
const
220 {
return sessionBw; }
227 { timeclock.setTimer(); }
236 {
return timeclock.getElapsed(); }
264 RTPDataQueue(uint32* ssrc, uint32 size = defaultMembersHashSize);
317 volatile bool dataServiceActive;
321 static const uint32 defaultSessionBw;
331 #endif //CCXX_RTP_IOQUEUE_H_