[omniORB] CORBA::ORB

Duncan Grisby duncan at grisby.org
Mon Jun 12 13:50:43 BST 2006


On Friday 9 June, "=?KOI8-R?B?4c7E0sXKIPDV3snO?=" wrote:

> I need to declare a method in idl:
>     local interface GCMComponent {
>         ...
>         void post_orb_init (in CORBA::ORB orb);
>         ...
>     };
> but idl compiler gets an error:
>     GCM.idl :167: Error in look-up of 'CORBA::ORB': 'ORB' not found

CORBA::ORB is defined in pseudo IDL, not IDL, so you can't use it in
normal IDL definitions. Quite aside from that, omniORBpy doesn't support
local interfaces either, so even if you could convince it to accept a
parameter of type ORB, it wouldn't do you any good.

What is this IDL trying to achieve?  Where did it come from?

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list