ORBit2 Interface Information

ORBit2 introduces a new way to represent information about interfaces through the use of the IInterface type:

struct IInterface {
  TypeCode tc;
  sequence<IMethod> methods;
  sequence<string> base_interfaces;
};

The fields are: