43 #ifndef CCXX_RTP_POOL_H
44 #define CCXX_RTP_POOL_H
58 {
return s.getSchedulingTimeout(); }
61 {
return s.getRTCPCheckInterval(); }
65 {
return s.takeInDataPacket(); }
69 {
return s.dispatchDataPacket(); }
73 { s.controlReceptionService(); }
77 { s.controlTransmissionService(); }
80 {
return s.getDataRecvSocket(); }
83 {
return s.getControlRecvSocket(); }
107 : elem(e), cleared(false) {
170 getPoolLength()
const;
172 virtual void startRunning() = 0;
175 {
return poolActive; }
179 { poolActive =
true; }
182 {
return poolTimeout; }
185 { poolTimeout.tv_sec = sec; poolTimeout.tv_usec = usec; }
188 { poolTimeout = to; }
202 mutable bool poolActive;
235 #endif //CCXX_RTP_POOL_H