struct TimerInfo { // internal timer info int id; // - timer identifier timeval interval; // - timer interval timeval timeout; // - when to sent event QObject *obj; // - object to receive event };