【发布时间】:2016-12-07 18:58:16
【问题描述】:
我是 idl 的新手,corba。我有一个 java 代码,我想通过使用它的一个方法来分发,这个方法需要另一个类的对象作为参数。请问如何使用idl指定这个场景。
public void receive(Receiver rec, Message msg) {
rec.treatMessage(msg);
}
这是我尝试定义为我的idl
module talk {
struct Message{
string msg;
double time;
};
typedef Received Receiver;
interface Contract{
void receive(in Receiver rec, in Message msg);
};
};
每次我对 idlj 运行它时,我都会不断收到“已接收”是一个未声明的类型。 请问我该如何解决这个问题?
谢谢。
【问题讨论】: