Line 2: |
Line 2: |
| | | |
| It uses a version of the libstrophe[http://strophe.im/libstrophe/] xmpp library with libxml2. | | It uses a version of the libstrophe[http://strophe.im/libstrophe/] xmpp library with libxml2. |
− | Modifications were made to use the SSL services[https://switchbrew.org/wiki/SSL_services] and support network proxy settings. | + | Modifications were made to use the [[SSL services|ssl]] service and support network proxy settings. |
| | | |
| = npns:u = | | = npns:u = |
Line 22: |
Line 22: |
| |- | | |- |
| | 7 || [[#GetStateChangeEvent]] | | | 7 || [[#GetStateChangeEvent]] |
| + | |- |
| + | | 8 || [18.0.0+] ListenToByName |
| |- | | |- |
| | 21 || CreateToken | | | 21 || CreateToken |
Line 74: |
Line 76: |
| |- | | |- |
| | 7 || [[#GetStateChangeEvent]] | | | 7 || [[#GetStateChangeEvent]] |
| + | |- |
| + | | 8 || [18.0.0+] ListenToByName |
| |- | | |- |
| | 11 || SubscribeTopic | | | 11 || SubscribeTopic |
Line 79: |
Line 83: |
| | 12 || UnsubscribeTopic | | | 12 || UnsubscribeTopic |
| |- | | |- |
− | | 13 || QueryIsTopicExist | + | | 13 || [1.0.0-17.0.1] QueryIsTopicExist |
| + | |- |
| + | | 14 || [18.0.0+] SubscribeTopicByAccount |
| + | |- |
| + | | 15 || [18.0.0+] UnsubscribeTopicByAccount |
| + | |- |
| + | | 16 || [18.0.0+] DownloadSubscriptionList |
| |- | | |- |
| | 21 || CreateToken | | | 21 || CreateToken |
Line 92: |
Line 102: |
| |- | | |- |
| | 26 || [5.0.0+] ListenToMyApplicationId | | | 26 || [5.0.0+] ListenToMyApplicationId |
| + | |- |
| + | | 27 || [13.0.0+] DestroyTokenAll |
| + | |- |
| + | | 28 || [18.0.0+] CreateTokenWithName |
| + | |- |
| + | | 29 || [18.0.0+] DestroyTokenWithName |
| |- | | |- |
| | 31 || UploadTokenToBaaS | | | 31 || UploadTokenToBaaS |
Line 100: |
Line 116: |
| |- | | |- |
| | 34 || [7.0.0+] SetBaasDeviceAccountIdList | | | 34 || [7.0.0+] SetBaasDeviceAccountIdList |
| + | |- |
| + | | 35 || [17.0.0+] LinkNsaId |
| + | |- |
| + | | 36 || [17.0.0+] UnlinkNsaId |
| + | |- |
| + | | 37 || [18.0.0+] RelinkNsaId |
| + | |- |
| + | | 40 || [17.0.0+] GetNetworkServiceAccountIdTokenRequestEvent |
| + | |- |
| + | | 41 || [17.0.0+] TryPopNetworkServiceAccountIdTokenRequestUid |
| + | |- |
| + | | 42 || [17.0.0+] SetNetworkServiceAccountIdTokenSuccess |
| + | |- |
| + | | 43 || [17.0.0+] SetNetworkServiceAccountIdTokenFailure |
| + | |- |
| + | | 44 || [17.0.0+] SetUidList |
| + | |- |
| + | | 45 || [17.0.0+] PutDigitalTwinKeyValue |
| + | |- |
| + | | 51 || [18.0.0+] DeleteDigitalTwinKeyValue |
| |- | | |- |
| | 101 || Suspend | | | 101 || Suspend |
Line 110: |
Line 146: |
| |- | | |- |
| | 105 || [3.0.0+] GetPlayReportRequestEvent | | | 105 || [3.0.0+] GetPlayReportRequestEvent |
| + | |- |
| + | | 106 || [18.0.0+] GetLastNotifiedTime |
| + | |- |
| + | | 107 || [18.0.0+] SetLastNotifiedTime |
| |- | | |- |
| | 111 || [[#GetJid]] | | | 111 || [[#GetJid]] |
Line 132: |
Line 172: |
| |- | | |- |
| | 155 || [12.0.0+] CreateTokenAsyncWithApplicationId | | | 155 || [12.0.0+] CreateTokenAsyncWithApplicationId |
| + | |- |
| + | | 156 || [18.0.0+] CreateTokenWithNameAsync |
| |- | | |- |
| | 161 || [10.0.0+] GetRequestChangeStateCancelEvent | | | 161 || [10.0.0+] GetRequestChangeStateCancelEvent |
Line 140: |
Line 182: |
| |- | | |- |
| | 202 || [3.0.0+] RequestChangeStateForceAsync | | | 202 || [3.0.0+] RequestChangeStateForceAsync |
| + | |- |
| + | | 301 || [18.0.0+] GetPassword |
| + | |- |
| + | | 302 || [18.0.0+] GetAllImmigration |
| + | |- |
| + | | 303 || [18.0.0+] GetNotificationHistories |
| + | |- |
| + | | 304 || [18.0.0+] GetPersistentConnectionSummary |
| + | |- |
| + | | 305 || [18.0.0+] GetDigitalTwinSummary |
| + | |- |
| + | | 306 || [18.0.0+] GetDigitalTwinValue |
| |} | | |} |
| | | |
Line 189: |
Line 243: |
| |- | | |- |
| | 4 || GetReceiveEvent || No input, returns an output handle. | | | 4 || GetReceiveEvent || No input, returns an output handle. |
| + | |- |
| + | | 5 || [18.0.0+] ListenToByName || |
| |} | | |} |
| | | |
Line 208: |
Line 264: |
| | 10 || GetToken | | | 10 || GetToken |
| |} | | |} |
| + | |
| + | = Notes = |
| + | [[Process_Manager_services|pm:bm]] GetBootMode is only used for passing <code>BootMode == Maintenance</code> to a func, which eventually writes that flag into object state. The func which uses GetBootMode is called from nnMain. |
| | | |
| [[Category:Services]] | | [[Category:Services]] |