ORBit support compound type return value ????
- From: =?euc-kr?b?wOXBvsf2?= <jangjh etri re kr>
- To: orbit-list gnome org
- Subject: ORBit support compound type return value ????
- Date: Thu, 7 Sep 2000 07:44:39 +0900
Hello !
ORBit can't support variable compound type return.
My test code is :
interface Four {
struct fourst{
string name;
};
fourst mix(in fourst member);
};
client code :
main() {
Four_fourst node, *rnode;
node.name = "JJH";
rnode = Four_mix(server, &node, &ev);
fprintf(stdout, "Result : %s\n", rnode->name);
}
server code :
main()
{
CORBA_ORB_run();
}
static Four_fourst*
impl_Four_mix(impl_POA_Four * servant, Four_fourst *member, CORBA_Environment *
ev)
{
Four_fourst retval;
printf("impl_Four_MIX : name=%s\n", member->name);
retval.name = "KHS";
return &retval;
}
What's wrong ?
I want to your clear answer.
ETRI, Jang Jong Hyun
Thank you.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]