summaryrefslogtreecommitdiffstats
path: root/src/message.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2011-07-14 17:33:08 -0500
committerDenis Kenzior <denkenz@gmail.com>2011-07-14 18:28:33 -0500
commitb0566f0bb779e3f6c83fc22108f842a469cb4d22 (patch)
tree735aaee14f0a6d8fa597a5509a1e11c6e248f814 /src/message.c
parent2ff685ac5468ddb83497b80dbc27cbde480e2900 (diff)
downloadofono-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/message.c')
0 files changed, 0 insertions, 0 deletions