Francisco Paisana
|
6b96d21732
|
extension of the timer test to check safe running timer erasure
|
5 years ago |
Francisco Paisana
|
5b2da779b7
|
new method in timer_handler to dispatch calls without an associated unique_timer
|
5 years ago |
Andre Puschmann
|
ed179fd311
|
timers: rename value() to time_elapsed()
this seems to be better readable than value() since
we've sometimes confused it with the timeout value
|
5 years ago |
Xavier Arteaga
|
0edd8f74d8
|
fix memory leak in timer test
|
5 years ago |
Xavier Arteaga
|
b88a8635f1
|
Reduce stress timer test number of timers
|
5 years ago |
Xavier Arteaga
|
e0cc1fd697
|
Reduce time of timer_test; use unique_lock instead of guard
|
5 years ago |
Xavier Arteaga
|
22da8dfbb1
|
srsLTE: protected priority queue in timers
|
5 years ago |
Francisco Paisana
|
9ae5563331
|
fixed timer issue with setting the duration. Setting the duration cannot reset the on-going timer run
|
5 years ago |
Francisco Paisana
|
d2c56caf7e
|
applied new timer class to the whole code base
|
5 years ago |
Francisco Paisana
|
5953d5ef96
|
fixed some potential bug related to timer getting stopped, but signaling that it expired
|
5 years ago |
Francisco Paisana
|
551192705e
|
allow for pre-reservation of timers vector and priority queue
|
5 years ago |
Francisco Paisana
|
50a1c9d557
|
addressed potential overflow, and extended timer test to check if ordering is working correctly
|
5 years ago |
Francisco Paisana
|
349646a9da
|
created a new class for timers. It uses a priority queue to avoid incrementing all timers every tti (step_all() went from O(N) to O(1)), and that is not bounded in number of timers. Not being bounded will be useful for layers that require one or more timers per UE
|
5 years ago |