-
- Downloads
timing: Improve performance for most timing implementations.
This change allows timing implementation data to be stored directly on the timer itself thus removing the requirement for many implementations to do a container lookup for the same information. This means that API calls into timing implementations can directly access the information they need instead of having to find it. Review: https://reviewboard.asterisk.org/r/3175/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@407749 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Showing
- include/asterisk/timing.h 31 additions, 30 deletionsinclude/asterisk/timing.h
- main/timing.c 16 additions, 40 deletionsmain/timing.c
- res/res_timing_dahdi.c 57 additions, 23 deletionsres/res_timing_dahdi.c
- res/res_timing_kqueue.c 58 additions, 130 deletionsres/res_timing_kqueue.c
- res/res_timing_pthread.c 30 additions, 84 deletionsres/res_timing_pthread.c
- res/res_timing_timerfd.c 74 additions, 172 deletionsres/res_timing_timerfd.c
Loading
Please register or sign in to comment