gecko/dom/nfc/gonk
Thomas Zimmermann 91e427615a Bug 1173802: Run |NfcConsumer| on NFC thread, r=allstars.chh
This patch moves NFC thread onto the NFC service thread by applying
the following changes:

 * The methods |Start| and |Shutdown| now send runnables to the NFC
   thread that start or stop an NFC consumer. After shutting down a
   cleanu-up runnable frees all resources on the main thread.

 * Received messages are forwarded directly from the I/O thread to
   the NFC thread and unpacked there. There's no intermediate hop
   over the main thread any more.

 * Similarly to receiving, packed massages are forwarded directly
   from the NFC thread to the I/O thread. No intermediate hop over
   main is required.

 * On connection errors, |NfcConsumer| sends a runnable to the main
   thread to shutdown NFC.
2015-07-31 10:07:25 +02:00
..
nfc_consts.js Bug 1168292 - Part 1: update SYSTEM_APP_ID. r=dimi 2015-05-27 11:50:14 +08:00
Nfc.js Bug 1172159 - [NFC] Introduce getFocusTabId function. r=allstars.chh 2015-06-16 04:06:00 -04:00
Nfc.manifest Bug 1115674 - manifest for NfcContentHelper. r=dimi 2014-12-26 20:41:25 +08:00
NfcMessageHandler.cpp Bug 1152551, part 2 - Fix mode lines in dom/. r=jst 2015-05-03 15:32:37 -04:00
NfcMessageHandler.h Bug 1152551, part 2 - Fix mode lines in dom/. r=jst 2015-05-03 15:32:37 -04:00
NfcOptions.h Bug 1152551, part 2 - Fix mode lines in dom/. r=jst 2015-05-03 15:32:37 -04:00
NfcService.cpp Bug 1173802: Run |NfcConsumer| on NFC thread, r=allstars.chh 2015-07-31 10:07:25 +02:00
NfcService.h Bug 1173802: Run |NfcConsumer| on NFC thread, r=allstars.chh 2015-07-31 10:07:25 +02:00
nsINfcService.idl Bug 1097442 - Part 2: rename nsINfcEventListener. r=dimi 2014-11-12 11:22:36 +08:00
nsINfcSystemMessage.idl Bug 1110059 - IDL for NFC system message. r=dimi 2014-12-11 18:53:27 +08:00