CONNECT(tableReady, TDT::ready);
CONNECT(m_interval_timer.timeout, TDT::start);
if (chan)
- chan->getDemux(demux);
+ chan->getDemux(demux, 0);
}
void TDT::ready(int error)
settimeofday(&tnow,0);
for (ePtrList<eMainloop>::iterator it(eMainloop::existing_loops)
;it != eMainloop::existing_loops.end(); ++it)
- it->setTimerOffset(m_time_difference);
+ it->addTimeOffset(m_time_difference);
m_time_difference=0;
}
else if ( !m_time_difference )
settimeofday(&tnow,0);
for (ePtrList<eMainloop>::iterator it(eMainloop::existing_loops)
;it != eMainloop::existing_loops.end(); ++it)
- it->setTimerOffset(m_time_difference);
+ it->addTimeOffset(m_time_difference);
m_time_difference=0;
}