//static
void* anna::timex::TickProducer::exec(void* arg)
-throw() {
+{
sigset_t mask;
sigemptyset(&mask);
pthread_sigmask(SIG_SETMASK, &mask, NULL);
{;}
void anna::timex::TickProducer::tick()
-throw() {
+{
static char onebyte = 0xff;
static int errorCount = 0;
// que podemos considerar que normalmente no desviar�tanto tiempo.
//--------------------------------------------------------------------------------------------
Millisecond anna::timex::TickProducer::calculeSlice(const Millisecond & msnow)
-throw() {
+{
Millisecond result(a_timeController.getResolution());
int correction = (a_expectedTime == 0) ? 0 : (a_expectedTime - msnow); // (2)