[omniORB] strange out ptr
Renzo Tomaselli
renzo.tomaselli at tecnotp.it
Thu Mar 25 18:44:35 GMT 2004
Renny,
Key is just a normal interface. Btw, idl is generated automatically from
Rational Rose.
Things are as Alex just pointed out: OmniIDL doesn't use its own typedefs.
This was confusing me, since funny enough it's the very first time after
several years of OmniORB usage that I declare an objref as "out".
Thanks,
Renzo
----- Original Message -----
From: renny.koshy at rubixinfotech.com
To: Renzo Tomaselli
Sent: Thursday, March 25, 2004 5:28 PM
Subject: Re: [omniORB] strange out ptr
Did you do a typedef for Key? or is it just a struct? Maybe doing typedef
will make a diff?
Renny Koshy
"Renzo Tomaselli" <renzo.tomaselli at tecnotp.it>
Sent by: omniorb-list-bounces at omniorb-support.com
03/25/2004 11:20 AM
To: "Omniorb list" <omniorb-list at omniorb-support.com>
cc:
Subject: [omniORB] strange out ptr
Hi all,
I found a bit strange the generation of an out param as reported below:
// idl
interface Token {
Key generateKeyPair(out Key pub);
...
// C++, from .hh
Key_ptr generateKeyPair(_CORBA_ObjRef_OUT_arg< Cryptoken::_objref_Key,
Key_Helper > pub);
...
I guess it should be "Key_ptr generateKeyPair(Key_out pub);". Indeed they
should be equivalent.
Environment is OmniORB is 4.03, WinXP, straight out of the box.
Thanks,
Renzo Tomaselli
_______________________________________________
omniORB-list mailing list
omniORB-list at omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-list
More information about the omniORB-list
mailing list