NPNS services: Difference between revisions

No edit summary
No edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 23: Line 23:
| 7 || [[#GetStateChangeEvent]]
| 7 || [[#GetStateChangeEvent]]
|-
|-
| 8 || [18.0.0+]
| 8 || [18.0.0+] ListenToByName
|-
|-
| 21 || CreateToken
| 21 || CreateToken
Line 77: Line 77:
| 7 || [[#GetStateChangeEvent]]
| 7 || [[#GetStateChangeEvent]]
|-
|-
| 8 || [18.0.0+]
| 8 || [18.0.0+] ListenToByName
|-
|-
| 11 || SubscribeTopic
| 11 || SubscribeTopic
Line 85: Line 85:
| 13 || [1.0.0-17.0.1] QueryIsTopicExist
| 13 || [1.0.0-17.0.1] QueryIsTopicExist
|-
|-
| 14 || [18.0.0+]
| 14 || [18.0.0+] SubscribeTopicByAccount
|-
|-
| 15 || [18.0.0+]
| 15 || [18.0.0+] UnsubscribeTopicByAccount
|-
|-
| 16 || [18.0.0+]
| 16 || [18.0.0+] DownloadSubscriptionList
|-
| 17 || [19.0.0+]  
|-
|-
| 21 || CreateToken
| 21 || CreateToken
Line 105: Line 107:
| 27 || [13.0.0+] DestroyTokenAll
| 27 || [13.0.0+] DestroyTokenAll
|-
|-
| 28 || [18.0.0+]
| 28 || [18.0.0+] CreateTokenWithName
|-
|-
| 29 || [18.0.0+]
| 29 || [18.0.0+] DestroyTokenWithName
|-
|-
| 31 || UploadTokenToBaaS
| 31 || UploadTokenToBaaS
Line 115: Line 117:
| 33 || [7.0.0+] CreateTokenForBaas
| 33 || [7.0.0+] CreateTokenForBaas
|-
|-
| 34 || [7.0.0+] SetBaasDeviceAccountIdList
| 34 || [7.0.0-19.0.1] SetBaasDeviceAccountIdList
|-
|-
| 35 || [17.0.0+] LinkNsaId
| 35 || [17.0.0+] LinkNsaId
Line 121: Line 123:
| 36 || [17.0.0+] UnlinkNsaId
| 36 || [17.0.0+] UnlinkNsaId
|-
|-
| 37 || [18.0.0+]
| 37 || [18.0.0+] RelinkNsaId
|-
|-
| 40 || [17.0.0+] GetNetworkServiceAccountIdTokenRequestEvent
| 40 || [17.0.0+] GetNetworkServiceAccountIdTokenRequestEvent
Line 133: Line 135:
| 44 || [17.0.0+] SetUidList
| 44 || [17.0.0+] SetUidList
|-
|-
| 45 || [17.0.0+] PutDigitalTwinKeyValue
| 45 || [20.0.0+] ([17.0.0-18.1.0] PutDigitalTwinKeyValue)
|-
| 51 || [18.0.0+] DeleteDigitalTwinKeyValue
|-
| 52 || [20.0.0+]
|-
| 53 || [20.0.0+]
|-
| 60 || [19.0.0+]
|-
| 61 || [19.0.0+]  
|-
|-
| 51 || [18.0.0+]
| 70 || [20.0.0+]
|-
|-
| 101 || Suspend
| 101 || Suspend
Line 147: Line 159:
| 105 || [3.0.0+] GetPlayReportRequestEvent
| 105 || [3.0.0+] GetPlayReportRequestEvent
|-
|-
| 106 || [18.0.0+]
| 106 || [18.0.0+] GetLastNotifiedTime
|-
|-
| 107 || [18.0.0+]
| 107 || [18.0.0+] SetLastNotifiedTime
|-
|-
| 111 || [[#GetJid]]
| 111 || [[#GetJid]]
Line 162: Line 174:
|-
|-
| 120 || [7.0.0+] [[#CreateNotificationReceiver]]
| 120 || [7.0.0+] [[#CreateNotificationReceiver]]
|-
| 141 || [19.0.0+]
|-
| 142 || [19.0.0+]
|-
| 143 || [19.0.0+]
|-
| 144 || [19.0.0+]
|-
| 145 || [19.0.0+]
|-
| 146 || [20.0.0+]
|-
| 147 || [20.0.0+]
|-
|-
| 151 || [8.0.0+] GetStateWithHandover
| 151 || [8.0.0+] GetStateWithHandover
Line 173: Line 199:
| 155 || [12.0.0+] CreateTokenAsyncWithApplicationId
| 155 || [12.0.0+] CreateTokenAsyncWithApplicationId
|-
|-
| 156 || [18.0.0+]
| 156 || [18.0.0+] CreateTokenWithNameAsync
|-
|-
| 161 || [10.0.0+] GetRequestChangeStateCancelEvent
| 161 || [10.0.0+] GetRequestChangeStateCancelEvent
Line 183: Line 209:
| 202 || [3.0.0+] RequestChangeStateForceAsync
| 202 || [3.0.0+] RequestChangeStateForceAsync
|-
|-
| 301 || [18.0.0+]
| 203 || [20.0.0+]  
|-
|-
| 302 || [18.0.0+]
| 301 || [18.0.0-19.0.1] GetPassword
|-
|-
| 303 || [18.0.0+]
| 302 || [18.0.0-19.0.1] GetAllImmigration
|-
|-
| 304 || [18.0.0+]
| 303 || [18.0.0-19.0.1] GetNotificationHistories
|-
|-
| 305 || [18.0.0+]
| 304 || [18.0.0-19.0.1] GetPersistentConnectionSummary
|-
|-
| 306 || [18.0.0+]
| 305 || [18.0.0-19.0.1] GetDigitalTwinSummary
|-
| 306 || [18.0.0-19.0.1] GetDigitalTwinValue
|}
|}
ListenAll, ReceiveRaw, CreateToken, DestroyToken, QueryIsTokenValid are stubbed. They return 0x7fc9a on [1.0.0] and 0x36dc9a on later versions.


[5.0.0+] CreateToken/DestroyToken now takes an additional 8-bytes of input and a PID.
[5.0.0+] CreateToken/DestroyToken now takes an additional 8-bytes of input and a PID.


ListenAll, ReceiveRaw, CreateToken, DestroyToken, QueryIsTokenValid are stubbed. They return 0x7fc9a on [1.0.0] and 0x36dc9a on later versions.
[20.0.0+] Cmd143 now takes a total of 0x10-bytes of input instead of 8-bytes.  


=== ListenTo ===
=== ListenTo ===
Line 244: Line 274:
| 4 || GetReceiveEvent || No input, returns an output handle.
| 4 || GetReceiveEvent || No input, returns an output handle.
|-
|-
| 5 || [18.0.0+] ||
| 5 || [18.0.0+] ListenToByName ||
|}
|}


Line 263: Line 293:
|-
|-
| 10 || GetToken
| 10 || GetToken
|}
== ISubscriptionUpdateNotifier ==
This is "nn::npns::ISubscriptionUpdateNotifier".
This was added with [19.0.0+].
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 1 ||
|-
| 2 ||
|}
== IFuture ==
This is "nn::npns::IFuture".
This was added with [19.0.0+].
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 1 ||
|-
| 2 ||
|-
| 3 ||
|-
| 10 ||
|}
|}