Pete and all: to clarify this note, I would explicitly say C++ object, where it 
says just object. The distinction is relevant because in COM literature, object 
is used also to refer to the entity that implements a group of interfaces, 
whether it consists of one or multiple C++ objects. The commonly used 
approaches to support QI using multiple C++ object are known as aggregation or 
containment. So it would read something like:

* Andres informed us that you can use QI even when the implementation use two 
or more C++ objects. The reason for using QS from an IAccesible is due to 
MSAA's implementation on
Windows and not something inherent in the COM architecture. MSAA always gives 
you a proxy which requires using QS to get to non-MSAA interfaces. A client
will have to QS to IA2 but then QI can be used for all the other IA2 interfaces 
even if they are implemented on a separate C++ object. The proposed text for
QS/QI will be updated to take this into consideration.



--Andres.



________________________________
From: [email protected] 
[mailto:[email protected]] On Behalf Of Pete 
Brunet
Sent: Tuesday, March 03, 2009 6:56 PM
To: IA2 List
Subject: [Accessibility-ia2] Minutes for the Open Accessibility IA2 meeting - 
March 03, 2009

Please review the minutes for today's IA2 meeting at:
http://www.linuxfoundation.org/en/Accessibility/IAccessible2/Minutes/20090303

--
Pete Brunet

a11ysoft - Accessibility Architecture and Development
(512) 238-6967
pete @ a11ysoft.com
http://www.a11ysoft.com/about/
http://www.linkedin.com/in/petebrunet
Ionosphere: WS4G
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

Reply via email to