Modules
  • The last piece of IDL syntax that we will address is the module.
  • A module creates a new namespace for the entities that are defined within its scope. For example, the Auction IDL specification looks like:
      module Auction
      {
      ...
      };
      
  • So, for example, if we wanted to refer to the Item interface from another IDL module, we would need to provide its fully qualified name: Auction::Item

Next Slide >>