NDM Services: Difference between revisions
Steveice10 (talk | contribs) Add DaemonStatus enum. |
TimmSkiller (talk | contribs) No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__TOC__ | |||
{{Anchor|NDMU}}{{Anchor|ndm:u}} | |||
= NDM service "ndm:u" = | = NDM service "ndm:u" = | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 76: | Line 77: | ||
|} | |} | ||
=Types= | |||
==Daemon== | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 82: | Line 84: | ||
! Value | ! Value | ||
|- | |- | ||
| | | DAEMON_CEC | ||
| 0 | | 0 | ||
|- | |- | ||
| | | DAEMON_BOSS | ||
| 1 | | 1 | ||
|- | |- | ||
| | | DAEMON_NIM | ||
| 2 | | 2 | ||
|- | |- | ||
| | | DAEMON_FRIENDS | ||
| 3 | | 3 | ||
|} | |||
==DaemonMask== | |||
{| class="wikitable" border="1" | |||
|- | |||
! Enum | |||
! Value | |||
|- | |||
| DAEMON_MASK_CEC | |||
| 1 << DAEMON_CEC | |||
|- | |||
| DAEMON_MASK_BOSS | |||
| 1 << DAEMON_BOSS | |||
|- | |- | ||
| | | DAEMON_MASK_NIM | ||
| | | 1 << DAEMON_NIM | ||
|- | |||
| DAEMON_MASK_FRIENDS | |||
| 1 << DAEMON_FRIENDS | |||
|} | |} | ||
==DaemonStatus== | |||
Represents the status of a single daemon. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 104: | Line 123: | ||
! Value | ! Value | ||
|- | |- | ||
| | | DAEMON_STATUS_BUSY | ||
| 0 | | 0 | ||
|- | |- | ||
| | | DAEMON_STATUS_IDLE | ||
| 1 | | 1 | ||
|- | |- | ||
| | | DAEMON_STATUS_SUSPENDING | ||
| 2 | | 2 | ||
|- | |- | ||
| | | DAEMON_STATUS_SUSPENDED | ||
| 3 | | 3 | ||
|} | |} | ||
==State== | |||
Represents the internal state of the NDM module. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 123: | Line 143: | ||
! Value | ! Value | ||
|- | |- | ||
| | | STATE_INITIAL | ||
| 1 | | 0 | ||
|- | |||
| STATE_SUSPENDED | |||
| 1 | |||
|- | |||
| STATE_INFRASTRUCTURE_CONNECTING | |||
| 2 | |||
|- | |||
| STATE_INFRASTRUCTURE_CONNECTED | |||
| 3 | |||
|- | |||
| STATE_INFRASTRUCTURE_WORKING | |||
| 4 | |||
|- | |||
| STATE_INFRASTRUCTURE_SUSPENDING | |||
| 5 | |||
|- | |||
| STATE_INFRASTRUCTURE_FORCE_SUSPENDING | |||
| 6 | |||
|- | |||
| STATE_INFRASTRUCTURE_DISCONNECTING | |||
| 7 | |||
|- | |||
| STATE_INFRASTRUCTURE_FORCE_DISCONNECTING | |||
| 8 | |||
|- | |- | ||
| | | STATE_CEC_WORKING | ||
| | | 9 | ||
|- | |- | ||
| | | STATE_CEC_FORCE_SUSPENDING | ||
| | | 10 | ||
|- | |- | ||
| | | STATE_CEC_SUSPENDING | ||
| | | 11 | ||
|} | |} | ||
==ExclusiveState== | |||
Represents the exlusive state of the NDM module. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 142: | Line 187: | ||
! Value | ! Value | ||
|- | |- | ||
| | | EXCLUSIVE_STATE_NONE | ||
| 0 | | 0 | ||
|- | |- | ||
| | | EXCLUSIVE_STATE_INFRASTRUCTURE | ||
| 1 | | 1 | ||
|- | |- | ||
| | | EXCLUSIVE_STATE_LOCAL_COMMUNICATIONS | ||
| 2 | | 2 | ||
|- | |- | ||
| | | EXCLUSIVE_STATE_STREETPASS | ||
| 3 | | 3 | ||
|- | |||
| EXCLUSIVE_STATE_STREETPASS_DATA | |||
| 4 | |||
|} | |} | ||
[[Category:Services]] |