| 381 | } |
| 382 | |
| 383 | void DeterministicTimer::fakeAdvanceTimerFrame() { |
| 384 | TimeHolder timeIncrement = baseTimeIncrement; |
| 385 | unsigned int fake_fractional_part = fractional_part + fractional_increment; |
| 386 | while (fake_fractional_part >= framerate_num) |
| 387 | { |
| 388 | timeIncrement.tv_nsec++; |
| 389 | fake_fractional_part -= framerate_num; |
| 390 | } |
| 391 | |
| 392 | timeIncrement.tv_nsec+=1000000; |
| 393 | |
| 394 | if (timeIncrement > addedDelay) { |
| 395 | fakeExtraTicks = timeIncrement - addedDelay; |
| 396 | } |
| 397 | } |
| 398 | |
| 399 | void DeterministicTimer::initialize(int64_t initial_sec, int64_t initial_nsec) |
| 400 | { |
no outgoing calls
no test coverage detected