Parental Control services: Difference between revisions

No edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 3: Line 3:
= pctl:s, pctl:r, pctl:a, pctl =
= pctl:s, pctl:r, pctl:a, pctl =
These are "nn::pctl::detail::ipc::IParentalControlServiceFactory".
These are "nn::pctl::detail::ipc::IParentalControlServiceFactory".
The max_sessions are these are: pctl has 6, pctl:s has 8, pctl:a has 1, and pctl:r has 1.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 53: Line 55:
|-
|-
| 1016 || [6.0.0+] ConfirmShowNewsPermission
| 1016 || [6.0.0+] ConfirmShowNewsPermission
|-
| 1017 || [10.0.0+] EndFreeCommunication
|-
| 1018 || [10.0.0+] IsFreeCommunicationAvailable
|-
| 1019 || [20.0.0+] ConfirmLaunchApplicationPermission
|-
| 1020 || [20.0.0+] ConfirmLaunchSharedApplicationPermission
|-
|-
| 1031 || IsRestrictionEnabled
| 1031 || IsRestrictionEnabled
Line 82: Line 92:
| 1046 || DisableFeaturesForReset
| 1046 || DisableFeaturesForReset
|-
|-
| 1047 || [3.0.0+] NotifyApplicationDownloadStarted
| 1047 || [20.0.0+] NotifyApplicationDownloadStartedOld ([3.0.0-19.0.1] NotifyApplicationDownloadStarted)
|-
|-
| 1048 || [6.0.0+] NotifyNetworkProfileCreated
| 1048 || [6.0.0+] NotifyNetworkProfileCreated
|-
| 1049 || [11.0.0+] ResetFreeCommunicationApplicationList
|-
| 1050 || [20.0.0+] AddToFreeCommunicationApplicationList
|-
| 1051 || [20.0.0+] NotifyApplicationDownloadStarted
|-
|-
| 1061 || [4.0.0+] ConfirmStereoVisionRestrictionConfigurable
| 1061 || [4.0.0+] ConfirmStereoVisionRestrictionConfigurable
Line 122: Line 138:
| 1424 || GetAccountState
| 1424 || GetAccountState
|-
|-
| 1425 || [6.0.0+] RequestPostEvents
| 1425 || [6.0.0-19.0.1] RequestPostEvents
|-
| 1426 || [11.0.0-19.0.1] GetPostEventInterval
|-
| 1427 || [11.0.0-19.0.1] SetPostEventInterval
|-
|-
| 1432 || GetSynchronizationEvent
| 1432 || GetSynchronizationEvent
Line 136: Line 156:
| 1455 || IsRestrictedByPlayTimer
| 1455 || IsRestrictedByPlayTimer
|-
|-
| 1456 || GetPlayTimerSettings
| 1456 || [18.0.0+] GetPlayTimerSettingsOld ([1.0.0-17.0.1] GetPlayTimerSettings)
|-
|-
| 1457 || GetPlayTimerEventToRequestSuspension
| 1457 || GetPlayTimerEventToRequestSuspension
|-
|-
| 1458 || [4.0.0+] IsPlayTimerAlarmDisabled
| 1458 || [4.0.0+] IsPlayTimerAlarmDisabled
|-
| 1459 || [20.0.0+] GetPlayTimerRemainingTimeDisplayInfo
|-
|-
| 1471 || NotifyWrongPinCodeInputManyTimes
| 1471 || NotifyWrongPinCodeInputManyTimes
Line 149: Line 171:
|-
|-
| 1474 || ClearUnlinkedEvent
| 1474 || ClearUnlinkedEvent
|-
| 1475 || [18.0.0+] GetExtendedPlayTimerEvent
|-
| 1501 || [20.0.0+] SetTimerEventEnabled
|-
|-
| 1601 || DisableAllFeatures
| 1601 || DisableAllFeatures
Line 174: Line 200:
| 1941 || DeletePairing
| 1941 || DeletePairing
|-
|-
| 1951 || SetPlayTimerSettingsForDebug
| 1951 || [18.0.0+] SetPlayTimerSettingsForDebugOld ([1.0.0-17.0.1] SetPlayTimerSettingsForDebug)
|-
|-
| 1952 || GetPlayTimerSpentTimeForTest
| 1952 || GetPlayTimerSpentTimeForTest
|-
|-
| 1953 || [4.0.0+] SetPlayTimerAlarmDisabledForDebug
| 1953 || [4.0.0+] SetPlayTimerAlarmDisabledForDebug
|-
| 1954 || [18.0.0+] IsBedtimeAlarmEnabled
|-
| 1955 || [18.0.0+] GetBedtimeAlarmTime
|-
| 1956 || [18.0.0+] GetBedtimeAlarmTimeHour
|-
| 1957 || [18.0.0+] GetBedtimeAlarmTimeMinute
|-
| 1958 || [20.0.0+] GetBedtimeAlarmResetTimeHour
|-
| 1959 || [20.0.0+] GetBedtimeAlarmResetTimeMinute
|-
| 1960 || [20.0.0+] GetExtraPlayingTimeForDebug
|-
|-
| 2001 || RequestPairingAsync
| 2001 || RequestPairingAsync
Line 184: Line 224:
| 2002 || FinishRequestPairing
| 2002 || FinishRequestPairing
|-
|-
| 2003 || AuthorizePairingAsync
| 2003 || [19.0.0+] AuthorizePairingAsyncOld ([1.0.0-18.1.0] AuthorizePairingAsync)
|-
|-
| 2004 || FinishAuthorizePairing
| 2004 || FinishAuthorizePairing
Line 211: Line 251:
|-
|-
| 2016 || [5.0.0+] RequestUpdateExemptionListAsync
| 2016 || [5.0.0+] RequestUpdateExemptionListAsync
|-
| 2017 || [19.0.0+] AuthorizePairingAsync
|-
| 2019 || [19.0.0+] RequestUpdateDeviceUsersBackground
|-
| 2021 || [20.0.0+] RequestCopyPairingAsync
|-
| 2022 || [20.0.0+] FinishRequestCopyPairing
|-
| 2023 || [20.0.0+] IsFromPairingActiveDevice
|-
| 3001 || [20.0.0+] GetErrorContextChangedEvent
|-
| 9401 || [20.0.0+] GetEvents
|-
| 9402 || [20.0.0+] GetEventsWithJson
|-
| 9403 || [20.0.0+] RequestPostEvents
|-
| 9404 || [20.0.0+] GetPostEventInterval
|-
| 9405 || [20.0.0+] SetPostEventInterval
|-
| 145601 || [18.0.0+] GetPlayTimerSettings
|-
| 195101 || [18.0.0+] SetPlayTimerSettingsForDebug
|}
|}


Line 227: Line 293:


On [[3.0.1]] this was changed to use different hardcoded keydata, and to pass 11 as the snprintf argument instead of 10.
On [[3.0.1]] this was changed to use different hardcoded keydata, and to pass 11 as the snprintf argument instead of 10.
= Notes =
nnMain will skip various functionality when the output from [[Process_Manager_services|pm:bm]] GetBootMode is Maintenance. This includes psc:m init/deinit, bgtc:t functionality (including init/deinit), {various init/deinit}.


[[Category:Services]]
[[Category:Services]]