Overview
The IDLBrowser application allows browsing CORBA IDL definitions, connecting to a CORBA server and executing the remote operations.
IDLBrowser parses the specified CORBA IDL files into an internal object tree, which is shown then in the definition browser. The list of parsed files can be saved in a configuration file, so the next time the application is run that configuration file may be opened to parse the same IDL files. There may be several browsers opened for the same or different configurations.
IDLBrowser always parses the standard OMG CORBA IDL files (like orb.idl, CosNaming.idl etc.) at the start time. IDLBrowser and ADORB framework depend on the IDL definitions defined in those files. You should never parse those files or include the standard IDL files (orb.idl, etc) in your IDL files with #include
or #import
. Overriding the standard IDL definitions will result, most likely, in IDLBrowser being unable to connect to remote CORBA server and/or to perform remote operations, or in a parser error.