From df390a3ab7533f2a6dff92c0819275923d401dc2 Mon Sep 17 00:00:00 2001 From: zhou-liting125 Date: Wed, 16 Mar 2022 16:32:01 +0800 Subject: [PATCH 1/2] fixed 5c200dc from https://gitee.com/zhou-liting125/interface_sdk-js/pulls/1194 Add capability note Signed-off-by: zhou-liting125 --- api/@ohos.rpc.d.ts | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/api/@ohos.rpc.d.ts b/api/@ohos.rpc.d.ts index 0ee21513cb..e00c692fc5 100644 --- a/api/@ohos.rpc.d.ts +++ b/api/@ohos.rpc.d.ts @@ -750,6 +750,12 @@ declare namespace rpc { readRawData(size: number): number[]; } + + /** + * @sysCap SystemCapability.Communication.IPC.Core + * @import import rpc from '@ohos.rpc' + * @since 7 + */ interface Sequenceable { /** * Marshals this {@code Sequenceable} object into a {@link MessageParcel}. @@ -779,8 +785,9 @@ declare namespace rpc { *

SendRequestResult object contains four members, * namely error code of this operation, request code, data parcel * and reply parcel. - * @since 8 + * @sysCap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' + * @since 8 */ interface SendRequestResult { /** @@ -810,6 +817,11 @@ declare namespace rpc { reply: MessageParcel; } + /** + * @sysCap SystemCapability.Communication.IPC.Core + * @import import rpc from '@ohos.rpc' + * @since 7 + */ interface IRemoteObject { /** * Queries the description of an interface. @@ -918,6 +930,11 @@ declare namespace rpc { isObjectDead(): boolean; } + /** + * @sysCap SystemCapability.Communication.IPC.Core + * @import import rpc from '@ohos.rpc' + * @since 7 + */ interface IRemoteBroker { /** * Obtains a proxy or remote object. This method must be implemented by its derived classes. @@ -929,6 +946,11 @@ declare namespace rpc { asObject(): IRemoteObject; } + /** + * @since 7 + * @sysCap SystemCapability.Communication.IPC.Core + * @import import rpc from '@ohos.rpc' + */ interface DeathRecipient { /** * Called to perform subsequent operations when a death notification of the remote object is received. @@ -938,6 +960,11 @@ declare namespace rpc { onRemoteDied(): void; } + /** + * @sysCap SystemCapability.Communication.IPC.Core + * @import import rpc from '@ohos.rpc' + * @since 7 + */ class MessageOption { /** * Indicates synchronous call. @@ -1001,6 +1028,11 @@ declare namespace rpc { setWaitTime(waitTime: number): void; } + /** + * @sysCap SystemCapability.Communication.IPC.Core + * @import import rpc from '@ohos.rpc' + * @since 7 + */ class RemoteObject implements IRemoteObject { /** * A constructor to create a RemoteObject instance. @@ -1124,6 +1156,11 @@ declare namespace rpc { attachLocalInterface(localInterface: IRemoteBroker, descriptor: string): void; } + /** + * @sysCap SystemCapability.Communication.IPC.Core + * @import import rpc from '@ohos.rpc' + * @since 7 + */ class RemoteProxy implements IRemoteObject { /** * Indicates the message code for a Ping operation. @@ -1252,6 +1289,11 @@ declare namespace rpc { isObjectDead(): boolean; } + /** + * @sysCap SystemCapability.Communication.IPC.Core + * @import import rpc from '@ohos.rpc' + * @since 7 + */ class IPCSkeleton { /** * Obtains a local {@link IRemoteObject} reference of a registered service. @@ -1372,6 +1414,8 @@ declare namespace rpc { * including creating, closing, mapping, and unmapping an Ashmem object, * reading data from and writing data to an Ashmem object, * obtaining the Ashmem size, and setting Ashmem protection. + * @sysCap SystemCapability.Communication.IPC.Core + * @import import rpc from '@ohos.rpc' * @since 8 */ class Ashmem { -- Gitee From 5ce25785b0996b6310f716591ac2c2c26dd6bb18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E7=A4=BC=E4=BA=AD?= Date: Wed, 16 Mar 2022 12:11:49 +0000 Subject: [PATCH 2/2] Signed-off-by: zhouliting --- api/@ohos.rpc.d.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/api/@ohos.rpc.d.ts b/api/@ohos.rpc.d.ts index e00c692fc5..19f0fb7c1f 100644 --- a/api/@ohos.rpc.d.ts +++ b/api/@ohos.rpc.d.ts @@ -645,7 +645,7 @@ declare namespace rpc { * @param sequenceableArray Sequenceable array to read. * @since 8 */ - readSequenceableArray(sequenceableArray Sequenceable[]): void; + readSequenceableArray(sequenceableArray: Sequenceable[]): void; /** * Reads the specified {@link IRemoteObject} array from this {@link MessageParcel} object. @@ -752,7 +752,7 @@ declare namespace rpc { /** - * @sysCap SystemCapability.Communication.IPC.Core + * @syscap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' * @since 7 */ @@ -785,7 +785,7 @@ declare namespace rpc { *

SendRequestResult object contains four members, * namely error code of this operation, request code, data parcel * and reply parcel. - * @sysCap SystemCapability.Communication.IPC.Core + * @syscap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' * @since 8 */ @@ -818,7 +818,7 @@ declare namespace rpc { } /** - * @sysCap SystemCapability.Communication.IPC.Core + * @syscap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' * @since 7 */ @@ -931,7 +931,7 @@ declare namespace rpc { } /** - * @sysCap SystemCapability.Communication.IPC.Core + * @syscap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' * @since 7 */ @@ -948,7 +948,7 @@ declare namespace rpc { /** * @since 7 - * @sysCap SystemCapability.Communication.IPC.Core + * @syscap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' */ interface DeathRecipient { @@ -961,7 +961,7 @@ declare namespace rpc { } /** - * @sysCap SystemCapability.Communication.IPC.Core + * @syscap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' * @since 7 */ @@ -1029,7 +1029,7 @@ declare namespace rpc { } /** - * @sysCap SystemCapability.Communication.IPC.Core + * @syscap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' * @since 7 */ @@ -1157,7 +1157,7 @@ declare namespace rpc { } /** - * @sysCap SystemCapability.Communication.IPC.Core + * @syscap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' * @since 7 */ @@ -1290,7 +1290,7 @@ declare namespace rpc { } /** - * @sysCap SystemCapability.Communication.IPC.Core + * @syscap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' * @since 7 */ @@ -1414,7 +1414,7 @@ declare namespace rpc { * including creating, closing, mapping, and unmapping an Ashmem object, * reading data from and writing data to an Ashmem object, * obtaining the Ashmem size, and setting Ashmem protection. - * @sysCap SystemCapability.Communication.IPC.Core + * @syscap SystemCapability.Communication.IPC.Core * @import import rpc from '@ohos.rpc' * @since 8 */ -- Gitee