提交 6c4e9c81 编写于 作者: L l30043718 提交者: Lixiaoying25

fixed 8a5e9b82 from https://gitee.com/lixiaoying25/docs/pulls/23728

Description:ArkTS rectification
Feature or Bugfix:ArkTS rectification
Binary Source: No
Signed-off-by: NLixiaoying25 <lixiaoying25@huawei.com>
上级 76165cc7
...@@ -256,34 +256,34 @@ IPC/RPC的主要工作是让运行在不同进程的Proxy和Stub互相通信, ...@@ -256,34 +256,34 @@ IPC/RPC的主要工作是让运行在不同进程的Proxy和Stub互相通信,
connectId = this.context.connectServiceExtensionAbility(want,connect); connectId = this.context.connectServiceExtensionAbility(want,connect);
// 跨设备绑定 // 跨设备绑定
// 第一个参数是本应用的包名,第二个参数是接收deviceManager的回调函数 let deviceManagerCallback = (err: BusinessError, data: deviceManager.DeviceManager) => {
deviceManager.createDeviceManager("ohos.rpc.test", (err: Error, data: deviceManager.DeviceManager) => { if (err) {
if (err) { console.error("createDeviceManager errCode:" + err.code + ",errMessage:" + err.message);
console.error("createDeviceManager errCode:" + err.code + ",errMessage:" + err.message); return;
return; }
} console.info("createDeviceManager success");
console.info("createDeviceManager success"); let dmInstance = data;
let dmInstance = data; }
}); deviceManager.createDeviceManager("ohos.rpc.test", deviceManagerCallback);
// 使用deviceManager获取目标设备NetworkId // 使用deviceManager获取目标设备NetworkId
let deviceList: Array<deviceManager.DeviceInfo> = dmInstance.getTrustedDeviceListSync(); let deviceList: Array<deviceManager.DeviceInfo> = dmInstance.getTrustedDeviceListSync();
let networkId: string = deviceList[0].networkId; let networkId: string = deviceList[0].networkId;
let want: Want = { let want: Want = {
bundleName: "ohos.rpc.test.server", bundleName: "ohos.rpc.test.server",
abilityName: "ohos.rpc.test.service.ServiceAbility", abilityName: "ohos.rpc.test.service.ServiceAbility",
deviceId: networkId, deviceId: networkId,
flags: 256 flags: 256
}; };
// 建立连接后返回的Id需要保存下来,在断开连接时需要作为参数传入 // 建立连接后返回的Id需要保存下来,在断开连接时需要作为参数传入
// FA模型使用此方法连接服务 // FA模型使用此方法连接服务
// connectId = featureAbility.connectAbility(want, connect); // connectId = featureAbility.connectAbility(want, connect);
// 第一个参数是本应用的包名,第二个参数是接收deviceManager的回调函数
connectId = this.context.connectServiceExtensionAbility(want,connect); connectId = this.context.connectServiceExtensionAbility(want,connect);
``` ```
3. 服务端处理客户端请求 3. 服务端处理客户端请求
服务端被绑定的Ability在onConnect方法里返回继承自rpc.RemoteObject的对象,该对象需要实现onRemoteMessageRequest方法,处理客户端的请求。 服务端被绑定的Ability在onConnect方法里返回继承自rpc.RemoteObject的对象,该对象需要实现onRemoteMessageRequest方法,处理客户端的请求。
......
...@@ -104,7 +104,7 @@ writeRemoteObject(object: [IRemoteObject](#iremoteobject)): void ...@@ -104,7 +104,7 @@ writeRemoteObject(object: [IRemoteObject](#iremoteobject)): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class TestRemoteObject extends rpc.RemoteObject { class TestRemoteObject extends rpc.RemoteObject {
constructor(descriptor: string) { constructor(descriptor: string) {
...@@ -116,7 +116,7 @@ writeRemoteObject(object: [IRemoteObject](#iremoteobject)): void ...@@ -116,7 +116,7 @@ writeRemoteObject(object: [IRemoteObject](#iremoteobject)): void
try { try {
data.writeRemoteObject(testRemoteObject); data.writeRemoteObject(testRemoteObject);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("Rpc write remote object fail, errorCode " + e.code); console.info("Rpc write remote object fail, errorCode " + e.code);
console.info("Rpc write remote object fail, errorMessage " + e.message); console.info("Rpc write remote object fail, errorMessage " + e.message);
} }
...@@ -148,7 +148,7 @@ readRemoteObject(): IRemoteObject ...@@ -148,7 +148,7 @@ readRemoteObject(): IRemoteObject
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class TestRemoteObject extends rpc.RemoteObject { class TestRemoteObject extends rpc.RemoteObject {
constructor(descriptor: string) { constructor(descriptor: string) {
...@@ -161,7 +161,7 @@ readRemoteObject(): IRemoteObject ...@@ -161,7 +161,7 @@ readRemoteObject(): IRemoteObject
data.writeRemoteObject(testRemoteObject); data.writeRemoteObject(testRemoteObject);
let proxy = data.readRemoteObject(); let proxy = data.readRemoteObject();
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("Rpc write remote object fail, errorCode " + e.code); console.info("Rpc write remote object fail, errorCode " + e.code);
console.info("Rpc write remote object fail, errorMessage " + e.message); console.info("Rpc write remote object fail, errorMessage " + e.message);
} }
...@@ -192,13 +192,13 @@ writeInterfaceToken(token: string): void ...@@ -192,13 +192,13 @@ writeInterfaceToken(token: string): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeInterfaceToken("aaa"); data.writeInterfaceToken("aaa");
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write interface fail, errorCode " + e.code); console.info("rpc write interface fail, errorCode " + e.code);
console.info("rpc write interface fail, errorMessage " + e.message); console.info("rpc write interface fail, errorMessage " + e.message);
} }
...@@ -229,7 +229,7 @@ readInterfaceToken(): string ...@@ -229,7 +229,7 @@ readInterfaceToken(): string
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class Stub extends rpc.RemoteObject { class Stub extends rpc.RemoteObject {
onRemoteRequest(code: number, data: rpc.MessageParcel, reply: rpc.MessageParcel, option: rpc.MessageOption): boolean { onRemoteRequest(code: number, data: rpc.MessageParcel, reply: rpc.MessageParcel, option: rpc.MessageOption): boolean {
...@@ -237,7 +237,7 @@ class Stub extends rpc.RemoteObject { ...@@ -237,7 +237,7 @@ class Stub extends rpc.RemoteObject {
let interfaceToken = data.readInterfaceToken(); let interfaceToken = data.readInterfaceToken();
console.log("RpcServer: interfaceToken is " + interfaceToken); console.log("RpcServer: interfaceToken is " + interfaceToken);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("RpcServer: read interfaceToken failed, errorCode " + e.code); console.info("RpcServer: read interfaceToken failed, errorCode " + e.code);
console.info("RpcServer: read interfaceToken failed, errorMessage " + e.message); console.info("RpcServer: read interfaceToken failed, errorMessage " + e.message);
} }
...@@ -307,14 +307,14 @@ setSize(size: number): void ...@@ -307,14 +307,14 @@ setSize(size: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.setSize(16); data.setSize(16);
console.log("RpcClient: setSize is " + data.getSize()); console.log("RpcClient: setSize is " + data.getSize());
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc set size of MessageSequence fail, errorCode " + e.code); console.info("rpc set size of MessageSequence fail, errorCode " + e.code);
console.info("rpc set size of MessageSequence fail, errorMessage " + e.message); console.info("rpc set size of MessageSequence fail, errorMessage " + e.message);
} }
...@@ -345,14 +345,14 @@ setCapacity(size: number): void ...@@ -345,14 +345,14 @@ setCapacity(size: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.setCapacity(100); data.setCapacity(100);
console.log("RpcClient: setCapacity is " + data.getCapacity()); console.log("RpcClient: setCapacity is " + data.getCapacity());
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc memory alloc fail, errorCode " + e.code); console.info("rpc memory alloc fail, errorCode " + e.code);
console.info("rpc memory alloc fail, errorMessage " + e.message); console.info("rpc memory alloc fail, errorMessage " + e.message);
} }
...@@ -472,7 +472,7 @@ rewindRead(pos: number): void ...@@ -472,7 +472,7 @@ rewindRead(pos: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
data.writeInt(12); data.writeInt(12);
...@@ -482,7 +482,7 @@ rewindRead(pos: number): void ...@@ -482,7 +482,7 @@ rewindRead(pos: number): void
try { try {
data.rewindRead(0); data.rewindRead(0);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc rewind read data fail, errorCode " + e.code); console.info("rpc rewind read data fail, errorCode " + e.code);
console.info("rpc rewind read data fail, errorMessage " + e.message); console.info("rpc rewind read data fail, errorMessage " + e.message);
} }
...@@ -507,14 +507,14 @@ rewindWrite(pos: number): void ...@@ -507,14 +507,14 @@ rewindWrite(pos: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
data.writeInt(4); data.writeInt(4);
try { try {
data.rewindWrite(0); data.rewindWrite(0);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc rewind read data fail, errorCode " + e.code); console.info("rpc rewind read data fail, errorCode " + e.code);
console.info("rpc rewind read data fail, errorMessage " + e.message); console.info("rpc rewind read data fail, errorMessage " + e.message);
} }
...@@ -548,13 +548,13 @@ writeByte(val: number): void ...@@ -548,13 +548,13 @@ writeByte(val: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeByte(2); data.writeByte(2);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write byte fail, errorCode " + e.code); console.info("rpc write byte fail, errorCode " + e.code);
console.info("rpc write byte fail, errorMessage" + e.message); console.info("rpc write byte fail, errorMessage" + e.message);
} }
...@@ -585,13 +585,13 @@ readByte(): number ...@@ -585,13 +585,13 @@ readByte(): number
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeByte(2); data.writeByte(2);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write byte fail, errorCode " + e.code); console.info("rpc write byte fail, errorCode " + e.code);
console.info("rpc write byte fail, errorMessage" + e.message); console.info("rpc write byte fail, errorMessage" + e.message);
} }
...@@ -599,7 +599,7 @@ readByte(): number ...@@ -599,7 +599,7 @@ readByte(): number
let ret = data.readByte(); let ret = data.readByte();
console.log("RpcClient: readByte is: " + ret); console.log("RpcClient: readByte is: " + ret);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write byte fail, errorCode " + e.code); console.info("rpc write byte fail, errorCode " + e.code);
console.info("rpc write byte fail, errorMessage" + e.message); console.info("rpc write byte fail, errorMessage" + e.message);
} }
...@@ -630,13 +630,13 @@ writeShort(val: number): void ...@@ -630,13 +630,13 @@ writeShort(val: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeShort(8); data.writeShort(8);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write short fail, errorCode " + e.code); console.info("rpc write short fail, errorCode " + e.code);
console.info("rpc write short fail, errorMessage" + e.message); console.info("rpc write short fail, errorMessage" + e.message);
} }
...@@ -667,13 +667,13 @@ readShort(): number ...@@ -667,13 +667,13 @@ readShort(): number
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeShort(8); data.writeShort(8);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write short fail, errorCode " + e.code); console.info("rpc write short fail, errorCode " + e.code);
console.info("rpc write short fail, errorMessage" + e.message); console.info("rpc write short fail, errorMessage" + e.message);
} }
...@@ -681,7 +681,7 @@ readShort(): number ...@@ -681,7 +681,7 @@ readShort(): number
let ret = data.readShort(); let ret = data.readShort();
console.log("RpcClient: readByte is: " + ret); console.log("RpcClient: readByte is: " + ret);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read short fail, errorCode " + e.code); console.info("rpc read short fail, errorCode " + e.code);
console.info("rpc read short fail, errorMessage" + e.message); console.info("rpc read short fail, errorMessage" + e.message);
} }
...@@ -712,13 +712,13 @@ writeInt(val: number): void ...@@ -712,13 +712,13 @@ writeInt(val: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeInt(10); data.writeInt(10);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write int fail, errorCode " + e.code); console.info("rpc write int fail, errorCode " + e.code);
console.info("rpc write int fail, errorMessage" + e.message); console.info("rpc write int fail, errorMessage" + e.message);
} }
...@@ -749,13 +749,13 @@ readInt(): number ...@@ -749,13 +749,13 @@ readInt(): number
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeInt(10); data.writeInt(10);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write int fail, errorCode " + e.code); console.info("rpc write int fail, errorCode " + e.code);
console.info("rpc write int fail, errorMessage" + e.message); console.info("rpc write int fail, errorMessage" + e.message);
} }
...@@ -763,7 +763,7 @@ readInt(): number ...@@ -763,7 +763,7 @@ readInt(): number
let ret = data.readInt(); let ret = data.readInt();
console.log("RpcClient: readInt is " + ret); console.log("RpcClient: readInt is " + ret);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read int fail, errorCode " + e.code); console.info("rpc read int fail, errorCode " + e.code);
console.info("rpc read int fail, errorMessage" + e.message); console.info("rpc read int fail, errorMessage" + e.message);
} }
...@@ -794,13 +794,13 @@ writeLong(val: number): void ...@@ -794,13 +794,13 @@ writeLong(val: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeLong(10000); data.writeLong(10000);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write long fail, errorCode " + e.code); console.info("rpc write long fail, errorCode " + e.code);
console.info("rpc write long fail, errorMessage" + e.message); console.info("rpc write long fail, errorMessage" + e.message);
} }
...@@ -831,13 +831,13 @@ readLong(): number ...@@ -831,13 +831,13 @@ readLong(): number
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeLong(10000); data.writeLong(10000);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write long fail, errorCode " + e.code); console.info("rpc write long fail, errorCode " + e.code);
console.info("rpc write long fail, errorMessage" + e.message); console.info("rpc write long fail, errorMessage" + e.message);
} }
...@@ -845,7 +845,7 @@ readLong(): number ...@@ -845,7 +845,7 @@ readLong(): number
let ret = data.readLong(); let ret = data.readLong();
console.log("RpcClient: readLong is " + ret); console.log("RpcClient: readLong is " + ret);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read long fail, errorCode " + e.code); console.info("rpc read long fail, errorCode " + e.code);
console.info("rpc read long fail, errorMessage" + e.message); console.info("rpc read long fail, errorMessage" + e.message);
} }
...@@ -876,13 +876,13 @@ writeFloat(val: number): void ...@@ -876,13 +876,13 @@ writeFloat(val: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeFloat(1.2); data.writeFloat(1.2);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write float fail, errorCode " + e.code); console.info("rpc write float fail, errorCode " + e.code);
console.info("rpc write float fail, errorMessage" + e.message); console.info("rpc write float fail, errorMessage" + e.message);
} }
...@@ -913,13 +913,13 @@ readFloat(): number ...@@ -913,13 +913,13 @@ readFloat(): number
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeFloat(1.2); data.writeFloat(1.2);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write float fail, errorCode " + e.code); console.info("rpc write float fail, errorCode " + e.code);
console.info("rpc write float fail, errorMessage" + e.message); console.info("rpc write float fail, errorMessage" + e.message);
} }
...@@ -927,7 +927,7 @@ readFloat(): number ...@@ -927,7 +927,7 @@ readFloat(): number
let ret = data.readFloat(); let ret = data.readFloat();
console.log("RpcClient: readFloat is " + ret); console.log("RpcClient: readFloat is " + ret);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read float fail, errorCode " + e.code); console.info("rpc read float fail, errorCode " + e.code);
console.info("rpc read float fail, errorMessage" + e.message); console.info("rpc read float fail, errorMessage" + e.message);
} }
...@@ -958,13 +958,13 @@ writeDouble(val: number): void ...@@ -958,13 +958,13 @@ writeDouble(val: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeDouble(10.2); data.writeDouble(10.2);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read float fail, errorCode " + e.code); console.info("rpc read float fail, errorCode " + e.code);
console.info("rpc read float fail, errorMessage" + e.message); console.info("rpc read float fail, errorMessage" + e.message);
} }
...@@ -995,13 +995,13 @@ readDouble(): number ...@@ -995,13 +995,13 @@ readDouble(): number
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeDouble(10.2); data.writeDouble(10.2);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write double fail, errorCode " + e.code); console.info("rpc write double fail, errorCode " + e.code);
console.info("rpc write double fail, errorMessage" + e.message); console.info("rpc write double fail, errorMessage" + e.message);
} }
...@@ -1009,7 +1009,7 @@ readDouble(): number ...@@ -1009,7 +1009,7 @@ readDouble(): number
let ret = data.readDouble(); let ret = data.readDouble();
console.log("RpcClient: readDouble is " + ret); console.log("RpcClient: readDouble is " + ret);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read double fail, errorCode " + e.code); console.info("rpc read double fail, errorCode " + e.code);
console.info("rpc read double fail, errorMessage" + e.message); console.info("rpc read double fail, errorMessage" + e.message);
} }
...@@ -1040,13 +1040,13 @@ writeBoolean(val: boolean): void ...@@ -1040,13 +1040,13 @@ writeBoolean(val: boolean): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeBoolean(false); data.writeBoolean(false);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write boolean fail, errorCode " + e.code); console.info("rpc write boolean fail, errorCode " + e.code);
console.info("rpc write boolean fail, errorMessage" + e.message); console.info("rpc write boolean fail, errorMessage" + e.message);
} }
...@@ -1077,13 +1077,13 @@ readBoolean(): boolean ...@@ -1077,13 +1077,13 @@ readBoolean(): boolean
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeBoolean(false); data.writeBoolean(false);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write boolean fail, errorCode " + e.code); console.info("rpc write boolean fail, errorCode " + e.code);
console.info("rpc write boolean fail, errorMessage" + e.message); console.info("rpc write boolean fail, errorMessage" + e.message);
} }
...@@ -1091,7 +1091,7 @@ readBoolean(): boolean ...@@ -1091,7 +1091,7 @@ readBoolean(): boolean
let ret = data.readBoolean(); let ret = data.readBoolean();
console.log("RpcClient: readBoolean is " + ret); console.log("RpcClient: readBoolean is " + ret);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read boolean fail, errorCode " + e.code); console.info("rpc read boolean fail, errorCode " + e.code);
console.info("rpc read boolean fail, errorMessage" + e.message); console.info("rpc read boolean fail, errorMessage" + e.message);
} }
...@@ -1122,13 +1122,13 @@ writeChar(val: number): void ...@@ -1122,13 +1122,13 @@ writeChar(val: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeChar(97); data.writeChar(97);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write char fail, errorCode " + e.code); console.info("rpc write char fail, errorCode " + e.code);
console.info("rpc write char fail, errorMessage" + e.message); console.info("rpc write char fail, errorMessage" + e.message);
} }
...@@ -1159,13 +1159,13 @@ readChar(): number ...@@ -1159,13 +1159,13 @@ readChar(): number
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeChar(97); data.writeChar(97);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write char fail, errorCode " + e.code); console.info("rpc write char fail, errorCode " + e.code);
console.info("rpc write char fail, errorMessage" + e.message); console.info("rpc write char fail, errorMessage" + e.message);
} }
...@@ -1173,7 +1173,7 @@ readChar(): number ...@@ -1173,7 +1173,7 @@ readChar(): number
let ret = data.readChar(); let ret = data.readChar();
console.log("RpcClient: readChar is " + ret); console.log("RpcClient: readChar is " + ret);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read char fail, errorCode " + e.code); console.info("rpc read char fail, errorCode " + e.code);
console.info("rpc read char fail, errorMessage" + e.message); console.info("rpc read char fail, errorMessage" + e.message);
} }
...@@ -1204,13 +1204,13 @@ writeString(val: string): void ...@@ -1204,13 +1204,13 @@ writeString(val: string): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeString('abc'); data.writeString('abc');
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write string fail, errorCode " + e.code); console.info("rpc write string fail, errorCode " + e.code);
console.info("rpc write string fail, errorMessage" + e.message); console.info("rpc write string fail, errorMessage" + e.message);
} }
...@@ -1241,13 +1241,13 @@ readString(): string ...@@ -1241,13 +1241,13 @@ readString(): string
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeString('abc'); data.writeString('abc');
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write string fail, errorCode " + e.code); console.info("rpc write string fail, errorCode " + e.code);
console.info("rpc write string fail, errorMessage" + e.message); console.info("rpc write string fail, errorMessage" + e.message);
} }
...@@ -1255,7 +1255,7 @@ readString(): string ...@@ -1255,7 +1255,7 @@ readString(): string
let ret = data.readString(); let ret = data.readString();
console.log("RpcClient: readString is " + ret); console.log("RpcClient: readString is " + ret);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read string fail, errorCode " + e.code); console.info("rpc read string fail, errorCode " + e.code);
console.info("rpc read string fail, errorMessage" + e.message); console.info("rpc read string fail, errorMessage" + e.message);
} }
...@@ -1286,7 +1286,7 @@ writeParcelable(val: Parcelable): void ...@@ -1286,7 +1286,7 @@ writeParcelable(val: Parcelable): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class MyParcelable implements rpc.Parcelable { class MyParcelable implements rpc.Parcelable {
num: number; num: number;
...@@ -1311,7 +1311,7 @@ writeParcelable(val: Parcelable): void ...@@ -1311,7 +1311,7 @@ writeParcelable(val: Parcelable): void
try { try {
data.writeParcelable(parcelable); data.writeParcelable(parcelable);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write parcelable fail, errorCode " + e.code); console.info("rpc write parcelable fail, errorCode " + e.code);
console.info("rpc write parcelable fail, errorMessage" + e.message); console.info("rpc write parcelable fail, errorMessage" + e.message);
} }
...@@ -1343,7 +1343,7 @@ readParcelable(dataIn: Parcelable): void ...@@ -1343,7 +1343,7 @@ readParcelable(dataIn: Parcelable): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class MyParcelable implements rpc.Parcelable { class MyParcelable implements rpc.Parcelable {
num: number; num: number;
...@@ -1370,7 +1370,7 @@ readParcelable(dataIn: Parcelable): void ...@@ -1370,7 +1370,7 @@ readParcelable(dataIn: Parcelable): void
try { try {
data.readParcelable(ret); data.readParcelable(ret);
}catch(error) { }catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read parcelable fail, errorCode " + e.code); console.info("rpc read parcelable fail, errorCode " + e.code);
console.info("rpc read parcelable fail, errorMessage" + e.message); console.info("rpc read parcelable fail, errorMessage" + e.message);
} }
...@@ -1401,14 +1401,14 @@ writeByteArray(byteArray: number[]): void ...@@ -1401,14 +1401,14 @@ writeByteArray(byteArray: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
let ByteArrayVar = [1, 2, 3, 4, 5]; let ByteArrayVar = [1, 2, 3, 4, 5];
try { try {
data.writeByteArray(ByteArrayVar); data.writeByteArray(ByteArrayVar);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write byteArray fail, errorCode " + e.code); console.info("rpc write byteArray fail, errorCode " + e.code);
console.info("rpc write byteArray fail, errorMessage" + e.message); console.info("rpc write byteArray fail, errorMessage" + e.message);
} }
...@@ -1439,14 +1439,14 @@ readByteArray(dataIn: number[]): void ...@@ -1439,14 +1439,14 @@ readByteArray(dataIn: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
let ByteArrayVar = [1, 2, 3, 4, 5]; let ByteArrayVar = [1, 2, 3, 4, 5];
try { try {
data.writeByteArray(ByteArrayVar); data.writeByteArray(ByteArrayVar);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write byteArray fail, errorCode " + e.code); console.info("rpc write byteArray fail, errorCode " + e.code);
console.info("rpc write byteArray fail, errorMessage" + e.message); console.info("rpc write byteArray fail, errorMessage" + e.message);
} }
...@@ -1454,7 +1454,7 @@ readByteArray(dataIn: number[]): void ...@@ -1454,7 +1454,7 @@ readByteArray(dataIn: number[]): void
let array: Array<number> = new Array(5); let array: Array<number> = new Array(5);
data.readByteArray(array); data.readByteArray(array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write byteArray fail, errorCode " + e.code); console.info("rpc write byteArray fail, errorCode " + e.code);
console.info("rpc write byteArray fail, errorMessage" + e.message); console.info("rpc write byteArray fail, errorMessage" + e.message);
} }
...@@ -1485,14 +1485,14 @@ readByteArray(): number[] ...@@ -1485,14 +1485,14 @@ readByteArray(): number[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
let byteArrayVar = [1, 2, 3, 4, 5]; let byteArrayVar = [1, 2, 3, 4, 5];
try { try {
data.writeByteArray(byteArrayVar); data.writeByteArray(byteArrayVar);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write byteArray fail, errorCode " + e.code); console.info("rpc write byteArray fail, errorCode " + e.code);
console.info("rpc write byteArray fail, errorMessage" + e.message); console.info("rpc write byteArray fail, errorMessage" + e.message);
} }
...@@ -1500,7 +1500,7 @@ readByteArray(): number[] ...@@ -1500,7 +1500,7 @@ readByteArray(): number[]
let array = data.readByteArray(); let array = data.readByteArray();
console.log("RpcClient: readByteArray is " + array); console.log("RpcClient: readByteArray is " + array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read byteArray fail, errorCode " + e.code); console.info("rpc read byteArray fail, errorCode " + e.code);
console.info("rpc read byteArray fail, errorMessage" + e.message); console.info("rpc read byteArray fail, errorMessage" + e.message);
} }
...@@ -1531,13 +1531,13 @@ writeShortArray(shortArray: number[]): void ...@@ -1531,13 +1531,13 @@ writeShortArray(shortArray: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeShortArray([11, 12, 13]); data.writeShortArray([11, 12, 13]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read byteArray fail, errorCode " + e.code); console.info("rpc read byteArray fail, errorCode " + e.code);
console.info("rpc read byteArray fail, errorMessage" + e.message); console.info("rpc read byteArray fail, errorMessage" + e.message);
} }
...@@ -1568,13 +1568,13 @@ readShortArray(dataIn: number[]): void ...@@ -1568,13 +1568,13 @@ readShortArray(dataIn: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeShortArray([11, 12, 13]); data.writeShortArray([11, 12, 13]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write shortArray fail, errorCode " + e.code); console.info("rpc write shortArray fail, errorCode " + e.code);
console.info("rpc write shortArray fail, errorMessage" + e.message); console.info("rpc write shortArray fail, errorMessage" + e.message);
} }
...@@ -1582,7 +1582,7 @@ readShortArray(dataIn: number[]): void ...@@ -1582,7 +1582,7 @@ readShortArray(dataIn: number[]): void
let array: Array<number> = new Array(3); let array: Array<number> = new Array(3);
data.readShortArray(array); data.readShortArray(array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read shortArray fail, errorCode " + e.code); console.info("rpc read shortArray fail, errorCode " + e.code);
console.info("rpc read shortArray fail, errorMessage" + e.message); console.info("rpc read shortArray fail, errorMessage" + e.message);
} }
...@@ -1613,13 +1613,13 @@ readShortArray(): number[] ...@@ -1613,13 +1613,13 @@ readShortArray(): number[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeShortArray([11, 12, 13]); data.writeShortArray([11, 12, 13]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write shortArray fail, errorCode " + e.code); console.info("rpc write shortArray fail, errorCode " + e.code);
console.info("rpc write shortArray fail, errorMessage" + e.message); console.info("rpc write shortArray fail, errorMessage" + e.message);
} }
...@@ -1627,7 +1627,7 @@ readShortArray(): number[] ...@@ -1627,7 +1627,7 @@ readShortArray(): number[]
let array = data.readShortArray(); let array = data.readShortArray();
console.log("RpcClient: readShortArray is " + array); console.log("RpcClient: readShortArray is " + array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read shortArray fail, errorCode " + e.code); console.info("rpc read shortArray fail, errorCode " + e.code);
console.info("rpc read shortArray fail, errorMessage" + e.message); console.info("rpc read shortArray fail, errorMessage" + e.message);
} }
...@@ -1658,13 +1658,13 @@ writeIntArray(intArray: number[]): void ...@@ -1658,13 +1658,13 @@ writeIntArray(intArray: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeIntArray([100, 111, 112]); data.writeIntArray([100, 111, 112]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write intArray fail, errorCode " + e.code); console.info("rpc write intArray fail, errorCode " + e.code);
console.info("rpc write intArray fail, errorMessage" + e.message); console.info("rpc write intArray fail, errorMessage" + e.message);
} }
...@@ -1695,13 +1695,13 @@ readIntArray(dataIn: number[]): void ...@@ -1695,13 +1695,13 @@ readIntArray(dataIn: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeIntArray([100, 111, 112]); data.writeIntArray([100, 111, 112]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write intArray fail, errorCode " + e.code); console.info("rpc write intArray fail, errorCode " + e.code);
console.info("rpc write intArray fail, errorMessage" + e.message); console.info("rpc write intArray fail, errorMessage" + e.message);
} }
...@@ -1709,7 +1709,7 @@ readIntArray(dataIn: number[]): void ...@@ -1709,7 +1709,7 @@ readIntArray(dataIn: number[]): void
try { try {
data.readIntArray(array); data.readIntArray(array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read intArray fail, errorCode " + e.code); console.info("rpc read intArray fail, errorCode " + e.code);
console.info("rpc read intArray fail, errorMessage" + e.message); console.info("rpc read intArray fail, errorMessage" + e.message);
} }
...@@ -1740,13 +1740,13 @@ readIntArray(): number[] ...@@ -1740,13 +1740,13 @@ readIntArray(): number[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeIntArray([100, 111, 112]); data.writeIntArray([100, 111, 112]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write intArray fail, errorCode " + e.code); console.info("rpc write intArray fail, errorCode " + e.code);
console.info("rpc write intArray fail, errorMessage" + e.message); console.info("rpc write intArray fail, errorMessage" + e.message);
} }
...@@ -1754,7 +1754,7 @@ readIntArray(): number[] ...@@ -1754,7 +1754,7 @@ readIntArray(): number[]
let array = data.readIntArray(); let array = data.readIntArray();
console.log("RpcClient: readIntArray is " + array); console.log("RpcClient: readIntArray is " + array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read intArray fail, errorCode " + e.code); console.info("rpc read intArray fail, errorCode " + e.code);
console.info("rpc read intArray fail, errorMessage" + e.message); console.info("rpc read intArray fail, errorMessage" + e.message);
} }
...@@ -1785,13 +1785,13 @@ writeLongArray(longArray: number[]): void ...@@ -1785,13 +1785,13 @@ writeLongArray(longArray: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeLongArray([1111, 1112, 1113]); data.writeLongArray([1111, 1112, 1113]);
}catch(error){ }catch(error){
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write longArray fail, errorCode " + e.code); console.info("rpc write longArray fail, errorCode " + e.code);
console.info("rpc write longArray fail, errorMessage" + e.message); console.info("rpc write longArray fail, errorMessage" + e.message);
} }
...@@ -1822,13 +1822,13 @@ readLongArray(dataIn: number[]): void ...@@ -1822,13 +1822,13 @@ readLongArray(dataIn: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeLongArray([1111, 1112, 1113]); data.writeLongArray([1111, 1112, 1113]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write longArray fail, errorCode " + e.code); console.info("rpc write longArray fail, errorCode " + e.code);
console.info("rpc write longArray fail, errorMessage" + e.message); console.info("rpc write longArray fail, errorMessage" + e.message);
} }
...@@ -1836,7 +1836,7 @@ readLongArray(dataIn: number[]): void ...@@ -1836,7 +1836,7 @@ readLongArray(dataIn: number[]): void
try { try {
data.readLongArray(array); data.readLongArray(array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read longArray fail, errorCode " + e.code); console.info("rpc read longArray fail, errorCode " + e.code);
console.info("rpc read longArray fail, errorMessage" + e.message); console.info("rpc read longArray fail, errorMessage" + e.message);
} }
...@@ -1867,13 +1867,13 @@ readLongArray(): number[] ...@@ -1867,13 +1867,13 @@ readLongArray(): number[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeLongArray([1111, 1112, 1113]); data.writeLongArray([1111, 1112, 1113]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write longArray fail, errorCode " + e.code); console.info("rpc write longArray fail, errorCode " + e.code);
console.info("rpc write longArray fail, errorMessage" + e.message); console.info("rpc write longArray fail, errorMessage" + e.message);
} }
...@@ -1881,7 +1881,7 @@ readLongArray(): number[] ...@@ -1881,7 +1881,7 @@ readLongArray(): number[]
let array = data.readLongArray(); let array = data.readLongArray();
console.log("RpcClient: readLongArray is " + array); console.log("RpcClient: readLongArray is " + array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read longArray fail, errorCode " + e.code); console.info("rpc read longArray fail, errorCode " + e.code);
console.info("rpc read longArray fail, errorMessage" + e.message); console.info("rpc read longArray fail, errorMessage" + e.message);
} }
...@@ -1912,13 +1912,13 @@ writeFloatArray(floatArray: number[]): void ...@@ -1912,13 +1912,13 @@ writeFloatArray(floatArray: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeFloatArray([1.2, 1.3, 1.4]); data.writeFloatArray([1.2, 1.3, 1.4]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write floatArray fail, errorCode " + e.code); console.info("rpc write floatArray fail, errorCode " + e.code);
console.info("rpc write floatArray fail, errorMessage" + e.message); console.info("rpc write floatArray fail, errorMessage" + e.message);
} }
...@@ -1949,13 +1949,13 @@ readFloatArray(dataIn: number[]): void ...@@ -1949,13 +1949,13 @@ readFloatArray(dataIn: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeFloatArray([1.2, 1.3, 1.4]); data.writeFloatArray([1.2, 1.3, 1.4]);
}catch(error){ }catch(error){
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write floatArray fail, errorCode " + e.code); console.info("rpc write floatArray fail, errorCode " + e.code);
console.info("rpc write floatArray fail, errorMessage" + e.message); console.info("rpc write floatArray fail, errorMessage" + e.message);
} }
...@@ -1963,7 +1963,7 @@ readFloatArray(dataIn: number[]): void ...@@ -1963,7 +1963,7 @@ readFloatArray(dataIn: number[]): void
try { try {
data.readFloatArray(array); data.readFloatArray(array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read floatArray fail, errorCode " + e.code); console.info("rpc read floatArray fail, errorCode " + e.code);
console.info("rpc read floatArray fail, errorMessage" + e.message); console.info("rpc read floatArray fail, errorMessage" + e.message);
} }
...@@ -1994,13 +1994,13 @@ readFloatArray(): number[] ...@@ -1994,13 +1994,13 @@ readFloatArray(): number[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeFloatArray([1.2, 1.3, 1.4]); data.writeFloatArray([1.2, 1.3, 1.4]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write floatArray fail, errorCode " + e.code); console.info("rpc write floatArray fail, errorCode " + e.code);
console.info("rpc write floatArray fail, errorMessage" + e.message); console.info("rpc write floatArray fail, errorMessage" + e.message);
} }
...@@ -2008,7 +2008,7 @@ readFloatArray(): number[] ...@@ -2008,7 +2008,7 @@ readFloatArray(): number[]
let array = data.readFloatArray(); let array = data.readFloatArray();
console.log("RpcClient: readFloatArray is " + array); console.log("RpcClient: readFloatArray is " + array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read floatArray fail, errorCode " + e.code); console.info("rpc read floatArray fail, errorCode " + e.code);
console.info("rpc read floatArray fail, errorMessage" + e.message); console.info("rpc read floatArray fail, errorMessage" + e.message);
} }
...@@ -2039,13 +2039,13 @@ writeDoubleArray(doubleArray: number[]): void ...@@ -2039,13 +2039,13 @@ writeDoubleArray(doubleArray: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeDoubleArray([11.1, 12.2, 13.3]); data.writeDoubleArray([11.1, 12.2, 13.3]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write doubleArray fail, errorCode " + e.code); console.info("rpc write doubleArray fail, errorCode " + e.code);
console.info("rpc write doubleArray fail, errorMessage" + e.message); console.info("rpc write doubleArray fail, errorMessage" + e.message);
} }
...@@ -2076,13 +2076,13 @@ readDoubleArray(dataIn: number[]): void ...@@ -2076,13 +2076,13 @@ readDoubleArray(dataIn: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeDoubleArray([11.1, 12.2, 13.3]); data.writeDoubleArray([11.1, 12.2, 13.3]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write doubleArray fail, errorCode " + e.code); console.info("rpc write doubleArray fail, errorCode " + e.code);
console.info("rpc write doubleArray fail, errorMessage" + e.message); console.info("rpc write doubleArray fail, errorMessage" + e.message);
} }
...@@ -2090,7 +2090,7 @@ readDoubleArray(dataIn: number[]): void ...@@ -2090,7 +2090,7 @@ readDoubleArray(dataIn: number[]): void
try { try {
data.readDoubleArray(array); data.readDoubleArray(array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read doubleArray fail, errorCode " + e.code); console.info("rpc read doubleArray fail, errorCode " + e.code);
console.info("rpc read doubleArray fail, errorMessage" + e.message); console.info("rpc read doubleArray fail, errorMessage" + e.message);
} }
...@@ -2121,13 +2121,13 @@ readDoubleArray(): number[] ...@@ -2121,13 +2121,13 @@ readDoubleArray(): number[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeDoubleArray([11.1, 12.2, 13.3]); data.writeDoubleArray([11.1, 12.2, 13.3]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write doubleArray fail, errorCode " + e.code); console.info("rpc write doubleArray fail, errorCode " + e.code);
console.info("rpc write doubleArray fail, errorMessage" + e.message); console.info("rpc write doubleArray fail, errorMessage" + e.message);
} }
...@@ -2135,7 +2135,7 @@ readDoubleArray(): number[] ...@@ -2135,7 +2135,7 @@ readDoubleArray(): number[]
let array = data.readDoubleArray(); let array = data.readDoubleArray();
console.log("RpcClient: readDoubleArray is " + array); console.log("RpcClient: readDoubleArray is " + array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read doubleArray fail, errorCode " + e.code); console.info("rpc read doubleArray fail, errorCode " + e.code);
console.info("rpc read doubleArray fail, errorMessage" + e.message); console.info("rpc read doubleArray fail, errorMessage" + e.message);
} }
...@@ -2166,13 +2166,13 @@ writeBooleanArray(booleanArray: boolean[]): void ...@@ -2166,13 +2166,13 @@ writeBooleanArray(booleanArray: boolean[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeBooleanArray([false, true, false]); data.writeBooleanArray([false, true, false]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write booleanArray fail, errorCode " + e.code); console.info("rpc write booleanArray fail, errorCode " + e.code);
console.info("rpc write booleanArray fail, errorMessage" + e.message); console.info("rpc write booleanArray fail, errorMessage" + e.message);
} }
...@@ -2203,13 +2203,13 @@ readBooleanArray(dataIn: boolean[]): void ...@@ -2203,13 +2203,13 @@ readBooleanArray(dataIn: boolean[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeBooleanArray([false, true, false]); data.writeBooleanArray([false, true, false]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write booleanArray fail, errorCode " + e.code); console.info("rpc write booleanArray fail, errorCode " + e.code);
console.info("rpc write booleanArray fail, errorMessage" + e.message); console.info("rpc write booleanArray fail, errorMessage" + e.message);
} }
...@@ -2217,7 +2217,7 @@ readBooleanArray(dataIn: boolean[]): void ...@@ -2217,7 +2217,7 @@ readBooleanArray(dataIn: boolean[]): void
try { try {
data.readBooleanArray(array); data.readBooleanArray(array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read booleanArray fail, errorCode " + e.code); console.info("rpc read booleanArray fail, errorCode " + e.code);
console.info("rpc read booleanArray fail, errorMessage" + e.message); console.info("rpc read booleanArray fail, errorMessage" + e.message);
} }
...@@ -2248,13 +2248,13 @@ readBooleanArray(): boolean[] ...@@ -2248,13 +2248,13 @@ readBooleanArray(): boolean[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeBooleanArray([false, true, false]); data.writeBooleanArray([false, true, false]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write booleanArray fail, errorCode " + e.code); console.info("rpc write booleanArray fail, errorCode " + e.code);
console.info("rpc write booleanArray fail, errorMessage" + e.message); console.info("rpc write booleanArray fail, errorMessage" + e.message);
} }
...@@ -2262,7 +2262,7 @@ readBooleanArray(): boolean[] ...@@ -2262,7 +2262,7 @@ readBooleanArray(): boolean[]
let array = data.readBooleanArray(); let array = data.readBooleanArray();
console.log("RpcClient: readBooleanArray is " + array); console.log("RpcClient: readBooleanArray is " + array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read booleanArray fail, errorCode " + e.code); console.info("rpc read booleanArray fail, errorCode " + e.code);
console.info("rpc read booleanArray fail, errorMessage" + e.message); console.info("rpc read booleanArray fail, errorMessage" + e.message);
} }
...@@ -2293,13 +2293,13 @@ writeCharArray(charArray: number[]): void ...@@ -2293,13 +2293,13 @@ writeCharArray(charArray: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeCharArray([97, 98, 88]); data.writeCharArray([97, 98, 88]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write charArray fail, errorCode " + e.code); console.info("rpc write charArray fail, errorCode " + e.code);
console.info("rpc write charArray fail, errorMessage" + e.message); console.info("rpc write charArray fail, errorMessage" + e.message);
} }
...@@ -2330,13 +2330,13 @@ readCharArray(dataIn: number[]): void ...@@ -2330,13 +2330,13 @@ readCharArray(dataIn: number[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeCharArray([97, 98, 88]); data.writeCharArray([97, 98, 88]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write charArray fail, errorCode " + e.code); console.info("rpc write charArray fail, errorCode " + e.code);
console.info("rpc write charArray fail, errorMessage" + e.message); console.info("rpc write charArray fail, errorMessage" + e.message);
} }
...@@ -2344,7 +2344,7 @@ readCharArray(dataIn: number[]): void ...@@ -2344,7 +2344,7 @@ readCharArray(dataIn: number[]): void
try { try {
data.readCharArray(array); data.readCharArray(array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read charArray fail, errorCode " + e.code); console.info("rpc read charArray fail, errorCode " + e.code);
console.info("rpc read charArray fail, errorMessage" + e.message); console.info("rpc read charArray fail, errorMessage" + e.message);
} }
...@@ -2375,13 +2375,13 @@ readCharArray(): number[] ...@@ -2375,13 +2375,13 @@ readCharArray(): number[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeCharArray([97, 98, 88]); data.writeCharArray([97, 98, 88]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write charArray fail, errorCode " + e.code); console.info("rpc write charArray fail, errorCode " + e.code);
console.info("rpc write charArray fail, errorMessage" + e.message); console.info("rpc write charArray fail, errorMessage" + e.message);
} }
...@@ -2390,7 +2390,7 @@ readCharArray(): number[] ...@@ -2390,7 +2390,7 @@ readCharArray(): number[]
let array = data.readCharArray(); let array = data.readCharArray();
console.log("RpcClient: readCharArray is " + array); console.log("RpcClient: readCharArray is " + array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read charArray fail, errorCode " + e.code); console.info("rpc read charArray fail, errorCode " + e.code);
console.info("rpc read charArray fail, errorMessage" + e.message); console.info("rpc read charArray fail, errorMessage" + e.message);
} }
...@@ -2421,13 +2421,13 @@ writeStringArray(stringArray: string[]): void ...@@ -2421,13 +2421,13 @@ writeStringArray(stringArray: string[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeStringArray(["abc", "def"]); data.writeStringArray(["abc", "def"]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write stringArray fail, errorCode " + e.code); console.info("rpc write stringArray fail, errorCode " + e.code);
console.info("rpc write stringArray fail, errorMessage" + e.message); console.info("rpc write stringArray fail, errorMessage" + e.message);
} }
...@@ -2458,13 +2458,13 @@ readStringArray(dataIn: string[]): void ...@@ -2458,13 +2458,13 @@ readStringArray(dataIn: string[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeStringArray(["abc", "def"]); data.writeStringArray(["abc", "def"]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write stringArray fail, errorCode " + e.code); console.info("rpc write stringArray fail, errorCode " + e.code);
console.info("rpc write stringArray fail, errorMessage" + e.message); console.info("rpc write stringArray fail, errorMessage" + e.message);
} }
...@@ -2472,7 +2472,7 @@ readStringArray(dataIn: string[]): void ...@@ -2472,7 +2472,7 @@ readStringArray(dataIn: string[]): void
try { try {
data.readStringArray(array); data.readStringArray(array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read stringArray fail, errorCode " + e.code); console.info("rpc read stringArray fail, errorCode " + e.code);
console.info("rpc read stringArray fail, errorMessage" + e.message); console.info("rpc read stringArray fail, errorMessage" + e.message);
} }
...@@ -2503,13 +2503,13 @@ readStringArray(): string[] ...@@ -2503,13 +2503,13 @@ readStringArray(): string[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let data = rpc.MessageSequence.create(); let data = rpc.MessageSequence.create();
try { try {
data.writeStringArray(["abc", "def"]); data.writeStringArray(["abc", "def"]);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write stringArray fail, errorCode " + e.code); console.info("rpc write stringArray fail, errorCode " + e.code);
console.info("rpc write stringArray fail, errorMessage" + e.message); console.info("rpc write stringArray fail, errorMessage" + e.message);
} }
...@@ -2517,7 +2517,7 @@ readStringArray(): string[] ...@@ -2517,7 +2517,7 @@ readStringArray(): string[]
let array = data.readStringArray(); let array = data.readStringArray();
console.log("RpcClient: readStringArray is " + array); console.log("RpcClient: readStringArray is " + array);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read stringArray fail, errorCode " + e.code); console.info("rpc read stringArray fail, errorCode " + e.code);
console.info("rpc read stringArray fail, errorMessage" + e.message); console.info("rpc read stringArray fail, errorMessage" + e.message);
} }
...@@ -2542,7 +2542,7 @@ writeNoException(): void ...@@ -2542,7 +2542,7 @@ writeNoException(): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class TestRemoteObject extends rpc.RemoteObject { class TestRemoteObject extends rpc.RemoteObject {
constructor(descriptor: string) { constructor(descriptor: string) {
...@@ -2555,7 +2555,7 @@ writeNoException(): void ...@@ -2555,7 +2555,7 @@ writeNoException(): void
try { try {
reply.writeNoException(); reply.writeNoException();
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write no exception fail, errorCode " + e.code); console.info("rpc write no exception fail, errorCode " + e.code);
console.info("rpc write no exception fail, errorMessage" + e.message); console.info("rpc write no exception fail, errorMessage" + e.message);
} }
...@@ -2593,11 +2593,11 @@ readException(): void ...@@ -2593,11 +2593,11 @@ readException(): void
// import FA from "@ohos.ability.featureAbility"; // import FA from "@ohos.ability.featureAbility";
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -2634,7 +2634,7 @@ readException(): void ...@@ -2634,7 +2634,7 @@ readException(): void
try { try {
reply.readException(); reply.readException();
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read exception fail, errorCode " + e.code); console.info("rpc read exception fail, errorCode " + e.code);
console.info("rpc read no exception fail, errorMessage" + e.message); console.info("rpc read no exception fail, errorMessage" + e.message);
} }
...@@ -2677,7 +2677,7 @@ writeParcelableArray(parcelableArray: Parcelable[]): void ...@@ -2677,7 +2677,7 @@ writeParcelableArray(parcelableArray: Parcelable[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class MyParcelable implements rpc.Parcelable { class MyParcelable implements rpc.Parcelable {
num: number; num: number;
...@@ -2705,7 +2705,7 @@ writeParcelableArray(parcelableArray: Parcelable[]): void ...@@ -2705,7 +2705,7 @@ writeParcelableArray(parcelableArray: Parcelable[]): void
try { try {
data.writeParcelableArray(a); data.writeParcelableArray(a);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write parcelable array fail, errorCode " + e.code); console.info("rpc write parcelable array fail, errorCode " + e.code);
console.info("rpc write parcelable array fail, errorMessage" + e.message); console.info("rpc write parcelable array fail, errorMessage" + e.message);
} }
...@@ -2737,7 +2737,7 @@ readParcelableArray(parcelableArray: Parcelable[]): void ...@@ -2737,7 +2737,7 @@ readParcelableArray(parcelableArray: Parcelable[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class MyParcelable implements rpc.Parcelable { class MyParcelable implements rpc.Parcelable {
num: number; num: number;
...@@ -2768,7 +2768,7 @@ readParcelableArray(parcelableArray: Parcelable[]): void ...@@ -2768,7 +2768,7 @@ readParcelableArray(parcelableArray: Parcelable[]): void
try { try {
data.readParcelableArray(b); data.readParcelableArray(b);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read parcelable array fail, errorCode " + e.code); console.info("rpc read parcelable array fail, errorCode " + e.code);
console.info("rpc read parcelable array fail, errorMessage" + e.message); console.info("rpc read parcelable array fail, errorMessage" + e.message);
} }
...@@ -2800,7 +2800,7 @@ writeRemoteObjectArray(objectArray: IRemoteObject[]): void ...@@ -2800,7 +2800,7 @@ writeRemoteObjectArray(objectArray: IRemoteObject[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class TestRemoteObject extends rpc.RemoteObject { class TestRemoteObject extends rpc.RemoteObject {
constructor(descriptor: string) { constructor(descriptor: string) {
...@@ -2818,7 +2818,7 @@ writeRemoteObjectArray(objectArray: IRemoteObject[]): void ...@@ -2818,7 +2818,7 @@ writeRemoteObjectArray(objectArray: IRemoteObject[]): void
try { try {
data.writeRemoteObjectArray(a); data.writeRemoteObjectArray(a);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write remote object array fail, errorCode " + e.code); console.info("rpc write remote object array fail, errorCode " + e.code);
console.info("rpc write remote object array fail, errorMessage" + e.message); console.info("rpc write remote object array fail, errorMessage" + e.message);
} }
...@@ -2850,7 +2850,7 @@ readRemoteObjectArray(objects: IRemoteObject[]): void ...@@ -2850,7 +2850,7 @@ readRemoteObjectArray(objects: IRemoteObject[]): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class MyDeathRecipient implements rpc.DeathRecipient { class MyDeathRecipient implements rpc.DeathRecipient {
onRemoteDied() { onRemoteDied() {
...@@ -2874,7 +2874,7 @@ readRemoteObjectArray(objects: IRemoteObject[]): void ...@@ -2874,7 +2874,7 @@ readRemoteObjectArray(objects: IRemoteObject[]): void
try { try {
data.readRemoteObjectArray(b); data.readRemoteObjectArray(b);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read remote object array fail, errorCode " + e.code); console.info("rpc read remote object array fail, errorCode " + e.code);
console.info("rpc read remote object array fail, errorMessage" + e.message); console.info("rpc read remote object array fail, errorMessage" + e.message);
} }
...@@ -2906,7 +2906,7 @@ readRemoteObjectArray(): IRemoteObject[] ...@@ -2906,7 +2906,7 @@ readRemoteObjectArray(): IRemoteObject[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class TestRemoteObject extends rpc.RemoteObject { class TestRemoteObject extends rpc.RemoteObject {
constructor(descriptor: string) { constructor(descriptor: string) {
...@@ -2925,7 +2925,7 @@ readRemoteObjectArray(): IRemoteObject[] ...@@ -2925,7 +2925,7 @@ readRemoteObjectArray(): IRemoteObject[]
let b = data.readRemoteObjectArray(); let b = data.readRemoteObjectArray();
console.log("RpcClient: readRemoteObjectArray is " + b); console.log("RpcClient: readRemoteObjectArray is " + b);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read remote object array fail, errorCode " + e.code); console.info("rpc read remote object array fail, errorCode " + e.code);
console.info("rpc read remote object array fail, errorMessage" + e.message); console.info("rpc read remote object array fail, errorMessage" + e.message);
} }
...@@ -2949,14 +2949,14 @@ static closeFileDescriptor(fd: number): void ...@@ -2949,14 +2949,14 @@ static closeFileDescriptor(fd: number): void
```ts ```ts
import fs from '@ohos.file.fs'; import fs from '@ohos.file.fs';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let filePath = "path/to/file"; let filePath = "path/to/file";
let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
try { try {
rpc.MessageSequence.closeFileDescriptor(file.fd); rpc.MessageSequence.closeFileDescriptor(file.fd);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc close file descriptor fail, errorCode " + e.code); console.info("rpc close file descriptor fail, errorCode " + e.code);
console.info("rpc close file descriptor fail, errorMessage" + e.message); console.info("rpc close file descriptor fail, errorMessage" + e.message);
} }
...@@ -2994,14 +2994,14 @@ static dupFileDescriptor(fd: number) :number ...@@ -2994,14 +2994,14 @@ static dupFileDescriptor(fd: number) :number
```ts ```ts
import fs from '@ohos.file.fs'; import fs from '@ohos.file.fs';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let filePath = "path/to/file"; let filePath = "path/to/file";
let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
try { try {
let newFd = rpc.MessageSequence.dupFileDescriptor(file.fd); let newFd = rpc.MessageSequence.dupFileDescriptor(file.fd);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc dup file descriptor fail, errorCode " + e.code); console.info("rpc dup file descriptor fail, errorCode " + e.code);
console.info("rpc dup file descriptor fail, errorMessage" + e.message); console.info("rpc dup file descriptor fail, errorMessage" + e.message);
} }
...@@ -3025,7 +3025,7 @@ containFileDescriptors(): boolean ...@@ -3025,7 +3025,7 @@ containFileDescriptors(): boolean
```ts ```ts
import fs from '@ohos.file.fs'; import fs from '@ohos.file.fs';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let sequence = new rpc.MessageSequence(); let sequence = new rpc.MessageSequence();
let filePath = "path/to/file"; let filePath = "path/to/file";
...@@ -3034,7 +3034,7 @@ containFileDescriptors(): boolean ...@@ -3034,7 +3034,7 @@ containFileDescriptors(): boolean
try { try {
sequence.writeFileDescriptor(file.fd); sequence.writeFileDescriptor(file.fd);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write file descriptor fail, errorCode " + e.code); console.info("rpc write file descriptor fail, errorCode " + e.code);
console.info("rpc write file descriptor fail, errorMessage" + e.message); console.info("rpc write file descriptor fail, errorMessage" + e.message);
} }
...@@ -3042,7 +3042,7 @@ containFileDescriptors(): boolean ...@@ -3042,7 +3042,7 @@ containFileDescriptors(): boolean
let containFD = sequence.containFileDescriptors(); let containFD = sequence.containFileDescriptors();
console.log("RpcTest: sequence after write fd containFd result is : " + containFD); console.log("RpcTest: sequence after write fd containFd result is : " + containFD);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc contain file descriptor fail, errorCode " + e.code); console.info("rpc contain file descriptor fail, errorCode " + e.code);
console.info("rpc contain file descriptor fail, errorMessage" + e.message); console.info("rpc contain file descriptor fail, errorMessage" + e.message);
} }
...@@ -3074,7 +3074,7 @@ writeFileDescriptor(fd: number): void ...@@ -3074,7 +3074,7 @@ writeFileDescriptor(fd: number): void
```ts ```ts
import fs from '@ohos.file.fs'; import fs from '@ohos.file.fs';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let sequence = new rpc.MessageSequence(); let sequence = new rpc.MessageSequence();
let filePath = "path/to/file"; let filePath = "path/to/file";
...@@ -3082,7 +3082,7 @@ writeFileDescriptor(fd: number): void ...@@ -3082,7 +3082,7 @@ writeFileDescriptor(fd: number): void
try { try {
sequence.writeFileDescriptor(file.fd); sequence.writeFileDescriptor(file.fd);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write file descriptor fail, errorCode " + e.code); console.info("rpc write file descriptor fail, errorCode " + e.code);
console.info("rpc write file descriptor fail, errorMessage" + e.message); console.info("rpc write file descriptor fail, errorMessage" + e.message);
} }
...@@ -3114,7 +3114,7 @@ readFileDescriptor(): number ...@@ -3114,7 +3114,7 @@ readFileDescriptor(): number
```ts ```ts
import fs from '@ohos.file.fs'; import fs from '@ohos.file.fs';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let sequence = new rpc.MessageSequence(); let sequence = new rpc.MessageSequence();
let filePath = "path/to/file"; let filePath = "path/to/file";
...@@ -3122,14 +3122,14 @@ readFileDescriptor(): number ...@@ -3122,14 +3122,14 @@ readFileDescriptor(): number
try { try {
sequence.writeFileDescriptor(file.fd); sequence.writeFileDescriptor(file.fd);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write file descriptor fail, errorCode " + e.code); console.info("rpc write file descriptor fail, errorCode " + e.code);
console.info("rpc write file descriptor fail, errorMessage" + e.message); console.info("rpc write file descriptor fail, errorMessage" + e.message);
} }
try { try {
let readFD = sequence.readFileDescriptor(); let readFD = sequence.readFileDescriptor();
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read file descriptor fail, errorCode " + e.code); console.info("rpc read file descriptor fail, errorCode " + e.code);
console.info("rpc read file descriptor fail, errorMessage" + e.message); console.info("rpc read file descriptor fail, errorMessage" + e.message);
} }
...@@ -3160,7 +3160,7 @@ writeAshmem(ashmem: Ashmem): void ...@@ -3160,7 +3160,7 @@ writeAshmem(ashmem: Ashmem): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let sequence = new rpc.MessageSequence(); let sequence = new rpc.MessageSequence();
let ashmem: rpc.Ashmem; let ashmem: rpc.Ashmem;
...@@ -3169,12 +3169,12 @@ writeAshmem(ashmem: Ashmem): void ...@@ -3169,12 +3169,12 @@ writeAshmem(ashmem: Ashmem): void
try { try {
sequence.writeAshmem(ashmem); sequence.writeAshmem(ashmem);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write ashmem fail, errorCode " + e.code); console.info("rpc write ashmem fail, errorCode " + e.code);
console.info("rpc write ashmem fail, errorMessage" + e.message); console.info("rpc write ashmem fail, errorMessage" + e.message);
} }
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc create ashmem fail, errorCode " + e.code); console.info("rpc create ashmem fail, errorCode " + e.code);
console.info("rpc creat ashmem fail, errorMessage" + e.message); console.info("rpc creat ashmem fail, errorMessage" + e.message);
} }
...@@ -3205,7 +3205,7 @@ readAshmem(): Ashmem ...@@ -3205,7 +3205,7 @@ readAshmem(): Ashmem
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let sequence = new rpc.MessageSequence(); let sequence = new rpc.MessageSequence();
let ashmem: rpc.Ashmem; let ashmem: rpc.Ashmem;
...@@ -3214,12 +3214,12 @@ readAshmem(): Ashmem ...@@ -3214,12 +3214,12 @@ readAshmem(): Ashmem
try { try {
sequence.writeAshmem(ashmem); sequence.writeAshmem(ashmem);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write ashmem fail, errorCode " + e.code); console.info("rpc write ashmem fail, errorCode " + e.code);
console.info("rpc write ashmem fail, errorMessage" + e.message); console.info("rpc write ashmem fail, errorMessage" + e.message);
} }
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc create ashmem fail, errorCode " + e.code); console.info("rpc create ashmem fail, errorCode " + e.code);
console.info("rpc creat ashmem fail, errorMessage" + e.message); console.info("rpc creat ashmem fail, errorMessage" + e.message);
} }
...@@ -3228,7 +3228,7 @@ readAshmem(): Ashmem ...@@ -3228,7 +3228,7 @@ readAshmem(): Ashmem
let readAshmem = sequence.readAshmem(); let readAshmem = sequence.readAshmem();
console.log("RpcTest: read ashmem to result is : " + readAshmem); console.log("RpcTest: read ashmem to result is : " + readAshmem);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read ashmem fail, errorCode " + e.code); console.info("rpc read ashmem fail, errorCode " + e.code);
console.info("rpc read ashmem fail, errorMessage" + e.message); console.info("rpc read ashmem fail, errorMessage" + e.message);
} }
...@@ -3282,14 +3282,14 @@ writeRawData(rawData: number[], size: number): void ...@@ -3282,14 +3282,14 @@ writeRawData(rawData: number[], size: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let sequence = new rpc.MessageSequence(); let sequence = new rpc.MessageSequence();
let arr = [1, 2, 3, 4, 5]; let arr = [1, 2, 3, 4, 5];
try { try {
sequence.writeRawData(arr, arr.length); sequence.writeRawData(arr, arr.length);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write rawdata fail, errorCode " + e.code); console.info("rpc write rawdata fail, errorCode " + e.code);
console.info("rpc write rawdata fail, errorMessage" + e.message); console.info("rpc write rawdata fail, errorMessage" + e.message);
} }
...@@ -3326,14 +3326,14 @@ readRawData(size: number): number[] ...@@ -3326,14 +3326,14 @@ readRawData(size: number): number[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let sequence = new rpc.MessageSequence(); let sequence = new rpc.MessageSequence();
let arr = [1, 2, 3, 4, 5]; let arr = [1, 2, 3, 4, 5];
try { try {
sequence.writeRawData(arr, arr.length); sequence.writeRawData(arr, arr.length);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc write rawdata fail, errorCode " + e.code); console.info("rpc write rawdata fail, errorCode " + e.code);
console.info("rpc write rawdata fail, errorMessage" + e.message); console.info("rpc write rawdata fail, errorMessage" + e.message);
} }
...@@ -3341,7 +3341,7 @@ readRawData(size: number): number[] ...@@ -3341,7 +3341,7 @@ readRawData(size: number): number[]
let result = sequence.readRawData(5); let result = sequence.readRawData(5);
console.log("RpcTest: sequence read raw data result is : " + result); console.log("RpcTest: sequence read raw data result is : " + result);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc read rawdata fail, errorCode " + e.code); console.info("rpc read rawdata fail, errorCode " + e.code);
console.info("rpc read rawdata fail, errorMessage" + e.message); console.info("rpc read rawdata fail, errorMessage" + e.message);
} }
...@@ -5105,9 +5105,9 @@ readException(): void ...@@ -5105,9 +5105,9 @@ readException(): void
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -5928,9 +5928,9 @@ asObject(): IRemoteObject ...@@ -5928,9 +5928,9 @@ asObject(): IRemoteObject
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -6368,9 +6368,9 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me ...@@ -6368,9 +6368,9 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -6446,9 +6446,9 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence, ...@@ -6446,9 +6446,9 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence,
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -6532,9 +6532,9 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me ...@@ -6532,9 +6532,9 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -6610,11 +6610,11 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence, ...@@ -6610,11 +6610,11 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence,
// import FA from "@ohos.ability.featureAbility"; // import FA from "@ohos.ability.featureAbility";
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -6660,7 +6660,7 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence, ...@@ -6660,7 +6660,7 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence,
try { try {
proxy.sendMessageRequest(1, data, reply, option, sendRequestCallback); proxy.sendMessageRequest(1, data, reply, option, sendRequestCallback);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc send sequence request fail, errorCode " + e.code); console.info("rpc send sequence request fail, errorCode " + e.code);
console.info("rpc send sequence request fail, errorMessage " + e.message); console.info("rpc send sequence request fail, errorMessage " + e.message);
} }
...@@ -6696,9 +6696,9 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me ...@@ -6696,9 +6696,9 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -6781,11 +6781,11 @@ getLocalInterface(interface: string): IRemoteBroker ...@@ -6781,11 +6781,11 @@ getLocalInterface(interface: string): IRemoteBroker
// import FA from "@ohos.ability.featureAbility"; // import FA from "@ohos.ability.featureAbility";
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -6814,7 +6814,7 @@ getLocalInterface(interface: string): IRemoteBroker ...@@ -6814,7 +6814,7 @@ getLocalInterface(interface: string): IRemoteBroker
let broker: rpc.IRemoteBroker = proxy.getLocalInterface("testObject"); let broker: rpc.IRemoteBroker = proxy.getLocalInterface("testObject");
console.log("RpcClient: getLocalInterface is " + broker); console.log("RpcClient: getLocalInterface is " + broker);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc get local interface fail, errorCode " + e.code); console.info("rpc get local interface fail, errorCode " + e.code);
console.info("rpc get local interface fail, errorMessage " + e.message); console.info("rpc get local interface fail, errorMessage " + e.message);
} }
...@@ -6852,9 +6852,9 @@ queryLocalInterface(interface: string): IRemoteBroker ...@@ -6852,9 +6852,9 @@ queryLocalInterface(interface: string): IRemoteBroker
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -6915,11 +6915,11 @@ registerDeathRecipient(recipient: DeathRecipient, flags: number): void ...@@ -6915,11 +6915,11 @@ registerDeathRecipient(recipient: DeathRecipient, flags: number): void
// import FA from "@ohos.ability.featureAbility"; // import FA from "@ohos.ability.featureAbility";
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -6953,7 +6953,7 @@ registerDeathRecipient(recipient: DeathRecipient, flags: number): void ...@@ -6953,7 +6953,7 @@ registerDeathRecipient(recipient: DeathRecipient, flags: number): void
try { try {
proxy.registerDeathRecipient(deathRecipient, 0); proxy.registerDeathRecipient(deathRecipient, 0);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("proxy register deathRecipient fail, errorCode " + e.code); console.info("proxy register deathRecipient fail, errorCode " + e.code);
console.info("proxy register deathRecipient fail, errorMessage " + e.message); console.info("proxy register deathRecipient fail, errorMessage " + e.message);
} }
...@@ -6992,9 +6992,9 @@ addDeathRecipient(recipient: DeathRecipient, flags: number): boolean ...@@ -6992,9 +6992,9 @@ addDeathRecipient(recipient: DeathRecipient, flags: number): boolean
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -7060,11 +7060,11 @@ unregisterDeathRecipient(recipient: DeathRecipient, flags: number): void ...@@ -7060,11 +7060,11 @@ unregisterDeathRecipient(recipient: DeathRecipient, flags: number): void
// import FA from "@ohos.ability.featureAbility"; // import FA from "@ohos.ability.featureAbility";
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -7099,7 +7099,7 @@ unregisterDeathRecipient(recipient: DeathRecipient, flags: number): void ...@@ -7099,7 +7099,7 @@ unregisterDeathRecipient(recipient: DeathRecipient, flags: number): void
proxy.registerDeathRecipient(deathRecipient, 0); proxy.registerDeathRecipient(deathRecipient, 0);
proxy.unregisterDeathRecipient(deathRecipient, 0); proxy.unregisterDeathRecipient(deathRecipient, 0);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("proxy register deathRecipient fail, errorCode " + e.code); console.info("proxy register deathRecipient fail, errorCode " + e.code);
console.info("proxy register deathRecipient fail, errorMessage " + e.message); console.info("proxy register deathRecipient fail, errorMessage " + e.message);
} }
...@@ -7138,9 +7138,9 @@ removeDeathRecipient(recipient: DeathRecipient, flags: number): boolean ...@@ -7138,9 +7138,9 @@ removeDeathRecipient(recipient: DeathRecipient, flags: number): boolean
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -7207,11 +7207,11 @@ getDescriptor(): string ...@@ -7207,11 +7207,11 @@ getDescriptor(): string
// import FA from "@ohos.ability.featureAbility"; // import FA from "@ohos.ability.featureAbility";
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -7239,7 +7239,7 @@ getDescriptor(): string ...@@ -7239,7 +7239,7 @@ getDescriptor(): string
let descriptor: string = proxy.getDescriptor(); let descriptor: string = proxy.getDescriptor();
console.log("RpcClient: descriptor is " + descriptor); console.log("RpcClient: descriptor is " + descriptor);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc get interface descriptor fail, errorCode " + e.code); console.info("rpc get interface descriptor fail, errorCode " + e.code);
console.info("rpc get interface descriptor fail, errorMessage " + e.message); console.info("rpc get interface descriptor fail, errorMessage " + e.message);
} }
...@@ -7271,9 +7271,9 @@ getInterfaceDescriptor(): string ...@@ -7271,9 +7271,9 @@ getInterfaceDescriptor(): string
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -7326,9 +7326,9 @@ isObjectDead(): boolean ...@@ -7326,9 +7326,9 @@ isObjectDead(): boolean
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
let proxy: rpc.RemoteProxy; let proxy: rpc.IRemoteobject | undefined = undefined;
let connect: common.ConnectOptions = { let connect: common.ConnectOptions = {
onConnect: (elementName, remoteProxy: rpc.RemoteProxy) => { onConnect: (elementName, remoteProxy) => {
console.log("RpcClient: js onConnect called."); console.log("RpcClient: js onConnect called.");
proxy = remoteProxy; proxy = remoteProxy;
}, },
...@@ -7768,7 +7768,7 @@ static flushCmdBuffer(object: IRemoteObject): void ...@@ -7768,7 +7768,7 @@ static flushCmdBuffer(object: IRemoteObject): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class TestRemoteObject extends rpc.RemoteObject { class TestRemoteObject extends rpc.RemoteObject {
constructor(descriptor: string) { constructor(descriptor: string) {
...@@ -7779,7 +7779,7 @@ static flushCmdBuffer(object: IRemoteObject): void ...@@ -7779,7 +7779,7 @@ static flushCmdBuffer(object: IRemoteObject): void
try { try {
rpc.IPCSkeleton.flushCmdBuffer(remoteObject); rpc.IPCSkeleton.flushCmdBuffer(remoteObject);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("proxy set calling identity fail, errorCode " + e.code); console.info("proxy set calling identity fail, errorCode " + e.code);
console.info("proxy set calling identity fail, errorMessage " + e.message); console.info("proxy set calling identity fail, errorMessage " + e.message);
} }
...@@ -8370,14 +8370,14 @@ sendMessageRequest请求的响应处理函数,服务端在该函数里同步 ...@@ -8370,14 +8370,14 @@ sendMessageRequest请求的响应处理函数,服务端在该函数里同步
super(descriptor); super(descriptor);
} }
async onRemoteMessageRequest(code: number, data: rpc.MessageSequence, reply: rpc.MessageSequence, option: rpc.MessageOption): boolean | Promise<boolean> { async onRemoteMessageRequest(code: number, data: rpc.MessageSequence, reply: rpc.MessageSequence, option: rpc.MessageOption): Promise<boolean> {
if (code === 1) { if (code === 1) {
console.log("RpcServer: async onRemoteMessageRequest is called"); console.log("RpcServer: async onRemoteMessageRequest is called");
} else { } else {
console.log("RpcServer: unknown code: " + code); console.log("RpcServer: unknown code: " + code);
return false; return false;
} }
await new Promise((resolve: (data: rpc.RequestResult) =>void) => { await new Promise((resolve: (data: rpc.RequestResult) => void) => {
setTimeout(resolve, 100); setTimeout(resolve, 100);
}) })
return true; return true;
...@@ -8434,14 +8434,14 @@ sendMessageRequest请求的响应处理函数,服务端在该函数里同步 ...@@ -8434,14 +8434,14 @@ sendMessageRequest请求的响应处理函数,服务端在该函数里同步
} }
} }
// 同时调用仅会执行onRemoteMessageRequest // 同时调用仅会执行onRemoteMessageRequest
async onRemoteMessageRequest(code: number, data: rpc.MessageSequence, reply: rpc.MessageSequence, option: rpc.MessageOption): boolean | Promise<boolean> { async onRemoteMessageRequest(code: number, data: rpc.MessageSequence, reply: rpc.MessageSequence, option: rpc.MessageOption): Promise<boolean> {
if (code === 1) { if (code === 1) {
console.log("RpcServer: async onRemoteMessageRequest is called"); console.log("RpcServer: async onRemoteMessageRequest is called");
} else { } else {
console.log("RpcServer: unknown code: " + code); console.log("RpcServer: unknown code: " + code);
return false; return false;
} }
await new Promise((resolve: (data: rpc.RequestResult) =>void) => { await new Promise((resolve: (data: rpc.RequestResult) => void) => {
setTimeout(resolve, 100); setTimeout(resolve, 100);
}) })
return true; return true;
...@@ -8523,7 +8523,7 @@ getLocalInterface(descriptor: string): IRemoteBroker ...@@ -8523,7 +8523,7 @@ getLocalInterface(descriptor: string): IRemoteBroker
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class MyDeathRecipient implements rpc.DeathRecipient { class MyDeathRecipient implements rpc.DeathRecipient {
onRemoteDied() { onRemoteDied() {
...@@ -8548,7 +8548,7 @@ getLocalInterface(descriptor: string): IRemoteBroker ...@@ -8548,7 +8548,7 @@ getLocalInterface(descriptor: string): IRemoteBroker
try { try {
let broker = testRemoteObject.getLocalInterface("testObject"); let broker = testRemoteObject.getLocalInterface("testObject");
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc get local interface fail, errorCode " + e.code); console.info("rpc get local interface fail, errorCode " + e.code);
console.info("rpc get local interface fail, errorMessage " + e.message); console.info("rpc get local interface fail, errorMessage " + e.message);
} }
...@@ -8627,7 +8627,7 @@ getDescriptor(): string ...@@ -8627,7 +8627,7 @@ getDescriptor(): string
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class MyDeathRecipient implements rpc.DeathRecipient { class MyDeathRecipient implements rpc.DeathRecipient {
onRemoteDied() { onRemoteDied() {
...@@ -8653,7 +8653,7 @@ getDescriptor(): string ...@@ -8653,7 +8653,7 @@ getDescriptor(): string
try { try {
let descriptor = testRemoteObject.getDescriptor(); let descriptor = testRemoteObject.getDescriptor();
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("rpc get local interface fail, errorCode " + e.code); console.info("rpc get local interface fail, errorCode " + e.code);
console.info("rpc get local interface fail, errorMessage " + e.message); console.info("rpc get local interface fail, errorMessage " + e.message);
} }
...@@ -8720,7 +8720,7 @@ modifyLocalInterface(localInterface: IRemoteBroker, descriptor: string): void ...@@ -8720,7 +8720,7 @@ modifyLocalInterface(localInterface: IRemoteBroker, descriptor: string): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class MyDeathRecipient implements rpc.DeathRecipient { class MyDeathRecipient implements rpc.DeathRecipient {
onRemoteDied() { onRemoteDied() {
...@@ -8733,7 +8733,7 @@ modifyLocalInterface(localInterface: IRemoteBroker, descriptor: string): void ...@@ -8733,7 +8733,7 @@ modifyLocalInterface(localInterface: IRemoteBroker, descriptor: string): void
try { try {
this.modifyLocalInterface(this, descriptor); this.modifyLocalInterface(this, descriptor);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info(" rpc attach local interface fail, errorCode " + e.code); console.info(" rpc attach local interface fail, errorCode " + e.code);
console.info(" rpc attach local interface fail, errorMessage " + e.message); console.info(" rpc attach local interface fail, errorMessage " + e.message);
} }
...@@ -8839,7 +8839,7 @@ static create(name: string, size: number): Ashmem ...@@ -8839,7 +8839,7 @@ static create(name: string, size: number): Ashmem
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let ashmem: rpc.Ashmem; let ashmem: rpc.Ashmem;
try { try {
...@@ -8847,7 +8847,7 @@ static create(name: string, size: number): Ashmem ...@@ -8847,7 +8847,7 @@ static create(name: string, size: number): Ashmem
let size = ashmem.getAshmemSize(); let size = ashmem.getAshmemSize();
console.log("RpcTest: get ashemm by create : " + ashmem + " size is : " + size); console.log("RpcTest: get ashemm by create : " + ashmem + " size is : " + size);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("Rpc creat ashmem fail, errorCode " + e.code); console.info("Rpc creat ashmem fail, errorCode " + e.code);
console.info("Rpc creat ashmem fail, errorMessage " + e.message); console.info("Rpc creat ashmem fail, errorMessage " + e.message);
} }
...@@ -8907,7 +8907,7 @@ static create(ashmem: Ashmem): Ashmem ...@@ -8907,7 +8907,7 @@ static create(ashmem: Ashmem): Ashmem
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let ashmem2: rpc.Ashmem; let ashmem2: rpc.Ashmem;
try { try {
let ashmem = rpc.Ashmem.create("ashmem", 1024*1024); let ashmem = rpc.Ashmem.create("ashmem", 1024*1024);
...@@ -8915,7 +8915,7 @@ static create(ashmem: Ashmem): Ashmem ...@@ -8915,7 +8915,7 @@ static create(ashmem: Ashmem): Ashmem
let size = ashmem2.getAshmemSize(); let size = ashmem2.getAshmemSize();
console.log("RpcTest: get ashemm by create : " + ashmem2 + " size is : " + size); console.log("RpcTest: get ashemm by create : " + ashmem2 + " size is : " + size);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("Rpc creat ashmem from existing fail, errorCode " + e.code); console.info("Rpc creat ashmem from existing fail, errorCode " + e.code);
console.info("Rpc creat ashmem from existing fail, errorMessage " + e.message); console.info("Rpc creat ashmem from existing fail, errorMessage " + e.message);
} }
...@@ -9029,13 +9029,13 @@ mapTypedAshmem(mapType: number): void ...@@ -9029,13 +9029,13 @@ mapTypedAshmem(mapType: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let ashmem = rpc.Ashmem.create("ashmem", 1024*1024); let ashmem = rpc.Ashmem.create("ashmem", 1024*1024);
try { try {
ashmem.mapTypedAshmem(ashmem.PROT_READ | ashmem.PROT_WRITE); ashmem.mapTypedAshmem(ashmem.PROT_READ | ashmem.PROT_WRITE);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("Rpc map ashmem fail, errorCode " + e.code); console.info("Rpc map ashmem fail, errorCode " + e.code);
console.info("Rpc map ashmem fail, errorMessage " + e.message); console.info("Rpc map ashmem fail, errorMessage " + e.message);
} }
...@@ -9090,13 +9090,13 @@ mapReadWriteAshmem(): void ...@@ -9090,13 +9090,13 @@ mapReadWriteAshmem(): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let ashmem = rpc.Ashmem.create("ashmem", 1024*1024); let ashmem = rpc.Ashmem.create("ashmem", 1024*1024);
try { try {
ashmem.mapReadWriteAshmem(); ashmem.mapReadWriteAshmem();
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("Rpc map read and write ashmem fail, errorCode " + e.code); console.info("Rpc map read and write ashmem fail, errorCode " + e.code);
console.info("Rpc map read and write ashmem fail, errorMessage " + e.message); console.info("Rpc map read and write ashmem fail, errorMessage " + e.message);
} }
...@@ -9145,13 +9145,13 @@ mapReadonlyAshmem(): void ...@@ -9145,13 +9145,13 @@ mapReadonlyAshmem(): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let ashmem = rpc.Ashmem.create("ashmem", 1024*1024); let ashmem = rpc.Ashmem.create("ashmem", 1024*1024);
try { try {
ashmem.mapReadonlyAshmem(); ashmem.mapReadonlyAshmem();
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("Rpc map read and write ashmem fail, errorCode " + e.code); console.info("Rpc map read and write ashmem fail, errorCode " + e.code);
console.info("Rpc map read and write ashmem fail, errorMessage " + e.message); console.info("Rpc map read and write ashmem fail, errorMessage " + e.message);
} }
...@@ -9206,13 +9206,13 @@ setProtectionType(protectionType: number): void ...@@ -9206,13 +9206,13 @@ setProtectionType(protectionType: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let ashmem = rpc.Ashmem.create("ashmem", 1024*1024); let ashmem = rpc.Ashmem.create("ashmem", 1024*1024);
try { try {
ashmem.setProtection(ashmem.PROT_READ); ashmem.setProtection(ashmem.PROT_READ);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("Rpc set protection type fail, errorCode " + e.code); console.info("Rpc set protection type fail, errorCode " + e.code);
console.info("Rpc set protection type fail, errorMessage " + e.message); console.info("Rpc set protection type fail, errorMessage " + e.message);
} }
...@@ -9275,7 +9275,7 @@ writeAshmem(buf: number[], size: number, offset: number): void ...@@ -9275,7 +9275,7 @@ writeAshmem(buf: number[], size: number, offset: number): void
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let ashmem = rpc.Ashmem.create("ashmem", 1024*1024); let ashmem = rpc.Ashmem.create("ashmem", 1024*1024);
ashmem.mapReadWriteAshmem(); ashmem.mapReadWriteAshmem();
...@@ -9283,7 +9283,7 @@ writeAshmem(buf: number[], size: number, offset: number): void ...@@ -9283,7 +9283,7 @@ writeAshmem(buf: number[], size: number, offset: number): void
try { try {
ashmem.writeAshmem(ByteArrayVar, 5, 0); ashmem.writeAshmem(ByteArrayVar, 5, 0);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("Rpc write to ashmem fail, errorCode " + e.code); console.info("Rpc write to ashmem fail, errorCode " + e.code);
console.info("Rpc write to ashmem fail, errorMessage " + e.message); console.info("Rpc write to ashmem fail, errorMessage " + e.message);
} }
...@@ -9356,7 +9356,7 @@ readAshmem(size: number, offset: number): number[] ...@@ -9356,7 +9356,7 @@ readAshmem(size: number, offset: number): number[]
**示例:** **示例:**
```ts ```ts
import { BussinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let ashmem = rpc.Ashmem.create("ashmem", 1024*1024); let ashmem = rpc.Ashmem.create("ashmem", 1024*1024);
ashmem.mapReadWriteAshmem(); ashmem.mapReadWriteAshmem();
...@@ -9366,7 +9366,7 @@ readAshmem(size: number, offset: number): number[] ...@@ -9366,7 +9366,7 @@ readAshmem(size: number, offset: number): number[]
let readResult = ashmem.readAshmem(5, 0); let readResult = ashmem.readAshmem(5, 0);
console.log("RpcTest: read from Ashmem result is : " + readResult); console.log("RpcTest: read from Ashmem result is : " + readResult);
} catch(error) { } catch(error) {
let e: BussinessError = error as BussinessError; let e: BusinessError = error as BusinessError;
console.info("Rpc read from ashmem fail, errorCode " + e.code); console.info("Rpc read from ashmem fail, errorCode " + e.code);
console.info("Rpc read from ashmem fail, errorMessage " + e.message); console.info("Rpc read from ashmem fail, errorMessage " + e.message);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册