Changes

no edit summary
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 93: Line 103:  
| 26 || [5.0.0+] ListenToMyApplicationId
 
| 26 || [5.0.0+] ListenToMyApplicationId
 
|-
 
|-
| 27 || [13.0.0+]  
+
| 27 || [13.0.0+] DestroyTokenAll
 +
|-
 +
| 28 || [18.0.0+] CreateTokenWithName
 +
|-
 +
| 29 || [18.0.0+] DestroyTokenWithName
 
|-
 
|-
 
| 31 || UploadTokenToBaaS
 
| 31 || UploadTokenToBaaS
Line 102: 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 112: 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 134: 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 142: 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 191: Line 243:  
|-
 
|-
 
| 4 || GetReceiveEvent || No input, returns an output handle.
 
| 4 || GetReceiveEvent || No input, returns an output handle.
 +
|-
 +
| 5 || [18.0.0+] ListenToByName ||
 
|}
 
|}
   Line 210: 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]]