BCAT services: Difference between revisions

 
(2 intermediate revisions by 2 users not shown)
Line 246: Line 246:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Cmd || Name || Notes
! Cmd || Name
|-
|-
| 0 || CreateNewsService || No input, returns an [[#INewsService]].
| 0 || [[#CreateNewsService|CreateNewsService]]
|-
|-
| 1 || CreateNewlyArrivedEventHolder || No input, returns an [[#INewlyArrivedEventHolder]].
| 1 || [[#CreateNewlyArrivedEventHolder|CreateNewlyArrivedEventHolder]]
|-
|-
| 2 || CreateNewsDataService || No input, returns an [[#INewsDataService]].
| 2 || [[#CreateNewsDataService|CreateNewsDataService]]
|-
|-
| 3 || CreateNewsDatabaseService || No input, returns an [[#INewsDatabaseService]].
| 3 || [[#CreateNewsDatabaseService|CreateNewsDatabaseService]]
|-
|-
| 4 || CreateOverwriteEventHolder || No input, returns an [[#IOverwriteEventHolder]].
| 4 || [[#CreateOverwriteEventHolder|CreateOverwriteEventHolder]]
|}
|}


CreateNewsDataService and CreateNewsDatabaseService require permission bit 2.
== CreateNewsService ==
No input. Returns an [[#INewsService]].
 
== CreateNewlyArrivedEventHolder ==
No input. Returns an [[#INewlyArrivedEventHolder]].
 
== CreateNewsDataService ==
No input. Returns an [[#INewsDataService]].
 
Requires permission bit 2.
 
== CreateNewsDatabaseService ==
No input. Returns an [[#INewsDatabaseService]].
 
Requires permission bit 2.
 
== CreateOverwriteEventHolder ==
No input. Returns an [[#IOverwriteEventHolder]].


== INewsService ==
== INewsService ==
Line 286: Line 303:
| 30300 || RequestImmediateReception || 2
| 30300 || RequestImmediateReception || 2
|-
|-
| 30400 || [3.0.0+] DecodeArchiveFile || 2
| 30400 || [3.0.0-18.1.0] DecodeArchiveFile || 2
|-
|-
| 30500 || [8.0.0+] ? || 2
| 30500 || [8.0.0+] ? || 2
Line 329: Line 346:
== INewlyArrivedEventHolder ==
== INewlyArrivedEventHolder ==
This is <nowiki>"nn::news::detail::ipc::INewlyArrivedEventHolder"</nowiki>.
This is <nowiki>"nn::news::detail::ipc::INewlyArrivedEventHolder"</nowiki>.
[19.0.0+] This is now <nowiki>"nn::news::detail::ipc::INewArrivalEventHolder"</nowiki>.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 357: Line 376:
|-
|-
| 1001 || [6.0.0+] [[#OpenWithNewsRecord]]
| 1001 || [6.0.0+] [[#OpenWithNewsRecord]]
|-
| 1100 || [19.0.0+]
|}
|}


Line 376: Line 397:
== INewsDatabaseService ==
== INewsDatabaseService ==
This is <nowiki>"nn::news::detail::ipc::INewsDatabaseService"</nowiki>.
This is <nowiki>"nn::news::detail::ipc::INewsDatabaseService"</nowiki>.
[19.0.0+] This is now <nowiki>"nn::news::detail::ipc::IDeviceNewsDatabaseService"</nowiki>.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 428: Line 451:
|-
|-
| 3 || [[#GetSize]]
| 3 || [[#GetSize]]
|-
| 4 || [20.0.0+]
|}
|}


Line 697: Line 722:
|-
|-
| 20 || [14.0.0+]
| 20 || [14.0.0+]
|-
| 100 || [16.1.0+]
|}
|}