aboutsummaryrefslogtreecommitdiff
path: root/docs/reference
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2024-07-11 17:00:57 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2024-09-30 07:54:56 +0000
commita24a6ee4c5af47859e433fe9559946515fb1869c (patch)
tree35cebc56093c113ef9994d7ad0ef201c171185f2 /docs/reference
parent8e8e88b75df329eb065e11491bbe5420c75cfd4e (diff)
base-modem: add setup to allow exclusive operations
There are certain operations that cannot be run in parallel, e.g. one should not disable and bring the modem to low power mode while there are also incoming requests to enable the modem. This type of errors will typically happen when multiple DBus clients are trying to use the same modem at the same time for different purposes. We do not have any way to have DBus clients take exclusive ownership of a given modem object, so the best we can do for now is trying to synchronize operations that cannot be run together, preserving the order in which they arrived, and running them one by one.
Diffstat (limited to 'docs/reference')
0 files changed, 0 insertions, 0 deletions