从 corba 转换为 slice

Posted

技术标签:

【中文标题】从 corba 转换为 slice【英文标题】:translating from corba to slice 【发布时间】:2013-04-13 15:04:57 【问题描述】:

我正在尝试将 corba .idl 文件转换为 ZeroC ICE .ice 文件。 它们非常相似,尽管我对线条有疑问:

interface Item 
      readonly attribute string name;
      void action(inout long a);
      ...

attibute 可以在 slice 中定义吗?怎么翻译inout参数?

【问题讨论】:

【参考方案1】:

发件人:http://www.zeroc.com/iceVsCorba.html

Slice 消除了 CORBA 的许多不必要的复杂性 IDL,例如属性、输入输出参数、上下文和 Objects-by-Value (OBV) 的复杂性。

您必须直接定义访问器函数并将inout参数拆分为两个。

【讨论】:

以上是关于从 corba 转换为 slice的主要内容,如果未能解决你的问题,请参考以下文章

从 Java 源文件生成 CORBA IDL?

将字符串转换回 CORBA 对象引用时出错

将 JavaScript split()-slice()-join() 序列转换为 C++

Array.prototype.slice.call()为什么能将类数组转换为数组

go语音之进阶篇字符串转换

如何在for-of中使用array.slice转换for循环或为生成的列和行映射array.slice?