|
情况是这样的,
interface ResourceDescriptionIterator //这个显然,是个游标接口,用来按照下面接口的要求返回数据
{
unsigned long max_left();
boolean next_n(
in unsigned long n,
out ResourceDescriptionSequence descriptions );
void destroy();
};
interface ResourceQueryService
{
ResourceDescriptionIterator get_extent_values( //在这个函数中,我已经取到了一个sequence,我打算申请一个指针,将得到的seq作为参数带进去,关键问题是返回的这个指针,看下面解释
in PropertySequence properties,
in ClassID class_id )
raises (UnknownResource, QueryError);
};
::DAFQuery::ResourceDescriptionIterator_ptr
DAFQuery_IMPL::get_extent_values(const ::DAFQuery::PropertySequence & properties,const ::DAFQuery::ClassID & class_id) //这个是服务端的实现文件
也就是说,这个文件,他要返回一个指向接口指针,但是它的域名是被客户端控制了的,但我现在在服务器的实现函数中
我的QQ:345931986,欢迎大家讨论 |
|