还请大家帮帮忙,Corba中有关回调的问题!
服务器采用了Java编写 客户机采用了bds 2009开发!~idl结构如下:
module ttt{
intreface callback{
void event(in long msg);
};
intreface test{
void registry(in callback cb);
}
}
服务器通过registry方法拿到客户端的callback对像,并可操作这个对像来实现回调。
现在的问题是在客户端我要如何来实现这个方法呢?是不是得要把这个IDL在客户端也要编译出服务器头文件(桩文件)
然后写一个类来继承如:
class TCallBack : public POA_ttt::callback,public virtual PortableServer_ServantBase
但其它的要怎么写就没有头绪了!还请大家帮帮忙!