Symbian3/SDK/Source/GUID-F32E2F00-B68F-59B2-AABA-181E16354C86.dita
changeset 13 48780e181b38
parent 8 ae94777fff8f
equal deleted inserted replaced
12:80ef3a206772 13:48780e181b38
    33 can 'supply' a pointer to itself when the Object Provider framework requests
    33 can 'supply' a pointer to itself when the Object Provider framework requests
    34 it. If a control is not able to supply the mixin requested it passes the request
    34 it. If a control is not able to supply the mixin requested it passes the request
    35 on to the next control in the hierarchy. </p><p>The sequence diagram below
    35 on to the next control in the hierarchy. </p><p>The sequence diagram below
    36 illustrates the Object Provider process for supplying an interface pointer
    36 illustrates the Object Provider process for supplying an interface pointer
    37 from the run-time hierarchy. </p><fig id="GUID-91496FA9-60F6-5DDA-899B-7E54A8A7E4CB">
    37 from the run-time hierarchy. </p><fig id="GUID-91496FA9-60F6-5DDA-899B-7E54A8A7E4CB">
    38 <image href="GUID-DF3ECD47-4A5B-5836-B5CA-ACCEE98412D4_d0e46823_href.png" placement="inline"/>
    38 <image href="GUID-DF3ECD47-4A5B-5836-B5CA-ACCEE98412D4_d0e46981_href.png" placement="inline"/>
    39 </fig><p>Object1 wishes to call a function on <codeph>MInterface</codeph>.
    39 </fig><p>Object1 wishes to call a function on <codeph>MInterface</codeph>.
    40 It calls <codeph>MopGetObject()</codeph> on the nearest control in the run-time
    40 It calls <codeph>MopGetObject()</codeph> on the nearest control in the run-time
    41 hierarchy. The Object Provider Framework identifies the Uid for <codeph>Minterface</codeph> and
    41 hierarchy. The Object Provider Framework identifies the Uid for <codeph>Minterface</codeph> and
    42 then passes the request up the hierarchy until an object is found (Object4)
    42 then passes the request up the hierarchy until an object is found (Object4)
    43 that implements <codeph>Minterface</codeph>. </p><p>Calling <codeph>MopGetGetObjectNoChaining()</codeph> will
    43 that implements <codeph>Minterface</codeph>. </p><p>Calling <codeph>MopGetGetObjectNoChaining()</codeph> will