dect
/
asterisk
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
asterisk/bridges
kpfleming 4a40e0ec6f Improve timing interface to remember which provider provided a timer
The ability to load/unload timing interfaces is nice, but it means that when a timer is allocated, it may come from provider A, but later provider B becomes the 'preferred' provider. If this happens, all timer API calls on the timer that was provided by provider A will actually be handed to provider B, which will say WTF and return an error.

This patch changes the timer API to include a pointer to the provider of the timer handle so that future operations on the timer will be forwarded to the proper provider.

(closes issue #14697)
Reported by: moy

Review: http://reviewboard.digium.com/r/211/



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@184762 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-27 19:10:32 +00:00
..
Makefile Merge phase 1 support for the new bridging architecture. 2009-03-05 18:18:27 +00:00
bridge_builtin_features.c Merge phase 1 support for the new bridging architecture. 2009-03-05 18:18:27 +00:00
bridge_multiplexed.c Merge phase 1 support for the new bridging architecture. 2009-03-05 18:18:27 +00:00
bridge_simple.c Merge phase 1 support for the new bridging architecture. 2009-03-05 18:18:27 +00:00
bridge_softmix.c Improve timing interface to remember which provider provided a timer 2009-03-27 19:10:32 +00:00