+ int state=0;
+ chan->getState(state);
+ switch (state)
+ {
+ case iDVBChannel::state_idle:
+ break;
+ case iDVBChannel::state_tuning:
+ break;
+ case iDVBChannel::state_unavailable:
+ break;
+ case iDVBChannel::state_ok:
+ eDebug("[eDVBLocalTimerHandler] channel %p running", chan);
+ it->second.tdt->start();
+ break;
+ case iDVBChannel::state_release:
+ eDebug("[eDVBLocalTimerHandler] remove channel %p", chan);
+ delete it->second.tdt;
+ m_knownChannels.erase(it);
+ break;
+ }