Initialization Service Pseudo-IDL
Listing 6.15 shows the IDL for the Initialization Service, which is contained in the module CORBA.
Listing 6.15. IDL for the Initialization Service
//PIDL module CORBA { ... typedef string ORBid; typedef sequence<string> arg_list; ORB ORB_init(inout arg_list argv, in ORBid orb_identifier); ... interface ORB { typedef string ObjectId; typedef sequence<ObjectId> ObjectIdList; ... ObjectIdList list_initial_services(); ... Object resolve_initial_references( in ObjectId identifier ); ... }; // interface ORB ... }; //module CORBA |
Get Pure CORBA now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.