This chapter is from the book
Initialization Service Pseudo-IDL
Listing 15 shows the IDL for the Initialization Service, which is contained in the module CORBA.
Listing 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