我正在尝试将corba .idl
文件转换为ZeroC ICE .ice
文件。
它们非常相似,虽然我对行有问题:
interface Item {
readonly attribute string name;
void action(inout long a);
...
}
可以在切片中定义attibute
吗?如何翻译inout
参数?
答案 0 :(得分:2)
来自:http://www.zeroc.com/iceVsCorba.html:
Slice消除了CORBA的许多不必要的复杂性 IDL,例如属性,inout参数,上下文和 按对象(OBV)的复杂性。
您必须直接定义访问者函数并将inout参数拆分为两个。