diff options
author | Denis Kenzior <denkenz@gmail.com> | 2011-07-14 17:33:08 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-07-14 18:28:33 -0500 |
commit | b0566f0bb779e3f6c83fc22108f842a469cb4d22 (patch) | |
tree | 735aaee14f0a6d8fa597a5509a1e11c6e248f814 /src/stkagent.c | |
parent | 2ff685ac5468ddb83497b80dbc27cbde480e2900 (diff) | |
download | ofono-b0566f0bb779e3f6c83fc22108f842a469cb4d22.tar.bz2 |
voicecall: Throttle emulators
Make sure that only a single request from (possibly multiple) emulators
is ever sent to the voicecall driver. In the beginning it wasn't clear
whether this will be necessary, however several command implementations
already implemented basic throttling (+CHUP, ATD, CHLD=3, CHLD=2x) and
it made sense to make this more formal.
The other constraint is the abrupt removal of the emulator atom while an
operation is pending. This case must be handled gracefully. See next
commit.
Diffstat (limited to 'src/stkagent.c')
0 files changed, 0 insertions, 0 deletions