still gotta problem.. ambiguosity NS_DECL_ISUPPORTS repeats in each of
classes
what i wish to do is:
class nsXXX: nsIaaa, nsIbbb { //my concrete class
//some stuff
public:
NS_DECL_ISUPPORTS
NS_DECL_NSIAAA
NS_DECL_NSIBBB
//some stuff
};
of course
class nsIaaa { //one of the interface classes
//some stuff
public:
NS_DECL_ISUPPORTS
NS_DECL_NSIAAA
};
same for nsIbbb
now interface mapping:
NS_INTERFACE_MAP_BEGIN(nsISupports) // without that i'm unable to fetch any
of interfaces with no error
NS_INTERFACE_MAP_ENTRY(nsIaaa)
NS_INTERFACE_MAP_ENTRY(nsIbbb)
NS_INTERFACE_MAP_ENTRY_EXTERNAL_DOM_CLASSINFO(IalTvTuner)
NS_INTERFACE_MAP_END
_______________________________________________
Mozilla-xpcom mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-xpcom