未验证 提交 38816e71 编写于 作者: O openharmony_ci 提交者: Gitee

!14665 【IPC&RPC】readShort接口和死亡注册方法说明及日志修改

Merge pull request !14665 from Yippo/master
...@@ -641,7 +641,7 @@ readShort(): number ...@@ -641,7 +641,7 @@ readShort(): number
console.info("rpc write short fail, errorMessage" + error.message); console.info("rpc write short fail, errorMessage" + error.message);
} }
try { try {
let ret = data.readShort(8); let ret = data.readShort();
} catch(error) { } catch(error) {
console.info("rpc read short fail, errorCode " + error.code); console.info("rpc read short fail, errorCode " + error.code);
console.info("rpc read short fail, errorMessage" + error.message); console.info("rpc read short fail, errorMessage" + error.message);
...@@ -6685,7 +6685,7 @@ addDeathRecipient(recipient: DeathRecipient, flags: number): boolean ...@@ -6685,7 +6685,7 @@ addDeathRecipient(recipient: DeathRecipient, flags: number): boolean
### unregisterDeathRecipient<sup>9+</sup> ### unregisterDeathRecipient<sup>9+</sup>
unregisterDeathRecipient(recipient: DeathRecipient, flags: number): boolean unregisterDeathRecipient(recipient: DeathRecipient, flags: number): void
注销用于接收远程对象死亡通知的回调。 注销用于接收远程对象死亡通知的回调。
...@@ -8147,8 +8147,12 @@ getLocalInterface(descriptor: string): IRemoteBroker ...@@ -8147,8 +8147,12 @@ getLocalInterface(descriptor: string): IRemoteBroker
constructor(descriptor) { constructor(descriptor) {
super(descriptor); super(descriptor);
} }
registerDeathRecipient(recipient: MyDeathRecipient, flags: number); registerDeathRecipient(recipient: MyDeathRecipient, flags: number) {
unregisterDeathRecipient(recipient: MyDeathRecipient, flags: number); // 方法逻辑需开发者根据业务需要实现
}
unregisterDeathRecipient(recipient: MyDeathRecipient, flags: number) {
// 方法逻辑需开发者根据业务需要实现
}
isObjectDead(): boolean { isObjectDead(): boolean {
return false; return false;
} }
...@@ -8157,8 +8161,8 @@ getLocalInterface(descriptor: string): IRemoteBroker ...@@ -8157,8 +8161,8 @@ getLocalInterface(descriptor: string): IRemoteBroker
try { try {
let broker = testRemoteObject.getLocalInterface("testObject"); let broker = testRemoteObject.getLocalInterface("testObject");
} catch(error) { } catch(error) {
console.info(rpc get local interface fail, errorCode " + error.code); console.info("rpc get local interface fail, errorCode " + error.code);
console.info(rpc get local interface fail, errorMessage " + error.message); console.info("rpc get local interface fail, errorMessage " + error.message);
} }
``` ```
...@@ -8244,8 +8248,12 @@ getDescriptor(): string ...@@ -8244,8 +8248,12 @@ getDescriptor(): string
constructor(descriptor) { constructor(descriptor) {
super(descriptor); super(descriptor);
} }
addDeathRecipient(recipient: MyDeathRecipient, flags: number); registerDeathRecipient(recipient: MyDeathRecipient, flags: number) {
unregisterDeathRecipient(recipient: MyDeathRecipient, flags: number); // 方法逻辑需开发者根据业务需要实现
}
unregisterDeathRecipient(recipient: MyDeathRecipient, flags: number) {
// 方法逻辑需开发者根据业务需要实现
}
isObjectDead(): boolean { isObjectDead(): boolean {
return false; return false;
} }
...@@ -8254,8 +8262,8 @@ getDescriptor(): string ...@@ -8254,8 +8262,8 @@ getDescriptor(): string
try { try {
let descriptor = testRemoteObject.getDescriptor(); let descriptor = testRemoteObject.getDescriptor();
} catch(error) { } catch(error) {
console.info(rpc get local interface fail, errorCode " + error.code); console.info("rpc get local interface fail, errorCode " + error.code);
console.info(rpc get local interface fail, errorMessage " + error.message); console.info("rpc get local interface fail, errorMessage " + error.message);
} }
console.log("RpcServer: descriptor is: " + descriptor); console.log("RpcServer: descriptor is: " + descriptor);
``` ```
...@@ -8336,8 +8344,12 @@ modifyLocalInterface(localInterface: IRemoteBroker, descriptor: string): void ...@@ -8336,8 +8344,12 @@ modifyLocalInterface(localInterface: IRemoteBroker, descriptor: string): void
console.info(rpc attach local interface fail, errorMessage " + error.message); console.info(rpc attach local interface fail, errorMessage " + error.message);
} }
} }
registerDeathRecipient(recipient: MyDeathRecipient, flags: number); registerDeathRecipient(recipient: MyDeathRecipient, flags: number) {
unregisterDeathRecipient(recipient: MyDeathRecipient, flags: number); // 方法逻辑需开发者根据业务需要实现
}
unregisterDeathRecipient(recipient: MyDeathRecipient, flags: number) {
// 方法逻辑需开发者根据业务需要实现
}
isObjectDead(): boolean { isObjectDead(): boolean {
return false; return false;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册