1

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

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

可以attibute在切片中定义吗?可以做些什么来翻译inout参数?

4

1 回答 1

2

来自:http ://www.zeroc.com/iceVsCorba.html :

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

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

于 2013-04-13T19:07:08.010 回答