I am looking at some code which is scructured like so:

A.idl:

module A {
  #include "B.idl"
}

B.idl:

module B {
  interface L {};
}

The repository id generated for L ... should it be:

IDL: A/B/L:1.0

or

IDL: B/L:1.0

The OMG IDL spec says something like 'the prefix is typically a scoped name' ... but it doesn't say fully scoped ... so I am curious if its a fully scoped name or just the bare minimum.

I assume a fully scoped name is best otherwise IDL compile order could effect the repid value if you have something like:

module A
{
  module I{ ... interface intf1{}; ... }
};
module B
{
  module I{ ... interface intf1{}; ... }
};

Some info would be greatly appreciated here ...

Cheers,
Jim

ps thanks for your help ... i am not sure i am asking in the correct place ...
_______________________________________________
Mico-devel mailing list
[email protected]
http://www.mico.org/mailman/listinfo/mico-devel

Reply via email to