~aleteoryx/muditaos

ref: 0ef0d615f34e275f088890a1244dd480dd467920 muditaos/module-services/service-evtmgr/EventManager.cpp -rw-r--r-- 12.0 KiB
50f28e8f — Bartosz Cichocki 5 years ago
[EGD-4270] updated test API, added sending message case in test harness (#1042)

[EGD-4270] build fix for GCC 10

Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
b1177043 — Radoslaw Wicik 5 years ago
[EGD-4219] Convert service-evtmgr and service-lwip to library
47c817cf — Radoslaw Wicik 5 years ago
[EGD-4218] Convert service-desktop to library
998ceac4 — Radoslaw Wicik 5 years ago
[EGD-4217] Convert service-db to library
945e39df — Radoslaw Wicik 5 years ago
[EGD-4216] Convert service-cellular to library
4bdfb00d — Radoslaw Wicik 5 years ago
[EGD-4214] Convert service audio to library
22102c4b — Piotr Tanski 5 years ago
[EGD-4200] Message handling refactored. (#974)

d5baec38 — Bartosz Cichocki 5 years ago
[EGD-4211] moved test harness into service-desktop (#945)

Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
f16d3022 — Bartosz Cichocki 5 years ago
[EGD-4191] added keyReleased handling from service-desktop (#930)

Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
a607871f — Hubert Chrzaniuk 5 years ago
[EGD-3839] Cellular - get time zone (#903)

d5de12f7 — Radosław Wicik 5 years ago
[EGD-3852] clean include in service (#928)

dd508387 — Piotr Tanski 5 years ago
[EGD-4051] Based application manager app switching on application stack. (#858)

* [EGD-4051] Based application manager app switching on application stack.

* [EGD-4051] Application manager thorough refactor.
06147978 — Bartosz Cichocki 5 years ago
[EGD-4011] added BT audio device with A2DP playback (#870)

Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
2276ceed — Radoslaw Wicik 5 years ago
[EGD-3743] Update copyrights in fies
d5b0283a — Maciej Gibowicz 5 years ago
[EGD-4038] handling incoming calls and sms in sleep mode (#819)

ffef55fb — Marcin Smoczyński 5 years ago
[EGD-4093] fix crash on simulator exit (#839)

The event worker was closed twice by the Event Manager which resulted
in crash.
ebcef7a6 — Hubert Chrzaniuk 5 years ago
[EGD-4054] Audio API for setting stream parameters (#826)

9c7e4139 — Hubert Chrzaniuk 5 years ago
[EGD-3784] Add service audio non blocking API (#789)

330c57e1 — kkleczkowski 5 years ago
Egd 3259 (#781)

* [EGD-3259] Updating RTC time from network time.

* [EGD-3259] Updated changelog.

* [EGD-3259] Missing files.

* [EGD-3259] Time updaten notification.

* [EGD3259] Fixed SET_TIME_ZONE_REPORTING command.

* [EGD3259] SET_TIME_ZONE_REPORTING fixed properly.

* [EGD-3259] Commands added to factory.

* [EGD-3259] Fixes after rebase.

* [EGD-3259] Style fix.

* [EGD-3259] PR applied.

* [EGD-3259] PR applied again.

Co-authored-by: Kuba Kleczkowski <dd>
c74e7577 — Marcin Smoczyński 5 years ago
[EGD-3457] sys: improve workers destroying (#753)

Implement termination of worker threads. To achieve the goal so called
control queue has been introduced which is handled in Worker base class.
Once worker thread receives stop message it tries to kill itself. It is
possible to join a worker thread before deinit know thanks to a
semaphore given before thread termination.

Some improvements to the interface and implementation has been made
including state sanity checks. It is assumed that only service that owns
the worker is allowed to stop it, which allows not to consider code
reentrancy.

Worker destroying procedure has been updated in services that already
own workers.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
Next