[omniORB] strange out ptr
Alex Tingle
alex.tingle at bronermetals.com
Thu Mar 25 16:44:40 GMT 2004
Elsewhere in the IDL file, you will find:
typedef _CORBA_ObjRef_OUT_arg<Cryptoken::_objref_Key,
Key_Helper> Key_out;
so you can declare your servant's method as:
Key_ptr generateKeyPair(Key_out pub);
It's a shame that omniidl doesn't use the typedef that it generates. It
would make the output a bit easier to understand.
-Alex
--
Dammit Jim, I'm a programmer... not a mind reader!
On 25 Mar 2004, at 16:20, Renzo Tomaselli wrote:
> 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