void DeltaTServer::set_timer()
{
  // Describe signal info
  struct sigevent signalSpec;
  signalSpec.sigev_signo = SIGALRM;

  // Create the timer
  timer_t timer = timer_create(CLOCK_REALTIME, &signalSpec);

  // Set the signal handler
  signal(SIGALRM, DeltaTServer::get_ctd_data);
  
  //////////////////////////////////////////////
  // Set the timer
  struct itimerspec timerSetting;

  timerSetting.it_value.tv_sec = 63; //delay.tv_sec;
  timerSetting.it_value.tv_nsec = 0; //delay.tv_nsec;
  timerSetting.it_interval.tv_sec = 63; //delay.tv_sec;
  timerSetting.it_interval.tv_nsec = 0; //delay.tv_nsec;

  timer_settime(timer, 0, &timerSetting, 0);
}

void DeltaTServer::get_ctd_data(int signo)
{
  Boolean debug = True;
  dprintf("DeltaTServer::get_ctd_data()");

  if (!_ctd) {
    attach_ctd_server();
  }

  if (_ctd) {
  }
}

void DeltaTServer::attach_ctd_server()
{
  Syslog::write("DeltaTServer::get_ctd_data() - attach to CtdServer");
}

