7 Nokia Corporation - initial contribution. |
7 Nokia Corporation - initial contribution. |
8 Contributors: |
8 Contributors: |
9 --> |
9 --> |
10 <!DOCTYPE concept |
10 <!DOCTYPE concept |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
12 <concept id="GUID-232E2D33-8BC1-5CC3-A4DF-2C99900E1083" xml:lang="en"><title>Client-side |
12 <concept id="GUID-232E2D33-8BC1-5CC3-A4DF-2C99900E1083" xml:lang="en"><title>Client-side MTM implementation</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
13 MTM implementation</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
13 <section id="GUID-33E4E668-44A1-4B8B-9F6B-B55B98492C7F"><title>Example Code</title> <p><b>Download</b></p><p>Click |
14 <section><title>Example Code</title> <p><b>Download</b></p><p>Click on the |
14 on the following link to download the example: <xref href="guid-6013a680-57f9-415b-8851-c4fa63356636/zips/guid-419758e4-b663-48d3-bf21-d9c4bb00da23.zip" scope="external">TextMTMi.zip</xref></p><p>Click: <xref href="guid-6013a680-57f9-415b-8851-c4fa63356636/guid-419758e4-b663-48d3-bf21-d9c4bb00da23.html" scope="peer">browse</xref> to view the example code. </p> <p>The files |
15 following link to download the example: <xref href="guid-6013a680-57f9-415b-8851-c4fa63356636/zips/guid-419758e4-b663-48d3-bf21-d9c4bb00da23.zip" scope="external">TextMTM.zip</xref></p><p>Click: <xref href="guid-6013a680-57f9-415b-8851-c4fa63356636/guid-419758e4-b663-48d3-bf21-d9c4bb00da23.html" scope="peer">browse</xref> to view the example code. </p> <p>The files reproduced |
15 reproduced here are the main files contained in the examples directory. |
16 here are the main files contained in the examples directory. Some extra files |
16 Some extra files may be needed to run the examples, and these will |
17 may be needed to run the examples, and these will be found in the appropriate |
17 be found in the appropriate examples directory. </p><p> The subproject <filepath> txtc</filepath> demonstrates a Client-side MTM. The central class |
18 examples directory. </p><p> The subproject <filepath> txtc</filepath> demonstrates |
18 is <codeph>CTextMtmClient</codeph>,</p><p> derived from the Client-side |
19 a Client-side MTM. The central class is <codeph>CTextMtmClient</codeph>,</p><p> derived |
19 MTM base class <codeph>CBaseMtm</codeph>.</p><p><filepath> txtc</filepath> implements all mandatory Client-side MTM functionality, and the |
20 from the Client-side MTM base class <codeph>CBaseMtm</codeph>.</p><p><filepath> txtc</filepath> implements |
20 following optional MTM functionality:<ul> |
21 all mandatory Client-side MTM functionality, and the following optional MTM |
21 <li><p> find: this searches the body text of a local entry, or its |
22 functionality:<ul> |
22 description or details</p></li> |
23 <li><p> find: this searches the body text of a local entry, or its description |
|
24 or details</p></li> |
|
25 <li><p>message forwarding: this copies a message to another folder</p></li> |
23 <li><p>message forwarding: this copies a message to another folder</p></li> |
26 <li><p> MTM-specific operations: <codeph>txtc</codeph> accepts requests for |
24 <li><p> MTM-specific operations: <codeph>txtc</codeph> accepts requests |
27 an asynchronous service Refresh operation, and passes such requests to the |
25 for an asynchronous service Refresh operation, and passes such requests |
28 Server-side Text MTM.</p></li> |
26 to the Server-side Text MTM.</p></li> |
29 </ul></p> </section> |
27 </ul></p> </section> |
30 <section><title> Class Summary</title><p><xref href="GUID-177AF50B-14EF-3C45-AE22-1FEE5678261D.dita"><apiname>CBaseMtm</apiname></xref><xref href="GUID-2058E86A-53E6-3E6C-81E6-F6223E78CDE5.dita"><apiname> CMTMTxtsetings </apiname></xref><xref href="GUID-A78AE62C-A8C8-393D-81CD-126CC5513577.dita"><apiname>TMTMTxtSettings</apiname></xref></p><p> The |
28 <section id="GUID-CD629712-03AA-450D-A6B9-8DD96112AA8E"><title> Class Summary</title><ul> |
31 following optional functionality is not implemented: <ul> |
29 <li><p><xref href="GUID-177AF50B-14EF-3C45-AE22-1FEE5678261D.dita"><apiname>CBaseMtm</apiname></xref></p></li> |
|
30 <li><p><xref href="GUID-2058E86A-53E6-3E6C-81E6-F6223E78CDE5.dita"><apiname> CMTMTxtsetings </apiname></xref></p></li> |
|
31 <li><p><xref href="GUID-A78AE62C-A8C8-393D-81CD-126CC5513577.dita"><apiname>TMTMTxtSettings</apiname></xref></p></li> |
|
32 </ul><p> The following optional functionality is not |
|
33 implemented: <ul> |
32 <li><p> address handling: addresses are not relevant to this MTM </p></li> |
34 <li><p> address handling: addresses are not relevant to this MTM </p></li> |
33 <li><p>subject field </p></li> |
35 <li><p>subject field </p></li> |
34 <li><p> replying</p></li> |
36 <li><p> replying</p></li> |
35 </ul></p></section> |
37 </ul></p></section> |
36 </conbody></concept> |
38 </conbody></concept> |