--- a/imstutils/imconversationview/imcvuiapp/src/cimcvappview.cpp Mon Mar 15 12:39:32 2010 +0200
+++ b/imstutils/imconversationview/imcvuiapp/src/cimcvappview.cpp Wed Mar 31 21:14:49 2010 +0300
@@ -584,17 +584,13 @@
}
else
{
- TPtrC activeRecipientId = iEngineFactory->GetActiveItemL ();
- if(activeRecipientId.Length())
- {
- iActiveEngine->MessageHandler().StartNewConversationL (activeRecipientId);
+ iActiveEngine->MessageHandler().StartNewConversationL (*iRecipientUserId);
SetStatusPaneIconsL();
if (iStatusPane)
{
iStatusPane->BringToForegroundL();
}
iViewDeactivated = EFalse;
- }
}
IM_CV_LOGS(TXT("CIMCVAppView::HandleForegroundEventL() end") );
}
Binary file instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/blue.gif has changed
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/ctc.css Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-/************************************************************************
-* CSS stylesheet file generated by ctc2html v2.5
-* Copyright (c) 2006-2008 Testwell Oy
-************************************************************************/
-
- .head1 {font-family: verdana, arial, helvetica, sans-serif; color: #000088;
- font-size: 17pt; background-color: white; font-weight: bold;}
- .head2 {font-family: verdana, arial, helvetica, sans-serif; color: #000000;
- font-size: 17pt; background-color: white;}
- .head3 {font-family: verdana, arial, helvetica, sans-serif; color: #000000;
- font-size: 10pt; background-color: white;}
- .black {font-family: verdana, arial, helvetica, sans-serif; color: #000000;
- font-size: 10pt; background-color: white;}
- .blackDecoNo {font-family: verdana, arial, helvetica, sans-serif; color: #000000;
- text-decoration: none; font-size: 10pt; background-color: white;}
- .red {font-family: verdana, arial, helvetica, sans-serif; color: #FF0000;
- text-decoration: none; font-size: 10pt; background-color: white;}
- .blue {font-family: verdana, arial, helvetica, sans-serif; color: #101080;
- text-decoration: none; font-size: 10pt; background-color: white;}
- .black_source {font-family: "courier new", courier, monospace; color: #000000;
- font-size: 9pt; background-color: white;}
- .red_source {font-family: "courier new", courier, monospace; color: #FF0000;
- font-size: 9pt; background-color: white;}
- .black_profile {font-family: "courier new", courier, monospace; color: #000000;
- font-size: 9pt; background-color: #DFDFE5;}
- .red_profile {font-family: "courier new", courier, monospace; color: #FF0000;
- font-size: 9pt; background-color: #DFDFE5;}
- a:hover {text-decoration: underline;}
- table.sortable thead {font-family: verdana, arial, helvetica, sans-serif; color: #000000;
- font-size: 10pt; background-color: white;
- font-weight: bold; cursor: default;}
- table.sortable th {border-bottom: thin solid black; padding-bottom: 0.20em;
- padding-right: 0.20em;}
- table.sortable td {padding-top: 0.20em; padding-right: 0.20em;}
-
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/ctc.js Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-/////////////////////////////////////////////////////////////////////////
-// Javascript file generated by ctc2html v2.5
-// Copyright (c) 2006-2008 Testwell Oy
-/////////////////////////////////////////////////////////////////////////
-target=location.hash;
-function load(){
-if(target=="#a1"){
-parent.index.location="indexC.html#a1";
-parent.profile.location="indexD1.html";
-}
-if(target=="#a2"){
-parent.index.location="indexC.html#a2";
-parent.profile.location="indexD2.html";
-}
-if(target=="#a3"){
-parent.index.location="indexC.html#a3";
-parent.profile.location="indexD3.html";
-}
-if(target=="#a4"){
-parent.index.location="indexC.html#a4";
-parent.profile.location="indexD4.html";
-}
-if(target=="#a5"){
-parent.index.location="indexC.html#a5";
-parent.profile.location="indexD5.html";
-}
-if(target=="#a6"){
-parent.index.location="indexC.html#a6";
-parent.profile.location="indexD6.html";
-}
-if(target=="#a7"){
-parent.index.location="indexC.html#a7";
-parent.profile.location="indexD7.html";
-}
-if(target=="#a8"){
-parent.index.location="indexC.html#a8";
-parent.profile.location="indexD8.html";
-}
-}
-function load2(){
-if(target=="#ad1"){
-parent.index2.location="indexH.html#ad1";
-parent.functions.location="indexB1.html";
-}
-if(target=="#ad1"){
-parent.index2.location="indexH.html#ad1";
-parent.functions.location="indexB1.html";
-}
-if(target=="#ad1"){
-parent.index2.location="indexH.html#ad1";
-parent.functions.location="indexB1.html";
-}
-if(target=="#ad1"){
-parent.index2.location="indexH.html#ad1";
-parent.functions.location="indexB1.html";
-}
-if(target=="#ad2"){
-parent.index2.location="indexH.html#ad2";
-parent.functions.location="indexB2.html";
-}
-if(target=="#ad2"){
-parent.index2.location="indexH.html#ad2";
-parent.functions.location="indexB2.html";
-}
-if(target=="#ad3"){
-parent.index2.location="indexH.html#ad3";
-parent.functions.location="indexB3.html";
-}
-if(target=="#ad3"){
-parent.index2.location="indexH.html#ad3";
-parent.functions.location="indexB3.html";
-}
-}
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/index.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Files Summary</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Files Summary</span><br><br>
-<span class="black"><a href="indexF.html">Directory Summary</a> | <a href="index.html">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a></span><br><br>
-<table cellspacing="0">
-<tr><td class="black">Symbol file(s)</td><td class="black">:</td><td class="black"> MON.sym (Wed Sep 30 15:27:45 2009)</td></tr>
-<tr><td class="black">Data file(s)</td><td class="black">:</td><td class="black"> MON.dat (Wed Sep 30 15:48:28 2009)</td></tr>
-<tr><td class="black">Listing produced at</td><td class="black">:</td><td class="black"> Wed Sep 30 16:37:01 2009</td></tr>
-<tr><td class="black">Coverage view</td><td class="black">:</td><td class="black"> As instrumented</td></tr>
-<tr><td colspan="3"> </td></tr>
-<tr><td class="black">Input listing</td><td class="black">:</td><td class="black"> profile.txt</td></tr>
-<tr><td class="black">Html generated at</td><td class="black">:</td><td class="black"> Wed Sep 30 16:37:09 2009</td></tr>
-<tr><td class="black">ctc2html v2.5 options</td><td class="black">:</td><td class="black"> -i profile.txt </td></tr>
-<tr><td class="black">Threshold percent</td>
-<td class="black">:</td>
-<td class="black"> <strong>100</strong> %</td></tr>
-</table><br>
-<table cellspacing="0">
-<tr><td class="black"><strong>TER %</strong> </td>
-<td class="black"><strong>-</strong></td><td class="black"> <strong>covered/ all</strong> </td>
-<td width="115"> </td><td class="black"><strong>File</strong></td></tr>
-<tr><td colspan="5"><hr width="100%"></td></tr>
-<tr><td colspan="5" align="left" class="black"><a name="a1"></a><strong>Directory: \meco_domain\conversations\instantmessagesalert\src</strong></td></tr>
-<tr><td align="right" class="red">46 % </td><td align="right" class="red">-</td><td align="right" class="red"> 78/ 168 </td><td width="115"><img border="1" src="red.gif" width="46" height="5" alt=""><img border="1" src="white.gif" width="54" height="5" alt=""></td><td><a href="indexB1.html#a1" class="red">cimalertmanager.cpp</a></td></tr>
-<tr><td align="right" class="red">41 % </td><td align="right" class="red">-</td><td align="right" class="red"> 20/ 49 </td><td width="115"><img border="1" src="red.gif" width="41" height="5" alt=""><img border="1" src="white.gif" width="59" height="5" alt=""></td><td><a href="indexB1.html#a2" class="red">cimalertnotifierimpl.cpp</a></td></tr>
-<tr><td align="right" class="red">42 % </td><td align="right" class="red">-</td><td align="right" class="red"> 8/ 19 </td><td width="115"><img border="1" src="red.gif" width="42" height="5" alt=""><img border="1" src="white.gif" width="58" height="5" alt=""></td><td><a href="indexB1.html#a3" class="red">cimalertpropertyobserver.cpp</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td><td><a href="indexB1.html#a4" class="blue">imalertnotifierfactory.cpp</a></td></tr>
-<tr><td align="right" class="red">45 % </td><td align="right" class="red">-</td><td align="right" class="red"> 108/ 238 </td><td width="115"><img border="1" src="red.gif" width="45" height="5" alt=""><img border="1" src="white.gif" width="55" height="5" alt=""></td><td><a href="indexB1.html" class="red"><strong>DIRECTORY OVERALL</strong> (\meco_domain\conversations\instantmessagesalert\src)</a></td></tr>
-<tr><td colspan="5"> </td></tr>
-<tr><td colspan="5" align="left" class="black"><a name="a2"></a><strong>Directory: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src</strong></td></tr>
-<tr><td align="right" class="red">79 % </td><td align="right" class="red">-</td><td align="right" class="red"> 11/ 14 </td><td width="115"><img border="1" src="red.gif" width="79" height="5" alt=""><img border="1" src="white.gif" width="21" height="5" alt=""></td><td><a href="indexB2.html#a5" class="red">testinstantmsgalert.cpp</a></td></tr>
-<tr><td align="right" class="red">86 % </td><td align="right" class="red">-</td><td align="right" class="red"> 38/ 44 </td><td width="115"><img border="1" src="red.gif" width="86" height="5" alt=""><img border="1" src="white.gif" width="14" height="5" alt=""></td><td><a href="indexB2.html#a6" class="red">testinstantmsgalertblocks.cpp</a></td></tr>
-<tr><td align="right" class="red">84 % </td><td align="right" class="red">-</td><td align="right" class="red"> 49/ 58 </td><td width="115"><img border="1" src="red.gif" width="84" height="5" alt=""><img border="1" src="white.gif" width="16" height="5" alt=""></td><td><a href="indexB2.html" class="red"><strong>DIRECTORY OVERALL</strong> (\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src)</a></td></tr>
-<tr><td colspan="5"> </td></tr>
-<tr><td colspan="5" align="left" class="black"><a name="a3"></a><strong>Directory: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs</strong></td></tr>
-<tr><td align="right" class="red">40 % </td><td align="right" class="red">-</td><td align="right" class="red"> 2/ 5 </td><td width="115"><img border="1" src="red.gif" width="40" height="5" alt=""><img border="1" src="white.gif" width="60" height="5" alt=""></td><td><a href="indexB3.html#a7" class="red">s_vimpstsettingsstore.cpp</a></td></tr>
-<tr><td align="right" class="red">54 % </td><td align="right" class="red">-</td><td align="right" class="red"> 7/ 13 </td><td width="115"><img border="1" src="red.gif" width="54" height="5" alt=""><img border="1" src="white.gif" width="46" height="5" alt=""></td><td><a href="indexB3.html#a8" class="red">s_vimpstsettingsstoreimp.cpp</a></td></tr>
-<tr><td align="right" class="red">50 % </td><td align="right" class="red">-</td><td align="right" class="red"> 9/ 18 </td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td><td><a href="indexB3.html" class="red"><strong>DIRECTORY OVERALL</strong> (\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs)</a></td></tr>
-<tr><td colspan="5"> </td></tr>
-<tr><td colspan="5"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>53 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"><strong> 166/ 314</strong> </td><td width="115"><img border="1" src="red.gif" width="53" height="5" alt=""><img border="1" src="white.gif" width="47" height="5" alt=""></td><td class="red"><strong>OVERALL</strong></td></tr>
-</table><br>
-<table cellspacing="0">
-<tr><td class="black">Number of directories</td><td class="black">:</td><td class="black"> 3</td></tr>
-<tr><td class="black">Number of monitored source files</td><td class="black">:</td><td class="black"> 8</td></tr>
-<tr><td class="black">Number of functions</td><td class="black">:</td><td class="black"> 76</td></tr>
-<tr><td class="black">Number of source lines</td><td class="black">:</td><td class="black"> 2090</td></tr>
-<tr><td class="black">Number of measurement points</td><td class="black">:</td><td class="black"> 399</td></tr>
-<tr><td class="red">TER</td><td class="red">:</td><td class="red"> <strong>53%</strong> (decision)</td></tr>
-</table><br>
-<span class="black"><a href="indexF.html">Directory Summary</a> | <a href="index.html">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexA.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - Index</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-<script src="ctc.js" type="text/javascript"></script>
-</head>
-<frameset cols="25%,75%" onLoad="load(); return false;">
-<frame src="indexC.html" name="index">
-<frame src="indexD1.html" name="profile">
-</frameset>
-</html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexB1.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Functions Summary - \meco_domain\conversations\instantmessagesalert\src</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Functions Summary</span>
-<span class="head3"> #1/3</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | Previous | <a href="indexB2.html">Next</a> | <a href="indexB3.html">Last</a> | <a href="indexG.html#ad1">Index</a> | <a href="indexB1.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>Directory: \meco_domain\conversations\instantmessagesalert\src</strong></span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">45 % ( 108/ 238)</span><br><br>
-<span class="black"><strong>File: <a href="indexD1.html" name="a1" target="_top">\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">46 % ( 78/168)</span><br>
-<span class="black">To files: Previous | </span>
-<span class="black"><a href="indexB1.html#a2">Next</a></span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">62 </td><td><a href="indexD1.html#a1" class="blue" target="_top">CIMAlertManager::CIMAlertManager()</a></td></tr>
-<tr><td align="right" class="red">50 % </td><td align="right" class="red">-</td><td align="right" class="red"> 5/ 10 </td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td>
-<td align="right" class="red">17 </td><td align="right" class="red">76 </td><td><a href="indexD1.html#a2" class="red" target="_top">CIMAlertManager::ConstructL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">193 </td><td><a href="indexD1.html#a3" class="blue" target="_top">CIMAlertManager::NewL()</a></td></tr>
-<tr><td align="right" class="red">52 % </td><td align="right" class="red">-</td><td align="right" class="red"> 15/ 29 </td><td width="115"><img border="1" src="red.gif" width="52" height="5" alt=""><img border="1" src="white.gif" width="48" height="5" alt=""></td>
-<td align="right" class="red">17 </td><td align="right" class="red">209 </td><td><a href="indexD1.html#a4" class="red" target="_top">CIMAlertManager::~CIMAlertManager()</a></td></tr>
-<tr><td align="right" class="red">63 % </td><td align="right" class="red">-</td><td align="right" class="red"> 5/ 8 </td><td width="115"><img border="1" src="red.gif" width="63" height="5" alt=""><img border="1" src="white.gif" width="37" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">317 </td><td><a href="indexD1.html#a5" class="red" target="_top">CIMAlertManager::PlayL()</a></td></tr>
-<tr><td align="right" class="red">44 % </td><td align="right" class="red">-</td><td align="right" class="red"> 8/ 18 </td><td width="115"><img border="1" src="red.gif" width="44" height="5" alt=""><img border="1" src="white.gif" width="56" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">337 </td><td><a href="indexD1.html#a6" class="red" target="_top">CIMAlertManager::DoPlayL()</a></td></tr>
-<tr><td align="right" class="red">60 % </td><td align="right" class="red">-</td><td align="right" class="red"> 3/ 5 </td><td width="115"><img border="1" src="red.gif" width="60" height="5" alt=""><img border="1" src="white.gif" width="40" height="5" alt=""></td>
-<td align="right" class="red">22 </td><td align="right" class="red">415 </td><td><a href="indexD1.html#a7" class="red" target="_top">CIMAlertManager::Stop()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">445 </td><td><a href="indexD1.html#a8" class="blue" target="_top">CIMAlertManager::SetVolume()</a></td></tr>
-<tr><td align="right" class="red">67 % </td><td align="right" class="red">-</td><td align="right" class="red"> 2/ 3 </td><td width="115"><img border="1" src="red.gif" width="67" height="5" alt=""><img border="1" src="white.gif" width="33" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">457 </td><td><a href="indexD1.html#a9" class="red" target="_top">CIMAlertManager::SetRingingType()</a></td></tr>
-<tr><td align="right" class="red">67 % </td><td align="right" class="red">-</td><td align="right" class="red"> 2/ 3 </td><td width="115"><img border="1" src="red.gif" width="67" height="5" alt=""><img border="1" src="white.gif" width="33" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">472 </td><td><a href="indexD1.html#a10" class="red" target="_top">CIMAlertManager::SetVibra()</a></td></tr>
-<tr><td align="right" class="red">67 % </td><td align="right" class="red">-</td><td align="right" class="red"> 2/ 3 </td><td width="115"><img border="1" src="red.gif" width="67" height="5" alt=""><img border="1" src="white.gif" width="33" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">486 </td><td><a href="indexD1.html#a11" class="red" target="_top">CIMAlertManager::AddObserverL()</a></td></tr>
-<tr><td align="right" class="red">67 % </td><td align="right" class="red">-</td><td align="right" class="red"> 2/ 3 </td><td width="115"><img border="1" src="red.gif" width="67" height="5" alt=""><img border="1" src="white.gif" width="33" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">500 </td><td><a href="indexD1.html#a12" class="red" target="_top">CIMAlertManager::RemoveObserver()</a></td></tr>
-<tr><td align="right" class="red">18 % </td><td align="right" class="red">-</td><td align="right" class="red"> 3/ 17 </td><td width="115"><img border="1" src="red.gif" width="18" height="5" alt=""><img border="1" src="white.gif" width="82" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">516 </td><td><a href="indexD1.html#a13" class="red" target="_top">CIMAlertManager::ProcessFileL()</a></td></tr>
-<tr><td align="right" class="red">18 % </td><td align="right" class="red">-</td><td align="right" class="red"> 3/ 17 </td><td width="115"><img border="1" src="red.gif" width="18" height="5" alt=""><img border="1" src="white.gif" width="82" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">592 </td><td><a href="indexD1.html#a14" class="red" target="_top">CIMAlertManager::DoSetRingingType()</a></td></tr>
-<tr><td align="right" class="red">42 % </td><td align="right" class="red">-</td><td align="right" class="red"> 5/ 12 </td><td width="115"><img border="1" src="red.gif" width="42" height="5" alt=""><img border="1" src="white.gif" width="58" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">649 </td><td><a href="indexD1.html#a15" class="red" target="_top">CIMAlertManager::ConvertVolume()</a></td></tr>
-<tr><td align="right" class="red">67 % </td><td align="right" class="red">-</td><td align="right" class="red"> 2/ 3 </td><td width="115"><img border="1" src="red.gif" width="67" height="5" alt=""><img border="1" src="white.gif" width="33" height="5" alt=""></td>
-<td align="right" class="red">23 </td><td align="right" class="red">684 </td><td><a href="indexD1.html#a16" class="red" target="_top">CIMAlertManager::HandleError()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">698 </td><td><a href="indexD1.html#a17" class="blue" target="_top">CIMAlertManager::GetToneFileNameL()</a></td></tr>
-<tr><td align="right" class="red">50 % </td><td align="right" class="red">-</td><td align="right" class="red"> 3/ 6 </td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">715 </td><td><a href="indexD1.html#a18" class="red" target="_top">CIMAlertManager::MapcInitComplete()</a></td></tr>
-<tr><td align="right" class="red">50 % </td><td align="right" class="red">-</td><td align="right" class="red"> 2/ 4 </td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">771 </td><td><a href="indexD1.html#a19" class="red" target="_top">CIMAlertManager::MapcPlayComplete()</a></td></tr>
-<tr><td align="right" class="red">60 % </td><td align="right" class="red">-</td><td align="right" class="red"> 3/ 5 </td><td width="115"><img border="1" src="red.gif" width="60" height="5" alt=""><img border="1" src="white.gif" width="40" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">797 </td><td><a href="indexD1.html#a20" class="red" target="_top">CIMAlertManager::HandleKeyChange()</a></td></tr>
-<tr><td align="right" class="red">43 % </td><td align="right" class="red">-</td><td align="right" class="red"> 3/ 7 </td><td width="115"><img border="1" src="red.gif" width="43" height="5" alt=""><img border="1" src="white.gif" width="57" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">831 </td><td><a href="indexD1.html#a21" class="red" target="_top">CIMAlertManager::HandleNotifyInt()</a></td></tr>
-<tr><td align="right" class="red">50 % </td><td align="right" class="red">-</td><td align="right" class="red"> 3/ 6 </td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">860 </td><td><a href="indexD1.html#a22" class="red" target="_top">CIMAlertManager::MatoPrepareComplete()</a></td></tr>
-<tr><td align="right" class="red">50 % </td><td align="right" class="red">-</td><td align="right" class="red"> 2/ 4 </td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">916 </td><td><a href="indexD1.html#a23" class="red" target="_top">CIMAlertManager::MatoPlayComplete()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>46 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>78/ 168</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="46" height="5" alt=""><img border="1" src="white.gif" width="54" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD1.html" class="red" target="_top"><strong>cimalertmanager.cpp</strong></a></td></tr>
-</table><br>
-<span class="black"><strong>File: <a href="indexD2.html" name="a2" target="_top">\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">41 % ( 20/ 49)</span><br>
-<span class="black">To files: <a href="indexB1.html#a1">Previous</a> | </span>
-<span class="black"><a href="indexB1.html#a3">Next</a></span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">35 </td><td><a href="indexD2.html#a24" class="blue" target="_top">CIMAlertNotifierImpl::CIMAlertNotifierImpl()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">45 </td><td><a href="indexD2.html#a25" class="blue" target="_top">CIMAlertNotifierImpl::NewL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">53 </td><td><a href="indexD2.html#a26" class="blue" target="_top">CIMAlertNotifierImpl::~CIMAlertNotifierImpl()</a></td></tr>
-<tr><td align="right" class="red">50 % </td><td align="right" class="red">-</td><td align="right" class="red"> 4/ 8 </td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td>
-<td align="right" class="red">2 </td><td align="right" class="red">64 </td><td><a href="indexD2.html#a27" class="red" target="_top">CIMAlertNotifierImpl::SetInt()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 8 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">90 </td><td><a href="indexD2.html#a28" class="red" target="_top">CIMAlertNotifierImpl::GetInt()</a></td></tr>
-<tr><td align="right" class="red">50 % </td><td align="right" class="red">-</td><td align="right" class="red"> 12/ 24 </td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td>
-<td align="right" class="red">34 </td><td align="right" class="red">119 </td><td><a href="indexD2.html#a29" class="red" target="_top">CIMAlertNotifierImpl::ListenKeyChanges()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 5 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">162 </td><td><a href="indexD2.html#a30" class="red" target="_top">CIMAlertNotifierImpl::HandlePropertyNotificationEventL()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>41 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>20/ 49</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="41" height="5" alt=""><img border="1" src="white.gif" width="59" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD2.html" class="red" target="_top"><strong>cimalertnotifierimpl.cpp</strong></a></td></tr>
-</table><br>
-<span class="black"><strong>File: <a href="indexD3.html" name="a3" target="_top">\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">42 % ( 8/ 19)</span><br>
-<span class="black">To files: <a href="indexB1.html#a2">Previous</a> | </span>
-<span class="black"><a href="indexB1.html#a4">Next</a></span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">37 </td><td><a href="indexD3.html#a31" class="blue" target="_top">CIMAlertPropertyObserver::CIMAlertPropertyObserver()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">51 </td><td><a href="indexD3.html#a32" class="blue" target="_top">CIMAlertPropertyObserver::NewL()</a></td></tr>
-<tr><td align="right" class="red">67 % </td><td align="right" class="red">-</td><td align="right" class="red"> 2/ 3 </td><td width="115"><img border="1" src="red.gif" width="67" height="5" alt=""><img border="1" src="white.gif" width="33" height="5" alt=""></td>
-<td align="right" class="red">34 </td><td align="right" class="red">60 </td><td><a href="indexD3.html#a33" class="red" target="_top">CIMAlertPropertyObserver::~CIMAlertPropertyObserver()</a></td></tr>
-<tr><td align="right" class="red">50 % </td><td align="right" class="red">-</td><td align="right" class="red"> 2/ 4 </td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td>
-<td align="right" class="red">34 </td><td align="right" class="red">74 </td><td><a href="indexD3.html#a34" class="red" target="_top">CIMAlertPropertyObserver::ObservePropertyChangeL()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 3 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">92 </td><td><a href="indexD3.html#a35" class="red" target="_top">CIMAlertPropertyObserver::CancelObserve()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">105 </td><td><a href="indexD3.html#a36" class="red" target="_top">CIMAlertPropertyObserver::RunL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">117 </td><td><a href="indexD3.html#a37" class="blue" target="_top">CIMAlertPropertyObserver::DoCancel()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 2 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">127 </td><td><a href="indexD3.html#a38" class="red" target="_top">CIMAlertPropertyObserver::Category()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 2 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">137 </td><td><a href="indexD3.html#a39" class="red" target="_top">CIMAlertPropertyObserver::Key()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>42 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>8/ 19</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="42" height="5" alt=""><img border="1" src="white.gif" width="58" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD3.html" class="red" target="_top"><strong>cimalertpropertyobserver.cpp</strong></a></td></tr>
-</table><br>
-<span class="black"><strong>File: <a href="indexD4.html" name="a4" target="_top">\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="black">100 % ( 2/ 2)</span><br>
-<span class="black">To files: <a href="indexB1.html#a3">Previous</a> | </span>
-<span class="black">Next</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">34 </td><td><a href="indexD4.html#a40" class="blue" target="_top">IMAlertNotifierFactory::CreateNotifierL()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue"><strong>100 %</strong> </td><td align="right" class="blue"><strong> </strong></td><td align="right" class="blue"> <strong>2/ 2</strong> </td>
-<td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD4.html" class="blue" target="_top"><strong>imalertnotifierfactory.cpp</strong></a></td></tr>
-<tr><td colspan="7"> </td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>45 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>108/ 238</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="45" height="5" alt=""><img border="1" src="white.gif" width="55" height="5" alt=""></td>
-<td> </td><td> </td><td class="red"><strong>DIRECTORY OVERALL (\meco_domain\conversations\instantmessagesalert\src)</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | Previous | <a href="indexB2.html">Next</a> | <a href="indexB3.html">Last</a> | <a href="indexB1.html">Top</a> | <a href="indexG.html#ad1">Index</a> | <a href="indexB1.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexB2.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,106 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Functions Summary - \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Functions Summary</span>
-<span class="head3"> #2/3</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | <a href="indexB1.html">Previous</a> | <a href="indexB3.html">Next</a> | <a href="indexB3.html">Last</a> | <a href="indexG.html#ad2">Index</a> | <a href="indexB2.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>Directory: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src</strong></span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">84 % ( 49/ 58)</span><br><br>
-<span class="black"><strong>File: <a href="indexD5.html" name="a5" target="_top">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">79 % ( 11/ 14)</span><br>
-<span class="black">To files: Previous | </span>
-<span class="black"><a href="indexB2.html#a6">Next</a></span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">80 </td><td><a href="indexD5.html#a41" class="blue" target="_top">Ctestinstantmsgalert::Ctestinstantmsgalert()</a></td></tr>
-<tr><td align="right" class="red">57 % </td><td align="right" class="red">-</td><td align="right" class="red"> 4/ 7 </td><td width="115"><img border="1" src="red.gif" width="57" height="5" alt=""><img border="1" src="white.gif" width="43" height="5" alt=""></td>
-<td align="right" class="red">17 </td><td align="right" class="red">91 </td><td><a href="indexD5.html#a42" class="red" target="_top">Ctestinstantmsgalert::ConstructL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">140 </td><td><a href="indexD5.html#a43" class="blue" target="_top">Ctestinstantmsgalert::NewL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">154 </td><td><a href="indexD5.html#a44" class="blue" target="_top">Ctestinstantmsgalert::~Ctestinstantmsgalert()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">170 </td><td><a href="indexD5.html#a45" class="blue" target="_top">Ctestinstantmsgalert::SendTestClassVersion()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">191 </td><td><a href="indexD5.html#a46" class="blue" target="_top">LibEntryL()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>79 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>11/ 14</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="79" height="5" alt=""><img border="1" src="white.gif" width="21" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD5.html" class="red" target="_top"><strong>testinstantmsgalert.cpp</strong></a></td></tr>
-</table><br>
-<span class="black"><strong>File: <a href="indexD6.html" name="a6" target="_top">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">86 % ( 38/ 44)</span><br>
-<span class="black">To files: <a href="indexB2.html#a5">Previous</a> | </span>
-<span class="black">Next</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">83 </td><td><a href="indexD6.html#a47" class="blue" target="_top">Ctestinstantmsgalert::Delete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">93 </td><td><a href="indexD6.html#a48" class="blue" target="_top">Ctestinstantmsgalert::RunMethodL()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 4 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">138 </td><td><a href="indexD6.html#a49" class="red" target="_top">Ctestinstantmsgalert::ExampleL()</a></td></tr>
-<tr><td align="right" class="red">60 % </td><td align="right" class="red">-</td><td align="right" class="red"> 3/ 5 </td><td width="115"><img border="1" src="red.gif" width="60" height="5" alt=""><img border="1" src="white.gif" width="40" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">168 </td><td><a href="indexD6.html#a50" class="red" target="_top">Ctestinstantmsgalert::CIMAlertManager_NewL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">190 </td><td><a href="indexD6.html#a51" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_PlayL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">204 </td><td><a href="indexD6.html#a52" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_SetVolume()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">220 </td><td><a href="indexD6.html#a53" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_SetRingingType()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">235 </td><td><a href="indexD6.html#a54" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_SetVibra()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">250 </td><td><a href="indexD6.html#a55" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">265 </td><td><a href="indexD6.html#a56" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_ConvertVolume()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">281 </td><td><a href="indexD6.html#a57" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_Stop()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">296 </td><td><a href="indexD6.html#a58" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">311 </td><td><a href="indexD6.html#a59" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">326 </td><td><a href="indexD6.html#a60" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">342 </td><td><a href="indexD6.html#a61" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">356 </td><td><a href="indexD6.html#a62" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">370 </td><td><a href="indexD6.html#a63" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">385 </td><td><a href="indexD6.html#a64" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_AddObserverL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">401 </td><td><a href="indexD6.html#a65" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_RemoveObserver()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">417 </td><td><a href="indexD6.html#a66" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_HandleError()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>86 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>38/ 44</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="86" height="5" alt=""><img border="1" src="white.gif" width="14" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD6.html" class="red" target="_top"><strong>testinstantmsgalertblocks.cpp</strong></a></td></tr>
-<tr><td colspan="7"> </td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>84 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>49/ 58</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="84" height="5" alt=""><img border="1" src="white.gif" width="16" height="5" alt=""></td>
-<td> </td><td> </td><td class="red"><strong>DIRECTORY OVERALL (\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src)</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | <a href="indexB1.html">Previous</a> | <a href="indexB3.html">Next</a> | <a href="indexB3.html">Last</a> | <a href="indexB2.html">Top</a> | <a href="indexG.html#ad2">Index</a> | <a href="indexB2.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexB3.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Functions Summary - \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Functions Summary</span>
-<span class="head3"> #3/3</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | <a href="indexB2.html">Previous</a> | Next | <a href="indexB3.html">Last</a> | <a href="indexG.html#ad3">Index</a> | <a href="indexB3.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>Directory: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs</strong></span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">50 % ( 9/ 18)</span><br><br>
-<span class="black"><strong>File: <a href="indexD7.html" name="a7" target="_top">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">40 % ( 2/ 5)</span><br>
-<span class="black">To files: Previous | </span>
-<span class="black"><a href="indexB3.html#a8">Next</a></span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">43 </td><td><a href="indexD7.html#a67" class="blue" target="_top">CVIMPSTSettingsStore::NewL()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">55 </td><td><a href="indexD7.html#a68" class="red" target="_top">CVIMPSTSettingsStore::~CVIMPSTSettingsStore()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 2 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">65 </td><td><a href="indexD7.html#a69" class="red" target="_top">CVIMPSTSettingsStore::NewLC()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>40 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>2/ 5</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="40" height="5" alt=""><img border="1" src="white.gif" width="60" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD7.html" class="red" target="_top"><strong>s_vimpstsettingsstore.cpp</strong></a></td></tr>
-</table><br>
-<span class="black"><strong>File: <a href="indexD8.html" name="a8" target="_top">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">54 % ( 7/ 13)</span><br>
-<span class="black">To files: <a href="indexB3.html#a7">Previous</a> | </span>
-<span class="black">Next</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 2 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">43 </td><td><a href="indexD8.html#a70" class="red" target="_top">CVIMPSTSettingsStoreImp::InitialiseLibraryL()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">50 </td><td><a href="indexD8.html#a71" class="red" target="_top">CVIMPSTSettingsStoreImp::Release()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 2/ 2 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">58 </td><td><a href="indexD8.html#a72" class="blue" target="_top">CVIMPSTSettingsStoreImp::NewL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">72 </td><td><a href="indexD8.html#a73" class="blue" target="_top">CVIMPSTSettingsStoreImp::ConstructL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">81 </td><td><a href="indexD8.html#a74" class="blue" target="_top">CVIMPSTSettingsStoreImp::~CVIMPSTSettingsStoreImp()</a></td></tr>
-<tr><td align="right" class="red">75 % </td><td align="right" class="red">-</td><td align="right" class="red"> 3/ 4 </td><td width="115"><img border="1" src="red.gif" width="75" height="5" alt=""><img border="1" src="white.gif" width="25" height="5" alt=""></td>
-<td align="right" class="red">1 </td><td align="right" class="red">86 </td><td><a href="indexD8.html#a75" class="red" target="_top">CVIMPSTSettingsStoreImp::GetL()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 2 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">100 </td><td><a href="indexD8.html#a76" class="red" target="_top">CVIMPSTSettingsStoreImp::SetL()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>54 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>7/ 13</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="54" height="5" alt=""><img border="1" src="white.gif" width="46" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD8.html" class="red" target="_top"><strong>s_vimpstsettingsstoreimp.cpp</strong></a></td></tr>
-<tr><td colspan="7"> </td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>50 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>9/ 18</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td>
-<td> </td><td> </td><td class="red"><strong>DIRECTORY OVERALL (\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs)</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | <a href="indexB2.html">Previous</a> | Next | <a href="indexB3.html">Last</a> | <a href="indexB3.html">Top</a> | <a href="indexG.html#ad3">Index</a> | <a href="indexB3.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexC.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - Index</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="black"><strong>Index</strong></span><br>
-<span class="black"></span>
-<table cellspacing="0">
-<tr><td> </td></tr>
-<tr><td><a name="a1" target="profile" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp TER 46 % ( 78/168)" href="indexD1.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::CIMAlertManager() TER 100 % ( 1/ 1)" href="indexD1.html#a1" class="blackDecoNo">CIMAlertManager::CIMAlertManager()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::ConstructL() TER 50 % ( 5/ 10)" href="indexD1.html#a2" class="red">CIMAlertManager::ConstructL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::NewL() TER 100 % ( 2/ 2)" href="indexD1.html#a3" class="blackDecoNo">CIMAlertManager::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::~CIMAlertManager() TER 52 % ( 15/ 29)" href="indexD1.html#a4" class="red">CIMAlertManager::~CIMAlertManager()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::PlayL() TER 63 % ( 5/ 8)" href="indexD1.html#a5" class="red">CIMAlertManager::PlayL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::DoPlayL() TER 44 % ( 8/ 18)" href="indexD1.html#a6" class="red">CIMAlertManager::DoPlayL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::Stop() TER 60 % ( 3/ 5)" href="indexD1.html#a7" class="red">CIMAlertManager::Stop()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::SetVolume() TER 100 % ( 1/ 1)" href="indexD1.html#a8" class="blackDecoNo">CIMAlertManager::SetVolume()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::SetRingingType() TER 67 % ( 2/ 3)" href="indexD1.html#a9" class="red">CIMAlertManager::SetRingingType()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::SetVibra() TER 67 % ( 2/ 3)" href="indexD1.html#a10" class="red">CIMAlertManager::SetVibra()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::AddObserverL() TER 67 % ( 2/ 3)" href="indexD1.html#a11" class="red">CIMAlertManager::AddObserverL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::RemoveObserver() TER 67 % ( 2/ 3)" href="indexD1.html#a12" class="red">CIMAlertManager::RemoveObserver()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::ProcessFileL() TER 18 % ( 3/ 17)" href="indexD1.html#a13" class="red">CIMAlertManager::ProcessFileL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::DoSetRingingType() TER 18 % ( 3/ 17)" href="indexD1.html#a14" class="red">CIMAlertManager::DoSetRingingType()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::ConvertVolume() TER 42 % ( 5/ 12)" href="indexD1.html#a15" class="red">CIMAlertManager::ConvertVolume()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::HandleError() TER 67 % ( 2/ 3)" href="indexD1.html#a16" class="red">CIMAlertManager::HandleError()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::GetToneFileNameL() TER 100 % ( 1/ 1)" href="indexD1.html#a17" class="blackDecoNo">CIMAlertManager::GetToneFileNameL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::MapcInitComplete() TER 50 % ( 3/ 6)" href="indexD1.html#a18" class="red">CIMAlertManager::MapcInitComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::MapcPlayComplete() TER 50 % ( 2/ 4)" href="indexD1.html#a19" class="red">CIMAlertManager::MapcPlayComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::HandleKeyChange() TER 60 % ( 3/ 5)" href="indexD1.html#a20" class="red">CIMAlertManager::HandleKeyChange()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::HandleNotifyInt() TER 43 % ( 3/ 7)" href="indexD1.html#a21" class="red">CIMAlertManager::HandleNotifyInt()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::MatoPrepareComplete() TER 50 % ( 3/ 6)" href="indexD1.html#a22" class="red">CIMAlertManager::MatoPrepareComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::MatoPlayComplete() TER 50 % ( 2/ 4)" href="indexD1.html#a23" class="red">CIMAlertManager::MatoPlayComplete()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a2" target="profile" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp TER 41 % ( 20/ 49)" href="indexD2.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::CIMAlertNotifierImpl() TER 100 % ( 1/ 1)" href="indexD2.html#a24" class="blackDecoNo">CIMAlertNotifierImpl::CIMAlertNotifierImpl()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::NewL() TER 100 % ( 2/ 2)" href="indexD2.html#a25" class="blackDecoNo">CIMAlertNotifierImpl::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::~CIMAlertNotifierImpl() TER 100 % ( 1/ 1)" href="indexD2.html#a26" class="blackDecoNo">CIMAlertNotifierImpl::~CIMAlertNotifierImpl()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::SetInt() TER 50 % ( 4/ 8)" href="indexD2.html#a27" class="red">CIMAlertNotifierImpl::SetInt()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::GetInt() TER 0 % ( 0/ 8)" href="indexD2.html#a28" class="red">CIMAlertNotifierImpl::GetInt()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::ListenKeyChanges() TER 50 % ( 12/ 24)" href="indexD2.html#a29" class="red">CIMAlertNotifierImpl::ListenKeyChanges()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::HandlePropertyNotificationEventL() TER 0 % ( 0/ 5)" href="indexD2.html#a30" class="red">CIMAlertNotifierImpl::HandlePropertyNotificationEventL()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a3" target="profile" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp TER 42 % ( 8/ 19)" href="indexD3.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::CIMAlertPropertyObserver() TER 100 % ( 1/ 1)" href="indexD3.html#a31" class="blackDecoNo">CIMAlertPropertyObserver::CIMAlertPropertyObserver()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::NewL() TER 100 % ( 2/ 2)" href="indexD3.html#a32" class="blackDecoNo">CIMAlertPropertyObserver::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::~CIMAlertPropertyObserver() TER 67 % ( 2/ 3)" href="indexD3.html#a33" class="red">CIMAlertPropertyObserver::~CIMAlertPropertyObserver()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::ObservePropertyChangeL() TER 50 % ( 2/ 4)" href="indexD3.html#a34" class="red">CIMAlertPropertyObserver::ObservePropertyChangeL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::CancelObserve() TER 0 % ( 0/ 3)" href="indexD3.html#a35" class="red">CIMAlertPropertyObserver::CancelObserve()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::RunL() TER 0 % ( 0/ 1)" href="indexD3.html#a36" class="red">CIMAlertPropertyObserver::RunL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::DoCancel() TER 100 % ( 1/ 1)" href="indexD3.html#a37" class="blackDecoNo">CIMAlertPropertyObserver::DoCancel()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::Category() TER 0 % ( 0/ 2)" href="indexD3.html#a38" class="red">CIMAlertPropertyObserver::Category()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::Key() TER 0 % ( 0/ 2)" href="indexD3.html#a39" class="red">CIMAlertPropertyObserver::Key()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a4" target="profile" title="\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp TER 100 % ( 2/ 2)" href="indexD4.html" class="blackDecoNo"><strong>\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="IMAlertNotifierFactory::CreateNotifierL() TER 100 % ( 2/ 2)" href="indexD4.html#a40" class="blackDecoNo">IMAlertNotifierFactory::CreateNotifierL()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a5" target="profile" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp TER 79 % ( 11/ 14)" href="indexD5.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::Ctestinstantmsgalert() TER 100 % ( 1/ 1)" href="indexD5.html#a41" class="blackDecoNo">Ctestinstantmsgalert::Ctestinstantmsgalert()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::ConstructL() TER 57 % ( 4/ 7)" href="indexD5.html#a42" class="red">Ctestinstantmsgalert::ConstructL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::NewL() TER 100 % ( 2/ 2)" href="indexD5.html#a43" class="blackDecoNo">Ctestinstantmsgalert::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::~Ctestinstantmsgalert() TER 100 % ( 1/ 1)" href="indexD5.html#a44" class="blackDecoNo">Ctestinstantmsgalert::~Ctestinstantmsgalert()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::SendTestClassVersion() TER 100 % ( 1/ 1)" href="indexD5.html#a45" class="blackDecoNo">Ctestinstantmsgalert::SendTestClassVersion()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="LibEntryL() TER 100 % ( 2/ 2)" href="indexD5.html#a46" class="blackDecoNo">LibEntryL()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a6" target="profile" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp TER 86 % ( 38/ 44)" href="indexD6.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::Delete() TER 100 % ( 1/ 1)" href="indexD6.html#a47" class="blackDecoNo">Ctestinstantmsgalert::Delete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::RunMethodL() TER 100 % ( 2/ 2)" href="indexD6.html#a48" class="blackDecoNo">Ctestinstantmsgalert::RunMethodL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::ExampleL() TER 0 % ( 0/ 4)" href="indexD6.html#a49" class="red">Ctestinstantmsgalert::ExampleL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_NewL() TER 60 % ( 3/ 5)" href="indexD6.html#a50" class="red">Ctestinstantmsgalert::CIMAlertManager_NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_PlayL() TER 100 % ( 2/ 2)" href="indexD6.html#a51" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_PlayL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_SetVolume() TER 100 % ( 2/ 2)" href="indexD6.html#a52" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_SetVolume()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_SetRingingType() TER 100 % ( 2/ 2)" href="indexD6.html#a53" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_SetRingingType()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_SetVibra() TER 100 % ( 2/ 2)" href="indexD6.html#a54" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_SetVibra()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType() TER 100 % ( 2/ 2)" href="indexD6.html#a55" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_ConvertVolume() TER 100 % ( 2/ 2)" href="indexD6.html#a56" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_ConvertVolume()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_Stop() TER 100 % ( 2/ 2)" href="indexD6.html#a57" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_Stop()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete() TER 100 % ( 2/ 2)" href="indexD6.html#a58" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete() TER 100 % ( 2/ 2)" href="indexD6.html#a59" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange() TER 100 % ( 2/ 2)" href="indexD6.html#a60" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt() TER 100 % ( 2/ 2)" href="indexD6.html#a61" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete() TER 100 % ( 2/ 2)" href="indexD6.html#a62" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete() TER 100 % ( 2/ 2)" href="indexD6.html#a63" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_AddObserverL() TER 100 % ( 2/ 2)" href="indexD6.html#a64" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_AddObserverL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_RemoveObserver() TER 100 % ( 2/ 2)" href="indexD6.html#a65" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_RemoveObserver()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_HandleError() TER 100 % ( 2/ 2)" href="indexD6.html#a66" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_HandleError()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a7" target="profile" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp TER 40 % ( 2/ 5)" href="indexD7.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStore::NewL() TER 100 % ( 2/ 2)" href="indexD7.html#a67" class="blackDecoNo">CVIMPSTSettingsStore::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStore::~CVIMPSTSettingsStore() TER 0 % ( 0/ 1)" href="indexD7.html#a68" class="red">CVIMPSTSettingsStore::~CVIMPSTSettingsStore()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStore::NewLC() TER 0 % ( 0/ 2)" href="indexD7.html#a69" class="red">CVIMPSTSettingsStore::NewLC()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a8" target="profile" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp TER 54 % ( 7/ 13)" href="indexD8.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::InitialiseLibraryL() TER 0 % ( 0/ 2)" href="indexD8.html#a70" class="red">CVIMPSTSettingsStoreImp::InitialiseLibraryL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::Release() TER 0 % ( 0/ 1)" href="indexD8.html#a71" class="red">CVIMPSTSettingsStoreImp::Release()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::NewL() TER 100 % ( 2/ 2)" href="indexD8.html#a72" class="blackDecoNo">CVIMPSTSettingsStoreImp::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::ConstructL() TER 100 % ( 1/ 1)" href="indexD8.html#a73" class="blackDecoNo">CVIMPSTSettingsStoreImp::ConstructL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::~CVIMPSTSettingsStoreImp() TER 100 % ( 1/ 1)" href="indexD8.html#a74" class="blackDecoNo">CVIMPSTSettingsStoreImp::~CVIMPSTSettingsStoreImp()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::GetL() TER 75 % ( 3/ 4)" href="indexD8.html#a75" class="red">CVIMPSTSettingsStoreImp::GetL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::SetL() TER 0 % ( 0/ 2)" href="indexD8.html#a76" class="red">CVIMPSTSettingsStoreImp::SetL()</a></td></tr>
-</table></body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexD1.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,996 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - cimalertmanager.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #1/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | Previous | <a href="indexD2.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a1">Index</a> | <a href="indexD1.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">46 % ( 78/168)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD1.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source"> * ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source"> * Name : cimalertmanager.cpp</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source"> * Part of : conversations/instantmessagesalert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source"> * Description : This class gives interface to play IM message alert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source"> * Version : %version: 3 %</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source"> *</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source"> * Copyright © 2009 Nokia. All rights reserved..</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source"> * This material, including documentation and any related </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source"> * computer programs, is protected by copyright controlled by </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source"> * Nokia Corporation. All rights are reserved. Copying, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source"> * including reproducing, storing, adapting or translating, any </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source"> * or all of this material requires the prior written consent of </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source"> * Nokia Corporation. This material also contains confidential </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source"> * information which may not be disclosed to others without the </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source"> * prior written consent of Nokia Corporation.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source"> * ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source"> */</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">// INCLUDE FILES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include "cimalertmanager.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source">#include "imalertdebugprint.h" </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">#include "mimalertmanagerobserver.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">#include "mimalertnotifierinterface.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source">#include "imalertnotifierfactory.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source">#include <MProfileEngine.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source">#include <pathinfo.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">#include <mda/common/resource.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">#include <audiopreference.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source">#include <bautils.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">#include <hwrmvibrasdkcrkeys.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">#include <coreapplicationuisdomainpskeys.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source">#include <ProfileEngineSDKCRKeys.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">#include <MProfileTones.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">#include <TProfileToneSettings.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source">#include <MProfile.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source">#include <HWRMVibra.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">//to get message tone file</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source">#include <cvimpstsettingsstore.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source">// CONSTANTS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source">const TInt KMinVolumeLevel( 1 );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source">const TInt KMaxVolumeLevel( 10 );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source">const TInt KToneInterval( 1000000 ); // 1 second pause between tones</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source">_LIT( KChatRngMimeType, "application/vnd.nokia.ringing-tone" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source">_LIT( KBeepOnceSound, "beep.rng" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source">_LIT( KProfileSilentTone, "No_Sound.wav" ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source">// CIMAlertManager::CIMAlertManager</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source">// C++ default constructor can NOT contain any code, that</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">// might leave.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a1"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source">CIMAlertManager::CIMAlertManager()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source"> : iAudioPlayerStatus( EAudioPlayerNotCreated ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"> iTonePlayerStatus( EAudioPlayerNotCreated ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> iIsPlayingDefaultIMSound( EFalse ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"> iCallState (EFalse)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source">// CIMAlertManager::ConstructL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source">//</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a2"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source">void CIMAlertManager::ConstructL()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("ConstructL"); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source"> iProfileApi = CreateProfileEngineL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source"> User::LeaveIfError( iFs.Connect() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source"> CHAT_DP_TXT("CMdaAudioPlayerUtility::NewL()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source"> iAudioPlayer = CMdaAudioPlayerUtility::NewL( *this );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source"> CHAT_DP_TXT("CMdaAudioToneUtility::NewL()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source"> iTonePlayer = CMdaAudioToneUtility::NewL( *this );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 90 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 92 </td><td class="black_source"> iProfilesRepository = CRepository::NewL( KCRUidProfileEngine );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source"> iVibraRepository = CRepository::NewL( KCRUidVibraCtrl );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source"> // Get initial settings from active profile</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source"> iRingingVolumeNotifyHandler = CCenRepNotifyHandler::NewL( *this, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source"> *iProfilesRepository,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source"> CCenRepNotifyHandler::EIntKey,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"> KProEngActiveRingingVolume );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 100 </td><td class="black_source"> iRingingVolumeNotifyHandler->StartListeningL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source"> iRingingTypeNotifyHandler = CCenRepNotifyHandler::NewL( *this, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source"> *iProfilesRepository,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 105 </td><td class="black_source"> CCenRepNotifyHandler::EIntKey,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source"> KProEngActiveRingingType );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source"> iRingingTypeNotifyHandler->StartListeningL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"> iVibraNotifyHandler = CCenRepNotifyHandler::NewL( *this, *iVibraRepository,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source"> CCenRepNotifyHandler::EIntKey,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 112 </td><td class="black_source"> KVibraCtrlProfileVibraEnabled );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 113 </td><td class="black_source"> iVibraNotifyHandler->StartListeningL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 114 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 115 </td><td class="black_source"> User::LeaveIfError( iProfilesRepository->Get( KProEngActiveRingingVolume, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 116 </td><td class="black_source"> iRingingVolume ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 117 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 118 </td><td class="black_source"> User::LeaveIfError( iVibraRepository->Get( KVibraCtrlProfileVibraEnabled, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 119 </td><td class="black_source"> iVibra ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 120 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 121 </td><td class="black_source"> User::LeaveIfError( iApaSession.Connect() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 122 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 123 </td><td class="black_source"> // register for changes in message Tone quitting</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 124 </td><td class="black_source"> iNotifierAPI = IMAlertNotifierFactory::CreateNotifierL( this );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 125 </td><td class="black_source"> iNotifierAPI->ListenKeyChanges( MIMAlertNotifierInterface::EMSGToneQuitKey );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 126 </td><td class="black_source"> // also register for changes in call state </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 127 </td><td class="black_source"> iNotifierAPI->ListenKeyChanges( MIMAlertNotifierInterface::ECallState );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 128 </td><td class="black_source"> iToneFileName = HBufC::NewL( KMaxPath );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 129 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 130 </td><td class="black_source"> // Get path to beep once ringing tone, first check simple sound folder.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 131 </td><td class="black_source"> TFileName beepFile = PathInfo::RomRootPath();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 132 </td><td class="black_source"> beepFile.Append( PathInfo::SimpleSoundsPath() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 133 </td><td class="black_source"> beepFile.Append( KBeepOnceSound );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 134 </td><td class="black_source"> RFile file;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 135 </td><td class="black_source"> TInt openErr = file.Open( iFs, beepFile, EFileRead );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 136 </td><td class="black_source"> file.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 137 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD1.html#ut2">138</a> </td><td class="red_source"> if ( openErr == KErrNotFound || openErr == KErrPathNotFound )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 139 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 140 </td><td class="black_source"> // Check digital sounds folder</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 141 </td><td class="black_source"> beepFile.Zero();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 142 </td><td class="black_source"> beepFile.Append( PathInfo::RomRootPath() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 143 </td><td class="black_source"> beepFile.Append( PathInfo::DigitalSoundsPath() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 144 </td><td class="black_source"> beepFile.Append( KBeepOnceSound );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 145 </td><td class="black_source"> openErr = file.Open( iFs, beepFile, EFileRead );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 146 </td><td class="black_source"> file.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 147 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 148 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 149 </td><td class="black_source"> CHAT_DP( D_PLAIN_LIT( "CIMAlertManager::ConstructL() openErr = %d" ), openErr );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 150 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD1.html#ut3">151</a> </td><td class="red_source"> if ( openErr == KErrNone )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 152 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 153 </td><td class="black_source"> iBeepRingingTone = beepFile.AllocL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 154 </td><td class="black_source"> TPtrC ptr = iBeepRingingTone->Des();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 155 </td><td class="black_source"> CHAT_DP( D_PLAIN_LIT( "CIMAlertManager::ConstructL() iBeepRingingTone = %S" ), &ptr );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 156 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 157 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 158 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 159 </td><td class="black_source"> HandleError( openErr );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 160 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 161 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 162 </td><td class="black_source"> // get active ringing type, change events come to us later...</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 163 </td><td class="black_source"> iActiveProfile = iProfileApi->ActiveProfileL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 164 </td><td class="black_source"> const MProfileTones& profileTones = iActiveProfile->ProfileTones();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 165 </td><td class="black_source"> const TProfileToneSettings& profileSettings = profileTones.ToneSettings();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 166 </td><td class="black_source"> iRingingType = profileSettings.iRingingType;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 167 </td><td class="black_source"> iActiveProfile->Release();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 168 </td><td class="black_source"> iActiveProfile = NULL; // prevent further usage</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 169 </td><td class="black_source"> // after this, active ringing type changes are notified via the cenrep</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 170 </td><td class="black_source"> // notify handler callback through HandleNotifyInt</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 171 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 172 </td><td class="black_source"> // TRAP to catch leaves, leaves with KErrNotSupported if vibra</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 173 </td><td class="black_source"> // is not supported</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 174 </td><td class="black_source"> TRAPD( err, iVibrator = CHWRMVibra::NewL() );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut3" href="indexD1.html#ut4">174</a> </td><td class="red_profile"> catch (XLeaveException & l)</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut4" href="indexD1.html#ut5">174</a> </td><td class="red_profile"> catch (...)</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut5" href="indexD1.html#ut6">175</a> </td><td class="red_source"> if ( err == KErrNotSupported )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 176 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 177 </td><td class="black_source"> // Make sure it's NULL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 178 </td><td class="black_source"> iVibrator = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 179 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 180 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 181 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 182 </td><td class="black_source"> // Leave with other errors e.g. KErrNoMemory</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 183 </td><td class="black_source"> User::LeaveIfError( err );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 184 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 185 </td><td class="black_source"> iSettingsStore = CVIMPSTSettingsStore::NewL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 186 </td><td class="black_source"> CHAT_DP_FUNC_DONE("ConstructL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 187 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 188 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 189 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 190 </td><td class="black_source">// CIMAlertManager::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 191 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 192 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a3"></a>17 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 193 </td><td class="black_source">EXPORT_C CIMAlertManager* CIMAlertManager::NewL()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 194 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 195 </td><td class="black_source"> CIMAlertManager* self = new( ELeave ) CIMAlertManager();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 196 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 197 </td><td class="black_source"> CleanupStack::PushL( self );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 198 </td><td class="black_source"> self->ConstructL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 199 </td><td class="black_source"> CleanupStack::Pop( self );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 200 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 201 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 202 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 203 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 204 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 205 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 206 </td><td class="black_source">// CIMAlertManager::~CIMAlertManager</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 207 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 208 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a4"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 209 </td><td class="black_source">CIMAlertManager::~CIMAlertManager()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 210 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 211 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("~CIMAlertManager");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 212 </td><td class="black_source"> Stop(); // Stops possible playback</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 213 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut6" href="indexD1.html#ut7">214</a> </td><td class="red_source"> if ( iActiveProfile )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 215 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 216 </td><td class="black_source"> iActiveProfile->Release();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 217 </td><td class="black_source"> iActiveProfile = NULL; // prevent further usage</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 218 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 219 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut7" href="indexD1.html#ut8">220</a> </td><td class="red_source"> if ( iProfileApi ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 221 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 222 </td><td class="black_source"> iProfileApi->Release();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 223 </td><td class="black_source"> iProfileApi = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 224 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 225 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut8" href="indexD1.html#ut9">226</a> </td><td class="red_source"> if ( iVibraNotifyHandler )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 227 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 228 </td><td class="black_source"> iVibraNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 229 </td><td class="black_source"> delete iVibraNotifyHandler;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 230 </td><td class="black_source"> iVibraNotifyHandler = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 231 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 232 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut9" href="indexD1.html#ut10">233</a> </td><td class="red_source"> if ( iRingingTypeNotifyHandler )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 234 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 235 </td><td class="black_source"> iRingingTypeNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 236 </td><td class="black_source"> delete iRingingTypeNotifyHandler;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 237 </td><td class="black_source"> iRingingTypeNotifyHandler = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 238 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 239 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 240 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut10" href="indexD1.html#ut11">241</a> </td><td class="red_source"> if ( iRingingVolumeNotifyHandler )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 242 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 243 </td><td class="black_source"> iRingingVolumeNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 244 </td><td class="black_source"> delete iRingingVolumeNotifyHandler;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 245 </td><td class="black_source"> iRingingVolumeNotifyHandler = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 246 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut11" href="indexD1.html#ut12">247</a> </td><td class="red_source"> if(iProfilesRepository)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 248 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 249 </td><td class="black_source"> delete iProfilesRepository;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 250 </td><td class="black_source"> iProfilesRepository = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 251 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut12" href="indexD1.html#ut13">252</a> </td><td class="red_source"> if(iVibraRepository)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 253 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 254 </td><td class="black_source"> delete iVibraRepository;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 255 </td><td class="black_source"> iVibraRepository = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 256 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 257 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 258 </td><td class="black_source"> iApaSession.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 259 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut13" href="indexD1.html#ut14">260</a> </td><td class="red_source"> if(iNotifierAPI)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 261 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 262 </td><td class="black_source"> delete iNotifierAPI;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 263 </td><td class="black_source"> iNotifierAPI = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 264 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 265 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut14" href="indexD1.html#ut15">266</a> </td><td class="red_source"> if(iAudioPlayer)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 267 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 268 </td><td class="black_source"> CHAT_DP_TXT( "delete CMdaAudioPlayerUtility" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 269 </td><td class="black_source"> iAudioPlayer->Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 270 </td><td class="black_source"> delete iAudioPlayer;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 271 </td><td class="black_source"> iAudioPlayer = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 272 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut15" href="indexD1.html#ut16">273</a> </td><td class="red_source"> if(iTonePlayer)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 274 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 275 </td><td class="black_source"> CHAT_DP_TXT( "delete CMdaAudioToneUtility" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 276 </td><td class="black_source"> delete iTonePlayer;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 277 </td><td class="black_source"> iTonePlayer = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 278 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 279 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 280 </td><td class="black_source"> iObservers.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 281 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut16" href="indexD1.html#ut17">282</a> </td><td class="red_source"> if(iToneFileName)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 283 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 284 </td><td class="black_source"> delete iToneFileName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 285 </td><td class="black_source"> iToneFileName = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 286 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 287 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut17" href="indexD1.html#ut18">288</a> </td><td class="red_source"> if(iVibrator)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 289 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 290 </td><td class="black_source"> delete iVibrator;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 291 </td><td class="black_source"> iVibrator = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 292 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 293 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut18" href="indexD1.html#ut19">294</a> </td><td class="red_source"> if(iBeepRingingTone)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 295 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 296 </td><td class="black_source"> delete iBeepRingingTone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 297 </td><td class="black_source"> iBeepRingingTone = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 298 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 299 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 300 </td><td class="black_source"> iFs.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 301 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut19" href="indexD1.html#ut20">302</a> </td><td class="red_source"> if(iSettingsStore)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 303 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 304 </td><td class="black_source"> delete iSettingsStore;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 305 </td><td class="black_source"> iSettingsStore = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 306 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 307 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 308 </td><td class="black_source"> CHAT_DP_FUNC_DONE("~CIMAlertManager");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 309 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 310 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 311 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 312 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 313 </td><td class="black_source">// CIMAlertManager::Play</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 314 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 315 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 316 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a5"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 317 </td><td class="black_source">EXPORT_C void CIMAlertManager::PlayL(TUint32 aServiceId)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 318 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 319 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("Play");</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut20" href="indexD1.html#ut21">320</a> </td><td class="red_source"> if( !iCallState )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 321 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 322 </td><td class="black_source"> Stop();</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 323 </td><td class="black_source"> TRAPD( err, DoPlayL(aServiceId) );</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 323 </td><td class="black_profile"> catch (XLeaveException & l)</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut21" href="indexD1.html#ut22">323</a> </td><td class="red_profile"> catch (...)</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut22" href="indexD1.html#ut23">324</a> </td><td class="red_source"> if( err )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 325 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 326 </td><td class="black_source"> HandleError( err );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 327 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 328 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 329 </td><td class="black_source"> CHAT_DP_FUNC_DONE("Play");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 330 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 331 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 332 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 333 </td><td class="black_source">// CIMAlertManager::DoPlayL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 334 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 335 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 336 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a6"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 337 </td><td class="black_source">EXPORT_C void CIMAlertManager::DoPlayL(TUint32 aServiceId)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 338 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 339 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("DoPlayL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 340 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 341 </td><td class="black_source"> TBuf<KMaxPath> toneFileName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 342 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 343 </td><td class="black_source"> // check if we're silent or not</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 344 </td><td class="black_source"> iActiveProfile = iProfileApi->ActiveProfileL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 345 </td><td class="black_source"> TBool isSilent = iActiveProfile->IsSilent();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 346 </td><td class="black_source"> iActiveProfile->Release();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 347 </td><td class="black_source"> iActiveProfile = NULL; // prevent further usage</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 348 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 349 </td><td class="black_source"> // vibrate, if it's allowed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 350 </td><td class="black_source"> CHWRMVibra::TVibraModeState vibraModeState = iVibrator->VibraSettings();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 351 </td><td class="black_source"> CHWRMVibra::TVibraStatus vibraStatus = iVibrator->VibraStatus();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 352 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 353 </td><td class="black_source"> // TODO: Find from Nikhil what the behaviour should be if Vibra is already</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 354 </td><td class="black_source"> // on and you get a new message. Aare you supposed to truncate the existing</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 355 </td><td class="black_source"> // vibration and start afresh or let the existing vibration continue?</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 356 </td><td class="black_source"> if ( vibraModeState == CHWRMVibra::EVibraModeON && </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut23" href="indexD1.html#ut24">357</a> </td><td class="red_source"> vibraStatus == CHWRMVibra::EVibraStatusStopped )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 358 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 359 </td><td class="black_source"> iVibrator->StartVibraL( KIMVibraDuration );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 360 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 361 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 362 </td><td class="black_source"> // sound ordering:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 363 </td><td class="black_source"> // silent: get out.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 364 </td><td class="black_source"> // beep once: beep, and if ok, exit.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 365 </td><td class="black_source"> // if beep failed, or not active: try to play sound</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 366 </td><td class="black_source"> // for this server.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 367 </td><td class="black_source"> // if it failed, play default sound.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 368 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut24" href="indexD1.html#ut25">369</a> </td><td class="red_source"> if ( isSilent ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 370 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 371 </td><td class="black_source"> // Silent profile, get out.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 372 </td><td class="black_source"> CHAT_DP_TXT( "DoPlayL - Returning" );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut25" href="indexD1.html#ut26">373</a> </td><td class="red_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 374 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 375 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 376 </td><td class="black_source"> TInt err = KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 377 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut26" href="indexD1.html#ut27">378</a> </td><td class="red_source"> if ( iRingingType == EProfileRingingTypeBeepOnce && iBeepRingingTone )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 379 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 380 </td><td class="black_source"> // Play beep.rng</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut27" href="indexD1.html#ut28">381</a> </td><td class="red_source"> TRAP( err, ProcessFileL( *iBeepRingingTone ) );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut28" href="indexD1.html#ut29">381</a> </td><td class="red_profile"> catch (XLeaveException & l)</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut29" href="indexD1.html#ut30">381</a> </td><td class="red_profile"> catch (...)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 382 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 383 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut30" href="indexD1.html#ut31">384</a> </td><td class="red_source"> if ( err != KErrNone || iRingingType != EProfileRingingTypeBeepOnce )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 385 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 386 </td><td class="black_source"> err = KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 387 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 388 </td><td class="black_source"> // Beep once not active, or beep once failed.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 389 </td><td class="black_source"> // Try to play the sound set for this server</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 390 </td><td class="black_source"> TBuf<KMaxPath> toneFileName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 391 </td><td class="black_source"> GetToneFileNameL( toneFileName, aServiceId );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 392 </td><td class="black_source"> TParsePtr parsedPtr( toneFileName );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 393 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 394 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(" file = [%S] "),&toneFileName);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 395 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 396 </td><td class="black_source"> // If alert tone OFF, don't play anything</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut31" href="indexD1.html#ut32">397</a> </td><td class="red_source"> if( parsedPtr.NameAndExt().Compare( KProfileSilentTone ) != 0 )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 398 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 399 </td><td class="black_source"> // Not OFF</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 400 </td><td class="black_source"> TRAP( err, ProcessFileL( toneFileName ) ); </td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 400 </td><td class="black_profile"> catch (XLeaveException & l)</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut32" href="indexD1.html#ut33">400</a> </td><td class="red_profile"> catch (...)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 401 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 402 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 403 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 404 </td><td class="black_source"> // Not ringing once, but left</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 405 </td><td class="black_source"> User::LeaveIfError( err );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 406 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 407 </td><td class="black_source"> CHAT_DP_FUNC_DONE("DoPlayL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 408 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 409 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 410 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 411 </td><td class="black_source">// CIMAlertManager::Stop</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 412 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 413 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 414 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a7"></a>22 </td><td align="right" class="black_profile">22 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 415 </td><td class="black_source">EXPORT_C void CIMAlertManager::Stop()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 416 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 417 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("Stop");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 418 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">22 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut33" href="indexD1.html#ut34">419</a> </td><td class="red_source"> if( iAudioPlayerStatus == EAudioPlayerPlaying )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 420 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 421 </td><td class="black_source"> CHAT_DP_TXT( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 422 </td><td class="black_source"> "Audio player is playing. CMdaAudioPlayerUtility::Stop()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 423 </td><td class="black_source"> iAudioPlayer->Stop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 424 </td><td class="black_source"> iAudioPlayer->Close(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 425 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 426 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 427 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">22 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut34" href="indexD1.html#ut35">428</a> </td><td class="red_source"> if( iTonePlayerStatus == EAudioPlayerPlaying )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 429 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 430 </td><td class="black_source"> CHAT_DP_TXT( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 431 </td><td class="black_source"> "Tone player is playing. CMdaAudioToneUtility::CancelPlay()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 432 </td><td class="black_source"> iTonePlayer->CancelPlay(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 433 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 434 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 435 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 436 </td><td class="black_source"> CHAT_DP_FUNC_DONE("Stop");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 437 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 438 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 439 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 440 </td><td class="black_source">// CIMAlertManager::SetVolume</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 441 </td><td class="black_source">// Set the volume at which the sound is played</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 442 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 443 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 444 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a8"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 445 </td><td class="black_source">EXPORT_C void CIMAlertManager::SetVolume( TInt aVolume )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 446 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 447 </td><td class="black_source"> iRingingVolumeNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 448 </td><td class="black_source"> iRingingVolume = aVolume;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 449 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 450 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 451 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 452 </td><td class="black_source">// CIMAlertManager::SetRingingType</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 453 </td><td class="black_source">// Sets the ringing type how the sound is played</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 454 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 455 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 456 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a9"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 457 </td><td class="black_source">EXPORT_C void CIMAlertManager::SetRingingType( TProfileRingingType aRingingType )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 458 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut35" href="indexD1.html#ut36">459</a> </td><td class="red_source"> if(iRingingTypeNotifyHandler)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 460 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 461 </td><td class="black_source"> iRingingTypeNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 462 </td><td class="black_source"> iRingingType = aRingingType;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 463 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 464 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 465 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 466 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 467 </td><td class="black_source">// CIMAlertManager::SetVibra</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 468 </td><td class="black_source">// Sets the vibrating alert on or off</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 469 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 470 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 471 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a10"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 472 </td><td class="black_source">EXPORT_C void CIMAlertManager::SetVibra( TBool aVibra )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 473 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut36" href="indexD1.html#ut37">474</a> </td><td class="red_source"> if(iVibraNotifyHandler)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 475 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 476 </td><td class="black_source"> iVibraNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 477 </td><td class="black_source"> iVibra = aVibra;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 478 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 479 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 480 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 481 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 482 </td><td class="black_source">// CIMAlertManager::AddObserverL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 483 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 484 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 485 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a11"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 486 </td><td class="black_source">EXPORT_C void CIMAlertManager::AddObserverL( const MIMAlertManagerObserver* aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 487 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 488 </td><td class="black_source"> // make sure that aObserver does not get appended in release mode also.</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut37" href="indexD1.html#ut38">489</a> </td><td class="red_source"> if( aObserver ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 490 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 491 </td><td class="black_source"> User::LeaveIfError( iObservers.Append( aObserver ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 492 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 493 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 494 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 495 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 496 </td><td class="black_source">// CIMAlertManager::RemoveObserver</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 497 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 498 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 499 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a12"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 500 </td><td class="black_source">EXPORT_C void CIMAlertManager::RemoveObserver( const MIMAlertManagerObserver* aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 501 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 502 </td><td class="black_source"> TInt index( iObservers.Find( aObserver ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 503 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut38" href="indexD1.html#ut39">504</a> </td><td class="red_source"> if( index != KErrNotFound )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 505 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 506 </td><td class="black_source"> iObservers.Remove( index );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 507 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 508 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 509 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 510 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 511 </td><td class="black_source">// CIMAlertManager::ProcessFileL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 512 </td><td class="black_source">// If filename is defined, prepare the audioplayer.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 513 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 514 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 515 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a13"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 516 </td><td class="black_source">void CIMAlertManager::ProcessFileL( const TDesC& aFileName )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 517 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 518 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("ProcessFileL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 519 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 520 </td><td class="black_source"> TFileName *fileName = new (ELeave) TFileName();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 521 </td><td class="black_source"> CleanupStack::PushL( fileName );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 522 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 523 </td><td class="black_source"> // if filename is empty, use default sound</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut39" href="indexD1.html#ut40">524</a> </td><td class="red_source"> if ( aFileName.Length() == 0 )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 525 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut40" href="indexD1.html#ut41">526</a> </td><td class="red_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 527 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 528 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 529 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 530 </td><td class="black_source"> *fileName = aFileName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 531 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 532 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 533 </td><td class="black_source"> TPtr filePtr( NULL, 0 );</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut41" href="indexD1.html#ut42">534</a> </td><td class="red_source"> if( !BaflUtils::FileExists( iFs, *fileName ) )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 535 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 536 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT( "File does not exist ( %S )" ), &(*fileName) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 537 </td><td class="black_source"> User::Leave( KErrNotFound );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 538 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 539 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 540 </td><td class="black_source"> Stop(); // Stops possible playback </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 541 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 542 </td><td class="black_source"> TUid dummyUid( KNullUid );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 543 </td><td class="black_source"> TDataType dataType;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 544 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 545 </td><td class="black_source"> User::LeaveIfError( iApaSession.AppForDocument( *fileName, dummyUid, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 546 </td><td class="black_source"> dataType ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 547 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut42" href="indexD1.html#ut43">548</a> </td><td class="red_source"> if( dataType.Des().CompareF( KChatRngMimeType ) == 0 ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 549 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 550 </td><td class="black_source"> // making sure that another initializing is not already ongoing</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut43" href="indexD1.html#ut44">551</a> </td><td class="red_source"> if( iTonePlayerStatus == EAudioPlayerReady )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 552 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 553 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 554 </td><td class="black_source"> "CMdaAudioToneUtility::PrepareToPlayFileSequence( %S )" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 555 </td><td class="black_source"> &(*fileName));</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 556 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerInitializing;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 557 </td><td class="black_source"> iTonePlayer->PrepareToPlayFileSequence( *fileName );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 558 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 559 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 560 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 561 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 562 </td><td class="black_source"> // making sure that another initializing is not already ongoing</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut44" href="indexD1.html#ut45">563</a> </td><td class="red_source"> if( iAudioPlayerStatus == EAudioPlayerReady )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 564 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 565 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 566 </td><td class="black_source"> "FileList - CMdaAudioPlayerUtility::OpenFileL( %S )" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 567 </td><td class="black_source"> &(*fileName));</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 568 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerInitializing;</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut45" href="indexD1.html#ut46">569</a> </td><td class="red_source"> TRAPD( err, iAudioPlayer->OpenFileL( *fileName ) );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut46" href="indexD1.html#ut47">569</a> </td><td class="red_profile"> catch (XLeaveException & l)</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut47" href="indexD1.html#ut48">569</a> </td><td class="red_profile"> catch (...)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 570 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 571 </td><td class="black_source"> "FileList - CMdaAudioPlayerUtility::OpenFileL err = %d" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 572 </td><td class="black_source"> err );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut48" href="indexD1.html#ut49">573</a> </td><td class="red_source"> if( err )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 574 </td><td class="black_source"> { </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 575 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 576 </td><td class="black_source"> User::Leave( err );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 577 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 578 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 579 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 580 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 581 </td><td class="black_source"> CleanupStack::PopAndDestroy( fileName );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 582 </td><td class="black_source"> CHAT_DP_FUNC_DONE("ProcessFileL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 583 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 584 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 585 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 586 </td><td class="black_source">// CIMAlertManager::DoSetRingingType</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 587 </td><td class="black_source">// When audioplayer is ready, set its ringing type</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 588 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 589 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 590 </td><td class="black_source">//</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 591 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a14"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 592 </td><td class="black_source">void CIMAlertManager::DoSetRingingType( TInt aRingingType )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 593 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut49" href="indexD1.html#ut50">594</a> </td><td class="red_source"> if( iAudioPlayerStatus == EAudioPlayerInitialized )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 595 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 596 </td><td class="black_source"> switch( aRingingType )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 597 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 598 </td><td class="black_source"> // Fall through</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut50" href="indexD1.html#ut51">599</a> </td><td class="red_source"> case EProfileRingingTypeRingingOnce:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 600 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 601 </td><td class="black_source"> iAudioPlayer->SetRepeats( 0, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 602 </td><td class="black_source"> TTimeIntervalMicroSeconds( KToneInterval ) );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut51" href="indexD1.html#ut52">603</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 604 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut52" href="indexD1.html#ut53">605</a> </td><td class="red_source"> case EProfileRingingTypeBeepOnce:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 606 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 607 </td><td class="black_source"> iAudioPlayer->SetRepeats( 0, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 608 </td><td class="black_source"> TTimeIntervalMicroSeconds( KToneInterval ) );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut53" href="indexD1.html#ut54">609</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 610 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut54" href="indexD1.html#ut55">611</a> </td><td class="red_source"> default:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 612 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut55" href="indexD1.html#ut56">613</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 614 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 615 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 616 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut56" href="indexD1.html#ut57">617</a> </td><td class="red_source"> else if( iTonePlayerStatus == EAudioPlayerInitialized )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 618 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 619 </td><td class="black_source"> switch( aRingingType )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 620 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 621 </td><td class="black_source"> // Fall through</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut57" href="indexD1.html#ut58">622</a> </td><td class="red_source"> case EProfileRingingTypeRingingOnce:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 623 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 624 </td><td class="black_source"> iTonePlayer->SetRepeats( 0, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 625 </td><td class="black_source"> TTimeIntervalMicroSeconds( KToneInterval ) );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut58" href="indexD1.html#ut59">626</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 627 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut59" href="indexD1.html#ut60">628</a> </td><td class="red_source"> case EProfileRingingTypeBeepOnce:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 629 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 630 </td><td class="black_source"> iTonePlayer->SetRepeats( 0, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 631 </td><td class="black_source"> TTimeIntervalMicroSeconds( KToneInterval ) );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut60" href="indexD1.html#ut61">632</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 633 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut61" href="indexD1.html#ut62">634</a> </td><td class="red_source"> default:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 635 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut62" href="indexD1.html#ut63">636</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 637 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 638 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 639 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 640 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 641 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 642 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 643 </td><td class="black_source">// CIMAlertManager::ConvertVolume</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 644 </td><td class="black_source">// Convert volume to the scale used by hardware.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 645 </td><td class="black_source">// E.g. Profiles lets user select volume 1-10, but hw's scale is normally 1-9.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 646 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 647 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 648 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a15"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 649 </td><td class="black_source">TInt CIMAlertManager::ConvertVolume( TInt aVolume )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 650 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 651 </td><td class="black_source"> TInt result( 0 );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 652 </td><td class="black_source"> // if ringing type is "silent" then volume</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 653 </td><td class="black_source"> // is zero</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut63" href="indexD1.html#ut64">654</a> </td><td class="red_source"> if( iRingingType != EProfileRingingTypeSilent )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 655 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 656 </td><td class="black_source"> if ( iAudioPlayerStatus == EAudioPlayerInitialized ||</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut64" href="indexD1.html#ut65">657</a> </td><td class="red_source"> iAudioPlayerStatus == EAudioPlayerPlaying )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 658 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 659 </td><td class="black_source"> result = iAudioPlayer->MaxVolume() * aVolume / KMaxVolumeLevel;</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut65" href="indexD1.html#ut66">660</a> </td><td class="red_source"> if ( aVolume == KMinVolumeLevel && result == 0 )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 661 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 662 </td><td class="black_source"> result = 1;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 663 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 664 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 665 </td><td class="black_source"> else if( iTonePlayerStatus == EAudioPlayerInitialized ||</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut66" href="indexD1.html#ut67">666</a> </td><td class="red_source"> iTonePlayerStatus == EAudioPlayerPlaying )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 667 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 668 </td><td class="black_source"> result = iTonePlayer->MaxVolume() * aVolume / KMaxVolumeLevel;</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut67" href="indexD1.html#ut68">669</a> </td><td class="red_source"> if ( aVolume == KMinVolumeLevel && result == 0 )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 670 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 671 </td><td class="black_source"> result = 1;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 672 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 673 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 674 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 675 </td><td class="black_source"> return result;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 676 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 677 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 678 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 679 </td><td class="black_source">// CIMAlertManager::HandleError</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 680 </td><td class="black_source">// Notifies all observers that playing is completed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 681 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 682 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 683 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a16"></a>23 </td><td align="right" class="black_profile">23 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 684 </td><td class="black_source">void CIMAlertManager::HandleError( TInt aError )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 685 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 686 </td><td class="black_source"> if ( ( aError == KErrNoMemory ) || </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">23 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut68" href="indexD1.html#ut69">687</a> </td><td class="red_source"> ( aError == KErrDiskFull ) ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 688 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 689 </td><td class="black_source"> CActiveScheduler::Current()->Error( aError );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 690 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 691 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 692 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 693 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 694 </td><td class="black_source">// CIMAlertManager::GetToneFileNameL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 695 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 696 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 697 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a17"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 698 </td><td class="black_source">void CIMAlertManager::GetToneFileNameL( TDes& aToneFileName ,TUint32 aServiceId)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 699 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 700 </td><td class="black_source"> RBuf buffer;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 701 </td><td class="black_source"> buffer.CreateL( RProperty::KMaxPropertySize ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 702 </td><td class="black_source"> CleanupClosePushL( buffer );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 703 </td><td class="black_source"> iSettingsStore->GetL(aServiceId, EServiceToneFileName, buffer); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 704 </td><td class="black_source"> aToneFileName.Copy( buffer );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 705 </td><td class="black_source"> CleanupStack::PopAndDestroy(); //buffer</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 706 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 707 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 708 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 709 </td><td class="black_source">// CIMAlertManager::MapcInitComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 710 </td><td class="black_source">// This method is called when the audioplayer initialisation is ready.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 711 </td><td class="black_source">// If file format is supported, start playing the sound file.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 712 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 713 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 714 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a18"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 715 </td><td class="black_source">void CIMAlertManager::MapcInitComplete(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 716 </td><td class="black_source"> TInt aError, const TTimeIntervalMicroSeconds& /* aDuration */ )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 717 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 718 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 719 </td><td class="black_source"> "MMdaAudioPlayerCallback::MapcInitComplete() callback, error == %d" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 720 </td><td class="black_source"> aError);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 721 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut69" href="indexD1.html#ut70">722</a> </td><td class="red_source"> if ( !aError && iAudioPlayerStatus == EAudioPlayerInitializing )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 723 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 724 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerInitialized;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 725 </td><td class="black_source"> // currently IM messages supports only this ringing type</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 726 </td><td class="black_source"> // ringing once</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 727 </td><td class="black_source"> DoSetRingingType( EProfileRingingTypeRingingOnce );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 728 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("CMdaAudioPlayerUtility::SetVolume( %d )" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 729 </td><td class="black_source"> iRingingVolume);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 730 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 731 </td><td class="black_source"> iAudioPlayer->SetVolume( ConvertVolume( iRingingVolume ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 732 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 733 </td><td class="black_source"> // TODO: please check the value KAudioPrefNewSpecialMessage.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 734 </td><td class="black_source"> // WHy does it have this particular value? What is the rationale.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 735 </td><td class="black_source"> //</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 736 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("CMdaAudioPlayerUtility::SetPriority( %d, %d )" ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 737 </td><td class="black_source"> KAudioPriorityRecvMsg, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 738 </td><td class="black_source"> TMdaPriorityPreference( KAudioPrefNewSpecialMessage ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 739 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 740 </td><td class="black_source"> iAudioPlayer->SetPriority( KAudioPriorityRecvMsg,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 741 </td><td class="black_source"> TMdaPriorityPreference( KAudioPrefNewSpecialMessage ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 742 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 743 </td><td class="black_source"> CHAT_DP_TXT("CMdaAudioPlayerUtility::Play()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 744 </td><td class="black_source"> iAudioPlayer->Play();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 745 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerPlaying;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 746 </td><td class="black_source"> iNotifierAPI->SetInt( MIMAlertNotifierInterface::EMSGToneQuitKey, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 747 </td><td class="black_source"> ECoreAppUIsTonePlaying );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 748 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 749 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 750 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 751 </td><td class="black_source"> Stop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 752 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut70" href="indexD1.html#ut71">753</a> </td><td class="red_source"> if( ( ( aError == KErrNotSupported ) || ( aError == KErrCorrupt ) ))</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 754 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut71" href="indexD1.html#ut72">755</a> </td><td class="red_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 756 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 757 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 758 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 759 </td><td class="black_source"> HandleError( aError );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 760 </td><td class="black_source"> iIsPlayingDefaultIMSound = EFalse;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 761 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 762 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 763 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 764 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 765 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 766 </td><td class="black_source">// CIMAlertManager::MapcPlayComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 767 </td><td class="black_source">// This method is called when the audioplayer has finished playing a sound</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 768 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 769 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 770 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a19"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 771 </td><td class="black_source">void CIMAlertManager::MapcPlayComplete( TInt aError )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 772 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 773 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 774 </td><td class="black_source"> "MMdaAudioPlayerCallback::MapcPlayComplete() callback, error == %d" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 775 </td><td class="black_source"> aError);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 776 </td><td class="black_source"> iNotifierAPI->SetInt( MIMAlertNotifierInterface::EMSGToneQuitKey, ECoreAppUIsTonePlayingUninitialized );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 777 </td><td class="black_source"> iAudioPlayer->Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 778 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 779 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut72" href="indexD1.html#ut73">780</a> </td><td class="red_source"> if( ( ( aError == KErrNotSupported ) || ( aError == KErrCorrupt ) ) )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 781 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut73" href="indexD1.html#ut74">782</a> </td><td class="red_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 783 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 784 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 785 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 786 </td><td class="black_source"> HandleError( aError );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 787 </td><td class="black_source"> iIsPlayingDefaultIMSound = EFalse;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 788 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 789 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 790 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 791 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 792 </td><td class="black_source">// CIMAlertManager::HandleKeyChange</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 793 </td><td class="black_source">// This method receives notifications from the shared data server</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 794 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 795 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 796 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a20"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 797 </td><td class="black_source">void CIMAlertManager::HandleKeyChange( TUpdatedKey& aUpdatedValues )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 798 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 799 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("HandleKeyChange");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 800 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 801 </td><td class="black_source"> /*Do not play im tone in any of the call state except EPSCTsyCallStateNone</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 802 </td><td class="black_source"> * (1) EPSCTsyCallStateNone </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 803 </td><td class="black_source"> * (2) EPSCTsyCallStateDialling </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 804 </td><td class="black_source"> * (3) EPSCTsyCallStateAlerting </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 805 </td><td class="black_source"> * (4) EPSTelephonyCallStateConnected </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 806 </td><td class="black_source"> * (5) EPSCTsyCallStateDisconnecting </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 807 </td><td class="black_source"> * (6) EPSCTsyCallStateNone</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 808 </td><td class="black_source"> * </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 809 </td><td class="black_source"> */</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut74" href="indexD1.html#ut75">810</a> </td><td class="red_source"> if( aUpdatedValues.iValue == EPSCTsyCallStateNone)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 811 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 812 </td><td class="black_source"> iCallState = EFalse;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 813 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 814 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 815 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 816 </td><td class="black_source"> iCallState = ETrue; </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 817 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut75" href="indexD1.html#ut76">818</a> </td><td class="red_source"> if(aUpdatedValues.iValue == ECoreAppUIsStopTonePlaying )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 819 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 820 </td><td class="black_source"> // Message tone should be stopped</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 821 </td><td class="black_source"> CHAT_DP_TXT( "**stop playing!**" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 822 </td><td class="black_source"> Stop(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 823 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 824 </td><td class="black_source"> CHAT_DP_FUNC_DONE("HandleKeyChange");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 825 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 826 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 827 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 828 </td><td class="black_source">// CIMAlertManager::HandleNotifyInt</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 829 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 830 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a21"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 831 </td><td class="black_source">void CIMAlertManager::HandleNotifyInt( TUint32 aId, TInt aNewValue )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 832 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 833 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("HandleNotifyL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 834 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("aKey == %d" ), aId);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 835 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("aValue == %d" ), aNewValue);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 836 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 837 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut76" href="indexD1.html#ut77">838</a> </td><td class="red_source"> if ( aId == KProEngActiveRingingVolume ) // Ringing volume has changed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 839 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 840 </td><td class="black_source"> iRingingVolume = aNewValue;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 841 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut77" href="indexD1.html#ut78">842</a> </td><td class="red_source"> else if ( aId == KProEngActiveRingingType ) // Ringing type has changed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 843 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 844 </td><td class="black_source"> iRingingType = aNewValue;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 845 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 846 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut78" href="indexD1.html#ut79">847</a> </td><td class="red_source"> if ( aId == KVibraCtrlProfileVibraEnabled ) // Vibra setting has changed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 848 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 849 </td><td class="black_source"> iVibra = aNewValue;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 850 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 851 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 852 </td><td class="black_source"> CHAT_DP_FUNC_DONE("HandleNotifyL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 853 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 854 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 855 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 856 </td><td class="black_source">// CIMAlertManager::MatoPrepareComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 857 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 858 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 859 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a22"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 860 </td><td class="black_source">void CIMAlertManager::MatoPrepareComplete( TInt aError )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 861 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 862 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 863 </td><td class="black_source"> "MMdaAudioToneObserver::MatoPrepareComplete() callback, error == %d" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 864 </td><td class="black_source"> aError);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 865 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut79" href="indexD1.html#ut80">866</a> </td><td class="red_source"> if ( !aError && iTonePlayerStatus == EAudioPlayerInitializing )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 867 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 868 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerInitialized;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 869 </td><td class="black_source"> // TODO: confirm with UI spec/Nikhil if only this ringing type is</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 870 </td><td class="black_source"> // supported. If not in writing, get an entry into the UI spec done.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 871 </td><td class="black_source"> // TODO: where is this requirement specified?</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 872 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 873 </td><td class="black_source"> // currently IM messages supports only this ringing type</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 874 </td><td class="black_source"> // ringing once</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 875 </td><td class="black_source"> DoSetRingingType( EProfileRingingTypeRingingOnce );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 876 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("CMdaAudioToneUtility::SetVolume( %d )" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 877 </td><td class="black_source"> ConvertVolume( iRingingVolume ));</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 878 </td><td class="black_source"> iTonePlayer->SetVolume( ConvertVolume( iRingingVolume ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 879 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 880 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 881 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("CMdaAudioToneUtility::SetPriority( %d, %d )" ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 882 </td><td class="black_source"> KAudioPriorityRecvMsg, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 883 </td><td class="black_source"> TMdaPriorityPreference( KAudioPrefNewSpecialMessage ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 884 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 885 </td><td class="black_source"> iTonePlayer->SetPriority( KAudioPriorityRecvMsg,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 886 </td><td class="black_source"> TMdaPriorityPreference( KAudioPrefNewSpecialMessage ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 887 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 888 </td><td class="black_source"> CHAT_DP_TXT("CMdaAudioToneUtility::Play()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 889 </td><td class="black_source"> iTonePlayer->Play();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 890 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerPlaying;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 891 </td><td class="black_source"> iNotifierAPI->SetInt( MIMAlertNotifierInterface::EMSGToneQuitKey, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 892 </td><td class="black_source"> ECoreAppUIsTonePlaying );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 893 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 894 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 895 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 896 </td><td class="black_source"> Stop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 897 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 898 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut80" href="indexD1.html#ut81">899</a> </td><td class="red_source"> if( ( ( aError == KErrNotSupported ) || ( aError == KErrCorrupt ) ) )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 900 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut81" href="indexD1.html#ut82">901</a> </td><td class="red_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 902 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 903 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 904 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 905 </td><td class="black_source"> HandleError( aError );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 906 </td><td class="black_source"> iIsPlayingDefaultIMSound = EFalse;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 907 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 908 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 909 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 910 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 911 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 912 </td><td class="black_source">// CIMAlertManager::MatoPlayComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 913 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 914 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 915 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a23"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 916 </td><td class="black_source">void CIMAlertManager::MatoPlayComplete( TInt aError )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 917 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 918 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 919 </td><td class="black_source"> "MMdaAudioToneObserver::MatoPlayComplete() callback, error == %d" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 920 </td><td class="black_source"> aError);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 921 </td><td class="black_source"> iNotifierAPI->SetInt( MIMAlertNotifierInterface::EMSGToneQuitKey, ECoreAppUIsTonePlayingUninitialized );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 922 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 923 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut82" href="indexD1.html#ut83">924</a> </td><td class="red_source"> if( ( ( aError == KErrNotSupported ) || ( aError == KErrCorrupt ) ) )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 925 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut83" href="indexD1.html#ut84">926</a> </td><td class="red_source"> return ;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 927 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 928 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 929 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 930 </td><td class="black_source"> HandleError( aError );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 931 </td><td class="black_source"> iIsPlayingDefaultIMSound = EFalse;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 932 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 933 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 934 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 935 </td><td class="black_source">// End of File </td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 46% (78/168) of SOURCE FILE <a name="ut84"></a>cimalertmanager.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | Previous | <a href="indexD2.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD1.html">Top</a> | <a href="indexA.html#a1">Index</a> | <a href="indexD1.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexD2.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,230 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - cimalertnotifierimpl.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #2/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD1.html">Previous</a> | <a href="indexD3.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a2">Index</a> | <a href="indexD2.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">41 % ( 20/ 49)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD2.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* Name : cimalertnotifierimpl.cpp</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* Part of : conversations/instantmessagesalert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* Description : Publish and subscribe implementation</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* Version : %version: 2 %</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">* Copyright © 2009 Nokia. All rights reserved..</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* This material, including documentation and any related </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* computer programs, is protected by copyright controlled by </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">* Nokia. All rights are reserved. Copying, including </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* reproducing, storing, adapting or translating, any </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">* or all of this material requires the prior written consent of </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Nokia. This material also contains confidential </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">* information which may not be disclosed to others without the </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">* prior written consent of Nokia.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">// INCLUDE FILES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source">#include "cimalertnotifierimpl.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">#include "mimalertnotifierkeyobserver.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">#include "cimalertpropertyobserver.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source">#include <e32property.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">// CIMAlertNotifierImpl::CIMAlertNotifierImpl</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source">// C++ default constructor can NOT contain any code, that</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">// might leave.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a24"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">CIMAlertNotifierImpl::CIMAlertNotifierImpl( MIMAlertNotifierKeyObserver* aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">:iObserver( aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source">// CIMAlertNotifierImpl::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source">// Two-phased constructor.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a25"></a>17 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source">CIMAlertNotifierImpl* CIMAlertNotifierImpl::NewL( MIMAlertNotifierKeyObserver* aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source"> CIMAlertNotifierImpl* self = new( ELeave ) CIMAlertNotifierImpl( aObserver );</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source">// Destructor</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a26"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source">CIMAlertNotifierImpl::~CIMAlertNotifierImpl()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source"> delete iPropWatcher;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source"> delete iCallState;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">// CIMAlertNotifierImpl::SetInt</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a27"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source">TInt CIMAlertNotifierImpl::SetInt( TNotifyKey aKey, TInt aValue )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"> TInt err = KErrNone;</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"> switch ( aKey ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="black_profile">2 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source"> case EMSGToneQuitKey: </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source"> err = RProperty::Set( KPSUidCoreApplicationUIs, KCoreAppUIsMessageToneQuit, aValue );</td></tr>
-<tr><td align="right" class="black_profile">2 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source"> break;</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD2.html#ut2">72</a> </td><td class="red_source"> case ECallState:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source"> err = RProperty::Set( KPSUidCtsyCallInformation, KCTsyCallState, aValue ); </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD2.html#ut3">75</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut3" href="indexD2.html#ut4">77</a> </td><td class="red_source"> default:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut4" href="indexD2.html#ut5">79</a> </td><td class="red_source"> return KErrNotFound;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source"> } </td></tr>
-<tr><td align="right" class="black_profile">2 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source"> return err;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source">// CIMAlertNotifierImpl::GetInt</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a28"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut5" href="indexD2.html#ut6">90</a> </td><td class="red_source">TInt CIMAlertNotifierImpl::GetInt( TNotifyKey aKey, TInt& aValue )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 92 </td><td class="black_source"> TInt err = KErrNone;</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source"> switch ( aKey ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut6" href="indexD2.html#ut7">95</a> </td><td class="red_source"> case EMSGToneQuitKey:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source"> err = RProperty::Get( KPSUidCoreApplicationUIs, KCoreAppUIsMessageToneQuit, aValue ); </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut7" href="indexD2.html#ut8">98</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut8" href="indexD2.html#ut9">100</a> </td><td class="red_source"> case ECallState:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source"> err = RProperty::Get( KPSUidCtsyCallInformation, KCTsyCallState, aValue ); </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut9" href="indexD2.html#ut10">103</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut10" href="indexD2.html#ut11">105</a> </td><td class="red_source"> default:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source"> err = KErrNotFound; </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut11" href="indexD2.html#ut12">108</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut12" href="indexD2.html#ut13">111</a> </td><td class="red_source"> return err;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 112 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 113 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 114 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 115 </td><td class="black_source">// CIMAlertNotifierImpl::ListenKeyChanges</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 116 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 117 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 118 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a29"></a>34 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 119 </td><td class="black_source">TInt CIMAlertNotifierImpl::ListenKeyChanges( TNotifyKey aKey )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 120 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 121 </td><td class="black_source"> TInt err = KErrNone;</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 122 </td><td class="black_source"> switch ( aKey ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 123 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 124 </td><td class="black_source"> case EMSGToneQuitKey:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 125 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 126 </td><td class="black_source"> delete iPropWatcher;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 127 </td><td class="black_source"> iPropWatcher = NULL;</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 128 </td><td class="black_source"> TRAP( err, iPropWatcher = CIMAlertPropertyObserver::NewL( *this ) );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut13" href="indexD2.html#ut14">128</a> </td><td class="red_profile"> catch (XLeaveException & l)</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut14" href="indexD2.html#ut15">128</a> </td><td class="red_profile"> catch (...)</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut15" href="indexD2.html#ut16">129</a> </td><td class="red_source"> if( !err )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 130 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 131 </td><td class="black_source"> TRAP( err, iPropWatcher->ObservePropertyChangeL( </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut16" href="indexD2.html#ut17">131</a> </td><td class="red_profile"> catch (XLeaveException & l)</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut17" href="indexD2.html#ut18">131</a> </td><td class="red_profile"> catch (...)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 132 </td><td class="black_source"> KPSUidCoreApplicationUIs, KCoreAppUIsMessageToneQuit ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 133 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 134 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 135 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 136 </td><td class="black_source"> case ECallState:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 137 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 138 </td><td class="black_source"> delete iCallState;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 139 </td><td class="black_source"> iCallState = NULL;</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 140 </td><td class="black_source"> TRAP( err, iCallState = CIMAlertPropertyObserver::NewL( *this ) );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut18" href="indexD2.html#ut19">140</a> </td><td class="red_profile"> catch (XLeaveException & l)</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut19" href="indexD2.html#ut20">140</a> </td><td class="red_profile"> catch (...)</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut20" href="indexD2.html#ut21">141</a> </td><td class="red_source"> if( !err )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 142 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 143 </td><td class="black_source"> TRAP( err, iCallState->ObservePropertyChangeL( </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut21" href="indexD2.html#ut22">143</a> </td><td class="red_profile"> catch (XLeaveException & l)</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut22" href="indexD2.html#ut23">143</a> </td><td class="red_profile"> catch (...)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 144 </td><td class="black_source"> KPSUidCtsyCallInformation, KCTsyCallState ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 145 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 146 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 147 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut23" href="indexD2.html#ut24">148</a> </td><td class="red_source"> default:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 149 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 150 </td><td class="black_source"> err = KErrNotFound;</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut24" href="indexD2.html#ut25">151</a> </td><td class="red_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 152 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 153 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="black_profile">34 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 154 </td><td class="black_source"> return err;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 155 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 156 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 157 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 158 </td><td class="black_source">// CIMAlertNotifierImpl::HandlePropertyNotificationEventL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 159 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 160 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 161 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a30"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut25" href="indexD2.html#ut26">162</a> </td><td class="red_source">void CIMAlertNotifierImpl::HandlePropertyNotificationEventL( TUid aCategory , TUint aKey )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 163 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 164 </td><td class="black_source"> TInt value( 0 );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 165 </td><td class="black_source"> TUpdatedKey key;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 166 </td><td class="black_source"> // KPSUidCoreApplicationUIs status changed</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut26" href="indexD2.html#ut27">167</a> </td><td class="red_source"> if ( aCategory == KPSUidCoreApplicationUIs && aKey == KCoreAppUIsMessageToneQuit )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 168 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 169 </td><td class="black_source"> User::LeaveIfError( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 170 </td><td class="black_source"> RProperty::Get( KPSUidCoreApplicationUIs, aKey, value ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 171 </td><td class="black_source"> key.iUid = KPSUidCoreApplicationUIs;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 172 </td><td class="black_source"> key.iKey = aKey;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 173 </td><td class="black_source"> key.iValue = value;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 174 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 175 </td><td class="black_source"> // call status changed</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut27" href="indexD2.html#ut28">176</a> </td><td class="red_source"> if ( aCategory == KPSUidCtsyCallInformation && aKey == KCTsyCallState )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 177 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 178 </td><td class="black_source"> User::LeaveIfError( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 179 </td><td class="black_source"> RProperty::Get( KPSUidCtsyCallInformation, aKey, value ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 180 </td><td class="black_source"> key.iUid = KPSUidCtsyCallInformation;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 181 </td><td class="black_source"> key.iKey = aKey;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 182 </td><td class="black_source"> key.iValue = value;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 183 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 184 </td><td class="black_source"> iObserver->HandleKeyChange( key );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 185 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 186 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 187 </td><td class="black_source">// End of File </td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 41% (20/49) of SOURCE FILE <a name="ut28"></a>cimalertnotifierimpl.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD1.html">Previous</a> | <a href="indexD3.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD2.html">Top</a> | <a href="indexA.html#a2">Index</a> | <a href="indexD2.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexD3.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - cimalertpropertyobserver.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #3/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD2.html">Previous</a> | <a href="indexD4.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a3">Index</a> | <a href="indexD3.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">42 % ( 8/ 19)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD3.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source"> /*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* Name : cimalertpropertyobserver.cpp</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* Part of : conversations/instantmessagesalert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* Description : Publish & Subscribe property change observer implementation</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* Version : %version: 1 %</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">* Copyright (c) 2009 Nokia. All rights reserved..</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* This material, including documentation and any related</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* computer programs, is protected by copyright controlled by</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">* Nokia Corporation. All rights are reserved. Copying,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* including reproducing, storing, adapting or translating, any</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">* or all of this material requires the prior written consent of</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Nokia Corporation. This material also contains confidential</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">* information which may not be disclosed to others without the</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">* prior written consent of Nokia Corporation.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">// INCLUDE FILES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include "cimalertpropertyobserver.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source">#include "mimalertpropertynotificationobserver.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">#include <bautils.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source">#include <barsc.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source">#include <e32property.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">// CIMAlertPropertyObserver::CIMAlertPropertyObserver</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">// C++ default constructor can NOT contain any code, that</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source">// might leave.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a31"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source">CIMAlertPropertyObserver::CIMAlertPropertyObserver( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source"> MCAPropertyNotificationObserver& aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source"> : CActive( CActive::EPriorityLow ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source"> iObserver( aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source"> CActiveScheduler::Add( this );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source">// CIMAlertPropertyObserver::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source">// Two-phased constructor.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a32"></a>34 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source">CIMAlertPropertyObserver* CIMAlertPropertyObserver::NewL( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source"> MCAPropertyNotificationObserver& aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source"> CIMAlertPropertyObserver* self = new( ELeave ) CIMAlertPropertyObserver( aObserver );</td></tr>
-<tr><td align="right" class="black_profile">34 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">// Destructor</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a33"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">CIMAlertPropertyObserver::~CIMAlertPropertyObserver()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="black_profile">34 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD3.html#ut2">62</a> </td><td class="red_source"> if( IsActive() )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"> Cancel();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source">// CIMAlertPropertyObserver::ObservePropertyChangeL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a34"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source">void CIMAlertPropertyObserver::ObservePropertyChangeL( TUid aCategory, TUint aKey )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">34 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD3.html#ut3">76</a> </td><td class="red_source"> if( IsActive() )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut3" href="indexD3.html#ut4">78</a> </td><td class="red_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source"> User::LeaveIfError( iProperty.Attach( aCategory, aKey ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source"> iKey = aKey;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source"> iCategory = aCategory;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source"> iProperty.Subscribe( iStatus );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"> SetActive();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source">// CIMAlertPropertyObserver::CancelObserve</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 90 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a35"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut4" href="indexD3.html#ut5">92</a> </td><td class="red_source">void CIMAlertPropertyObserver::CancelObserve()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut5" href="indexD3.html#ut6">94</a> </td><td class="red_source"> if( IsActive() )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source"> Cancel();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 100 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source">// CIMAlertPropertyObserver::RunL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a36"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut6" href="indexD3.html#ut7">105</a> </td><td class="red_source">void CIMAlertPropertyObserver::RunL()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source"> iProperty.Subscribe( iStatus );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"> SetActive();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"> iObserver.HandlePropertyNotificationEventL( iCategory, iKey ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 112 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 113 </td><td class="black_source">// CIMAlertPropertyObserver::DoCancel</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 114 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 115 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 116 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a37"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 117 </td><td class="black_source">void CIMAlertPropertyObserver::DoCancel()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 118 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 119 </td><td class="black_source"> iProperty.Cancel();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 120 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 121 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 122 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 123 </td><td class="black_source">// CIMAlertPropertyObserver::Category</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 124 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 125 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 126 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a38"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut7" href="indexD3.html#ut8">127</a> </td><td class="red_source">TUid CIMAlertPropertyObserver::Category()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 128 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut8" href="indexD3.html#ut9">129</a> </td><td class="red_source"> return iCategory;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 130 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 131 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 132 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 133 </td><td class="black_source">// CIMAlertPropertyObserver::Key</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 134 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 135 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 136 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a39"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut9" href="indexD3.html#ut10">137</a> </td><td class="red_source">TUint CIMAlertPropertyObserver::Key()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 138 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut10" href="indexD3.html#ut11">139</a> </td><td class="red_source"> return iKey;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 140 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 141 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 142 </td><td class="black_source">// End of File</td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 42% (8/19) of SOURCE FILE <a name="ut11"></a>cimalertpropertyobserver.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD2.html">Previous</a> | <a href="indexD4.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD3.html">Top</a> | <a href="indexA.html#a3">Index</a> | <a href="indexD3.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexD4.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - imalertnotifierfactory.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #4/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD3.html">Previous</a> | <a href="indexD5.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a4">Index</a> | <a href="indexD4.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="black">100 % ( 2/ 2)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD4.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* Name : imalertnotifierfactory.cpp</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* Part of : conversations/instantmessagesalert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* Description : Publish and Subscribe factory method implementation</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* Version : %version: 1 %</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">* Copyright © 2009 Nokia. All rights reserved..</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* This material, including documentation and any related </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* computer programs, is protected by copyright controlled by </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">* Nokia. All rights are reserved. Copying, including </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* reproducing, storing, adapting or translating, any </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">* or all of this material requires the prior written consent of </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Nokia. This material also contains confidential </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">* information which may not be disclosed to others without the </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">* prior written consent of Nokia.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">// INCLUDE FILES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source">#include "imalertnotifierfactory.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">#include "mimalertnotifierinterface.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">#include "cimalertnotifierimpl.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">// IMAlertNotifierFactory::CreateNotifierL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD4.html" title="\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a40"></a>17 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source">EXPORT_C MIMAlertNotifierInterface* IMAlertNotifierFactory::CreateNotifierL( MIMAlertNotifierKeyObserver* aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source"> return CIMAlertNotifierImpl::NewL( aObserver );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source">// End of File</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><strong>***TER 100% (2/2) of SOURCE FILE <a name="ut1"></a>imalertnotifierfactory.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD3.html">Previous</a> | <a href="indexD5.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD4.html">Top</a> | <a href="indexA.html#a4">Index</a> | <a href="indexD4.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexD5.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,234 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - testinstantmsgalert.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #5/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD4.html">Previous</a> | <a href="indexD6.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a5">Index</a> | <a href="indexD5.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">79 % ( 11/ 14)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD5.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* All rights reserved.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* This component and the accompanying materials are made available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* under the terms of the License "Eclipse Public License v1.0"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* which accompanies this distribution, and is available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">* at the URL "http://www.eclipse.org/legal/epl-v10.html".</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* Initial Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* Nokia Corporation - initial contribution.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">* </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Description: This file contains testclass implementation.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source">// INCLUDE FILES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source">#include <Stiftestinterface.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">#include "testinstantmsgalert.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include <SettingServerClient.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">// EXTERNAL DATA STRUCTURES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">//extern ?external_data;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source">// EXTERNAL FUNCTION PROTOTYPES </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source">//extern ?external_function( ?arg_type,?arg_type );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">// CONSTANTS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">//const ?type ?constant_var = ?constant;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">// MACROS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">//#define ?macro ?macro_def</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">// LOCAL CONSTANTS AND MACROS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">//const ?type ?constant_var = ?constant;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source">//#define ?macro_name ?macro_def</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source">// MODULE DATA STRUCTURES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">//enum ?declaration</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source">//typedef ?declaration</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source">// LOCAL FUNCTION PROTOTYPES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source">//?type ?function_name( ?arg_type, ?arg_type );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source">// FORWARD DECLARATIONS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source">//class ?FORWARD_CLASSNAME;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source">// ============================= LOCAL FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source">// ?function_name ?description.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source">// ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source">// Returns: ?value_1: ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source">// ?value_n: ?description_line1</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source">// ?description_line2</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source">//</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">?type ?function_name(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source"> ?arg_type arg, // ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source"> ?arg_type arg) // ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> ?code // ?comment</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"> // ?comment</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"> ?code</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source">// Ctestinstantmsgalert::Ctestinstantmsgalert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source">// C++ default constructor can NOT contain any code, that</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source">// might leave.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a41"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source">Ctestinstantmsgalert::Ctestinstantmsgalert( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source"> CTestModuleIf& aTestModuleIf ):</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source"> CScriptBase( aTestModuleIf )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source">// Ctestinstantmsgalert::ConstructL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source">// Symbian 2nd phase constructor can leave.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 90 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a42"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source">void Ctestinstantmsgalert::ConstructL()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 92 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source"> //Read logger settings to check whether test case name is to be</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> //appended to log file name.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source"> RSettingServer settingServer;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source"> TInt ret = settingServer.Connect();</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD5.html#ut2">97</a> </td><td class="red_source"> if(ret != KErrNone)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"> User::Leave(ret);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 100 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source"> // Struct to StifLogger settigs.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source"> TLoggerSettings loggerSettings; </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source"> // Parse StifLogger defaults from STIF initialization file.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source"> ret = settingServer.GetLoggerSettings(loggerSettings);</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD5.html#ut3">105</a> </td><td class="red_source"> if(ret != KErrNone)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source"> User::Leave(ret);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"> // Close Setting server session</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"> settingServer.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 112 </td><td class="black_source"> TFileName logFileName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 113 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="black_profile">17 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut3" href="indexD5.html#ut4">114</a> </td><td class="red_source"> if(loggerSettings.iAddTestCaseTitle)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 115 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 116 </td><td class="black_source"> TName title;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 117 </td><td class="black_source"> TestModuleIf().GetTestCaseTitleL(title);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 118 </td><td class="black_source"> logFileName.Format(KtestinstantmsgalertLogFileWithTitle, &title);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 119 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 120 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 121 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 122 </td><td class="black_source"> logFileName.Copy(KtestinstantmsgalertLogFile);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 123 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 124 </td><td class="black_source"> TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksRequests ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 125 </td><td class="black_source"> TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksHandles ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 126 </td><td class="black_source"> iLog = CStifLogger::NewL( KtestinstantmsgalertLogPath, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 127 </td><td class="black_source"> logFileName,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 128 </td><td class="black_source"> CStifLogger::ETxt,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 129 </td><td class="black_source"> CStifLogger::EFile,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 130 </td><td class="black_source"> EFalse );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 131 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 132 </td><td class="black_source"> SendTestClassVersion();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 133 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 134 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 135 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 136 </td><td class="black_source">// Ctestinstantmsgalert::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 137 </td><td class="black_source">// Two-phased constructor.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 138 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 139 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a43"></a>17 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 140 </td><td class="black_source">Ctestinstantmsgalert* Ctestinstantmsgalert::NewL( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 141 </td><td class="black_source"> CTestModuleIf& aTestModuleIf )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 142 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 143 </td><td class="black_source"> Ctestinstantmsgalert* self = new (ELeave) Ctestinstantmsgalert( aTestModuleIf );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 144 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 145 </td><td class="black_source"> CleanupStack::PushL( self );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 146 </td><td class="black_source"> self->ConstructL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 147 </td><td class="black_source"> CleanupStack::Pop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 148 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 149 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 150 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 151 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 152 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 153 </td><td class="black_source">// Destructor</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a44"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 154 </td><td class="black_source">Ctestinstantmsgalert::~Ctestinstantmsgalert()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 155 </td><td class="black_source"> { </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 156 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 157 </td><td class="black_source"> // Delete resources allocated from test methods</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 158 </td><td class="black_source"> Delete();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 159 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 160 </td><td class="black_source"> // Delete logger</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 161 </td><td class="black_source"> delete iLog; </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 162 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 163 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 164 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 165 </td><td class="black_source">//-----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 166 </td><td class="black_source">// Ctestinstantmsgalert::SendTestClassVersion</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 167 </td><td class="black_source">// Method used to send version of test class</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 168 </td><td class="black_source">//-----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 169 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a45"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 170 </td><td class="black_source">void Ctestinstantmsgalert::SendTestClassVersion()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 171 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 172 </td><td class="black_source"> TVersion moduleVersion;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 173 </td><td class="black_source"> moduleVersion.iMajor = TEST_CLASS_VERSION_MAJOR;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 174 </td><td class="black_source"> moduleVersion.iMinor = TEST_CLASS_VERSION_MINOR;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 175 </td><td class="black_source"> moduleVersion.iBuild = TEST_CLASS_VERSION_BUILD;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 176 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 177 </td><td class="black_source"> TFileName moduleName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 178 </td><td class="black_source"> moduleName = _L("testinstantmsgalert.dll");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 179 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 180 </td><td class="black_source"> TBool newVersionOfMethod = ETrue;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 181 </td><td class="black_source"> TestModuleIf().SendTestModuleVersion(moduleVersion, moduleName, newVersionOfMethod);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 182 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 183 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 184 </td><td class="black_source">// ========================== OTHER EXPORTED FUNCTIONS =========================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 185 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 186 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 187 </td><td class="black_source">// LibEntryL is a polymorphic Dll entry point.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 188 </td><td class="black_source">// Returns: CScriptBase: New CScriptBase derived object</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 189 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 190 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a46"></a>17 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 191 </td><td class="black_source">EXPORT_C CScriptBase* LibEntryL( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 192 </td><td class="black_source"> CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 193 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 194 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 195 </td><td class="black_source"> return ( CScriptBase* ) Ctestinstantmsgalert::NewL( aTestModuleIf );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 196 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 197 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 198 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 199 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 200 </td><td class="black_source">// End of File</td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 79% (11/14) of SOURCE FILE <a name="ut4"></a>testinstantmsgalert.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD4.html">Previous</a> | <a href="indexD6.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD5.html">Top</a> | <a href="indexA.html#a5">Index</a> | <a href="indexD5.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexD6.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,478 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - testinstantmsgalertblocks.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #6/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD5.html">Previous</a> | <a href="indexD7.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a6">Index</a> | <a href="indexD6.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">86 % ( 38/ 44)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD6.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* All rights reserved.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* This component and the accompanying materials are made available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* under the terms of the License "Eclipse Public License v1.0"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* which accompanies this distribution, and is available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">* at the URL "http://www.eclipse.org/legal/epl-v10.html".</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* Initial Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* Nokia Corporation - initial contribution.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">* </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Description: This file contains testclass implementation.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source">// [INCLUDE FILES] - do not remove</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source">#include <e32svr.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">#include <StifParser.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include <Stiftestinterface.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source">#include "testinstantmsgalert.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source">// EXTERNAL DATA STRUCTURES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source">//extern ?external_data;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">// EXTERNAL FUNCTION PROTOTYPES </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">//extern ?external_function( ?arg_type,?arg_type );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">// CONSTANTS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">//const ?type ?constant_var = ?constant;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">// MACROS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">//#define ?macro ?macro_def</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source">// LOCAL CONSTANTS AND MACROS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source">//const ?type ?constant_var = ?constant;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">//#define ?macro_name ?macro_def</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source">// MODULE DATA STRUCTURES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source">//enum ?declaration</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source">//typedef ?declaration</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source">// LOCAL FUNCTION PROTOTYPES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source">//?type ?function_name( ?arg_type, ?arg_type );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source">// FORWARD DECLARATIONS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source">//class ?FORWARD_CLASSNAME;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source">// ============================= LOCAL FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source">// ?function_name ?description.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source">// ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source">// Returns: ?value_1: ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source">// ?value_n: ?description_line1</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">// ?description_line2</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source">//</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source">?type ?function_name(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"> ?arg_type arg, // ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> ?arg_type arg) // ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"> ?code // ?comment</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source"> // ?comment</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source"> ?code</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source">// Ctestinstantmsgalert::Delete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source">// Delete here all resources allocated and opened from test methods. </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source">// Called from destructor. </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a47"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source">void Ctestinstantmsgalert::Delete() </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source">// Ctestinstantmsgalert::RunMethodL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 90 </td><td class="black_source">// Run specified method. Contains also table of test mothods and their names.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 92 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a48"></a>17 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source">TInt Ctestinstantmsgalert::RunMethodL( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> CStifItemParser& aItem ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source"> static TStifFunctionInfo const KFunctions[] =</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source"> { </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"> // Copy this line for every implemented function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 100 </td><td class="black_source"> // First string is the function name used in TestScripter script file.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source"> // Second is the actual implementation member function. </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source"> ENTRY( "Example", Ctestinstantmsgalert::ExampleL ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source"> ENTRY( "CIMAlertManager_NewL", Ctestinstantmsgalert::CIMAlertManager_NewL ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source"> ENTRY( "CIMAlertManager_PlayL", Ctestinstantmsgalert::CIMAlertManager_PlayL ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 105 </td><td class="black_source"> ENTRY( "CIMAlertManager_Stop", Ctestinstantmsgalert::CIMAlertManager_Stop ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source"> ENTRY( "CIMAlertManager_SetVolume", Ctestinstantmsgalert::CIMAlertManager_SetVolume ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source"> ENTRY( "CIMAlertManager_SetRingingType", Ctestinstantmsgalert::CIMAlertManager_SetRingingType ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"> ENTRY( "CIMAlertManager_SetVibra", Ctestinstantmsgalert::CIMAlertManager_SetVibra ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"> ENTRY( "CIMAlertManager_DoSetRingingType", Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"> ENTRY( "CIMAlertManager_ConvertVolume", Ctestinstantmsgalert::CIMAlertManager_ConvertVolume ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source"> ENTRY( "CIMAlertManager_MapcInitComplete", Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 112 </td><td class="black_source"> ENTRY( "CIMAlertManager_MapcPlayComplete", Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 113 </td><td class="black_source"> ENTRY( "CIMAlertManager_HandleKeyChange", Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 114 </td><td class="black_source"> ENTRY( "CIMAlertManager_HandleNotifyInt", Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 115 </td><td class="black_source"> ENTRY( "CIMAlertManager_MatoPrepareComplete", Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 116 </td><td class="black_source"> ENTRY( "CIMAlertManager_MatoPlayComplete", Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 117 </td><td class="black_source"> ENTRY( "CIMAlertManager_AddObserverL", Ctestinstantmsgalert::CIMAlertManager_AddObserverL ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 118 </td><td class="black_source"> ENTRY( "CIMAlertManager_RemoveObserver", Ctestinstantmsgalert::CIMAlertManager_RemoveObserver ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 119 </td><td class="black_source"> ENTRY( "CIMAlertManager_HandleError", Ctestinstantmsgalert::CIMAlertManager_HandleError ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 120 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 121 </td><td class="black_source"> //ADD NEW ENTRY HERE</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 122 </td><td class="black_source"> // [test cases entries] - Do not remove</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 123 </td><td class="black_source"> };</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 124 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 125 </td><td class="black_source"> const TInt count = sizeof( KFunctions ) / </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 126 </td><td class="black_source"> sizeof( TStifFunctionInfo );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 127 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 128 </td><td class="black_source"> return RunInternalL( KFunctions, count, aItem );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 129 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 130 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 131 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 132 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 133 </td><td class="black_source">// Ctestinstantmsgalert::ExampleL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 134 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 135 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 136 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 137 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a49"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD6.html#ut2">138</a> </td><td class="red_source">TInt Ctestinstantmsgalert::ExampleL( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 139 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 140 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 141 </td><td class="black_source"> // Print to UI</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 142 </td><td class="black_source"> _LIT( Ktestinstantmsgalert, "testinstantmsgalert" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 143 </td><td class="black_source"> _LIT( KExample, "In Example" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 144 </td><td class="black_source"> TestModuleIf().Printf( 0, Ktestinstantmsgalert, KExample );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 145 </td><td class="black_source"> // Print to log file</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 146 </td><td class="black_source"> iLog->Log( KExample );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 147 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 148 </td><td class="black_source"> TInt i = 0;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 149 </td><td class="black_source"> TPtrC string;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 150 </td><td class="black_source"> _LIT( KParam, "Param[%i]: %S" );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD6.html#ut3">151</a> </td><td class="red_source"> while ( aItem.GetNextString ( string ) == KErrNone )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 152 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 153 </td><td class="black_source"> TestModuleIf().Printf( i, Ktestinstantmsgalert, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 154 </td><td class="black_source"> KParam, i, &string );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 155 </td><td class="black_source"> i++;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 156 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 157 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut3" href="indexD6.html#ut4">158</a> </td><td class="red_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 159 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 160 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 161 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 162 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 163 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 164 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 165 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 166 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 167 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a50"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 168 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_NewL( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 169 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 170 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 171 </td><td class="black_source"> TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksRequests ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 172 </td><td class="black_source"> TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksHandles ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 173 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 174 </td><td class="black_source"> </td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut4" href="indexD6.html#ut5">175</a> </td><td class="red_source"> if(object)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 176 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 177 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 178 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 179 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="red_profile"> </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 180 </td><td class="black_source"> else</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut5" href="indexD6.html#ut6">181</a> </td><td class="red_source"> return KErrGeneral;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 182 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 183 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 184 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 185 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_PlayL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 186 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 187 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 188 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 189 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a51"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 190 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_PlayL( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 191 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 192 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 193 </td><td class="black_source"> object->PlayL(5);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 194 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 195 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 196 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 197 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 198 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 199 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_SetVolume</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 200 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 201 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 202 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 203 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a52"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 204 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_SetVolume( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 205 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 206 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 207 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 208 </td><td class="black_source"> object->SetVolume(5);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 209 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 210 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 211 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 212 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 213 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 214 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 215 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_SetRingingType</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 216 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 217 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 218 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 219 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a53"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 220 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_SetRingingType( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 221 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 222 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 223 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 224 </td><td class="black_source"> object->SetRingingType(EProfileRingingTypeRingingOnce);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 225 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 226 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 227 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 228 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 229 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 230 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_SetVibra</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 231 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 232 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 233 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 234 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a54"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 235 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_SetVibra( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 236 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 237 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 238 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 239 </td><td class="black_source"> object->SetVibra(ETrue);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 240 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 241 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 242 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 243 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 244 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 245 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 246 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 247 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 248 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 249 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a55"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 250 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 251 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 252 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 253 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 254 </td><td class="black_source"> object->DoSetRingingType(EProfileRingingTypeRingingOnce);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 255 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 256 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 257 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 258 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 259 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 260 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_ConvertVolume</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 261 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 262 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 263 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 264 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a56"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 265 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_ConvertVolume( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 266 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 267 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 268 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 269 </td><td class="black_source"> object->ConvertVolume(5);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 270 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 271 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 272 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 273 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 274 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 275 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 276 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_Stop</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 277 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 278 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 279 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 280 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a57"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 281 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_Stop( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 282 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 283 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 284 </td><td class="black_source"> object->Stop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 285 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 286 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 287 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 288 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 289 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 290 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 291 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 292 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 293 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 294 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 295 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a58"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 296 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 297 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 298 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 299 </td><td class="black_source"> object->MapcInitComplete(KErrNone,5);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 300 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 301 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 302 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 303 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 304 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 305 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 306 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 307 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 308 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 309 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 310 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a59"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 311 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 312 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 313 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 314 </td><td class="black_source"> object->MapcPlayComplete(KErrNone);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 315 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 316 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 317 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 318 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 319 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 320 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 321 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 322 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 323 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 324 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 325 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a60"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 326 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 327 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 328 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 329 </td><td class="black_source"> TUpdatedKey temp;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 330 </td><td class="black_source"> temp.iValue = ECoreAppUIsStopTonePlaying;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 331 </td><td class="black_source"> object->HandleKeyChange(temp);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 332 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 333 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 334 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 335 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 336 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 337 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 338 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 339 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 340 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 341 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a61"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 342 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 343 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 344 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 345 </td><td class="black_source"> object->HandleNotifyInt(KProEngActiveRingingVolume,5);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 346 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 347 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 348 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 349 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 350 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 351 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 352 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 353 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 354 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 355 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a62"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 356 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 357 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 358 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 359 </td><td class="black_source"> object->MatoPrepareComplete(KErrNone);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 360 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 361 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 362 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 363 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 364 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 365 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 366 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 367 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 368 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 369 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a63"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 370 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 371 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 372 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 373 </td><td class="black_source"> object->MatoPlayComplete(KErrNone);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 374 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 375 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 376 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 377 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 378 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 379 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 380 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_AddObserverL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 381 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 382 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 383 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 384 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a64"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 385 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_AddObserverL( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 386 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 387 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 388 </td><td class="black_source"> MIMAlertManagerObserver* observer = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 389 </td><td class="black_source"> object->AddObserverL(observer);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 390 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 391 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 392 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 393 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 394 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 395 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 396 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_RemoveObserver</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 397 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 398 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 399 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 400 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a65"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 401 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_RemoveObserver( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 402 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 403 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 404 </td><td class="black_source"> MIMAlertManagerObserver* observer = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 405 </td><td class="black_source"> object->RemoveObserver(observer);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 406 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 407 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 408 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 409 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 410 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 411 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 412 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_HandleError</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 413 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 414 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 415 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 416 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a66"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 417 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_HandleError( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 418 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 419 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 420 </td><td class="black_source"> MIMAlertManagerObserver* observer = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 421 </td><td class="black_source"> object->HandleError(KErrNone);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 422 </td><td class="black_source"> delete object;</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 423 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 424 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 425 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 426 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 427 </td><td class="black_source">// ========================== OTHER EXPORTED FUNCTIONS =========================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 428 </td><td class="black_source">// None</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 429 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 430 </td><td class="black_source">// [End of File] - Do not remove</td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 86% (38/44) of SOURCE FILE <a name="ut6"></a>testinstantmsgalertblocks.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD5.html">Previous</a> | <a href="indexD7.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD6.html">Top</a> | <a href="indexA.html#a6">Index</a> | <a href="indexD6.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexD7.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - s_vimpstsettingsstore.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #7/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD6.html">Previous</a> | <a href="indexD8.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a7">Index</a> | <a href="indexD7.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">40 % ( 2/ 5)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD7.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* All rights reserved.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* This component and the accompanying materials are made available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* under the terms of the License "Eclipse Public License v1.0"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* which accompanies this distribution, and is available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">* at the URL "http://www.eclipse.org/legal/epl-v10.html".</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* Initial Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* Nokia Corporation - initial contribution.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Description: vimpst settings store definitions and repository transactions.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source">// INCLUDES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">#include <e32base.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include "s_vimpstsettingsstoreimp.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">/**</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source"> * vimpst settings API class</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source"> *</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source"> * Main class of managing vimpst settings</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source"> *</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"> * @code example code of how to get/set a value to the setting item in cenrep </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source"> * MVIMPSTSettingsStore* obj = CVIMPSTUiSettingsStoreFactory::NewL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source"> * TInt value = 1;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source"> * TInt err = obj->Set(serviceId, ETOUDlgOff, value );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source"> * similarly for getting the value</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source"> * obj->Get(serviceId, ETOUDlgOff, value);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source"> * @lib vimpstsettingsstore.lib</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source"> * @since S60 v5.0</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source"> */</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source">// CVIMPSTSettingsStoreFactory::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">// Create an instance of the class CVIMPSTSettingsStoreImp </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD7.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a67"></a>17 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source">EXPORT_C MVIMPSTSettingsStore* CVIMPSTSettingsStore::NewL()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source"> { </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source"> MVIMPSTSettingsStore* self = CVIMPSTSettingsStoreImp::NewL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source"></td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source">// CVIMPSTEngineFactory::Destructor</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source">// Release the singelton</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD7.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a68"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD7.html#ut2">55</a> </td><td class="red_source">CVIMPSTSettingsStore::~CVIMPSTSettingsStore()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source"> CVIMPSTSettingsStoreImp::Release();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">// CVIMPSTSettingsStoreFactory::NewLC</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source">// Create an instance of the class CVIMPSTSettingsStoreImp </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source">//</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD7.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a69"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD7.html#ut3">65</a> </td><td class="red_source">EXPORT_C MVIMPSTSettingsStore* CVIMPSTSettingsStore::NewLC()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"> { </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"> MVIMPSTSettingsStore* self = CVIMPSTSettingsStoreImp::InitialiseLibraryL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"> CleanupDeletePushL ( self );</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut3" href="indexD7.html#ut4">69</a> </td><td class="red_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source">// End of file</td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 40% (2/5) of SOURCE FILE <a name="ut4"></a>s_vimpstsettingsstore.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD6.html">Previous</a> | <a href="indexD8.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD7.html">Top</a> | <a href="indexA.html#a7">Index</a> | <a href="indexD7.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexD8.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - s_vimpstsettingsstoreimp.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #8/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD7.html">Previous</a> | Next | <a href="indexD8.html">Last</a> | <a href="indexA.html#a8">Index</a> | <a href="indexD8.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function-decision</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">54 % ( 7/ 13)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD8.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* All rights reserved.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* This component and the accompanying materials are made available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* under the terms of the License "Eclipse Public License v1.0"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* which accompanies this distribution, and is available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">* at the URL "http://www.eclipse.org/legal/epl-v10.html".</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* Initial Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* Nokia Corporation - initial contribution.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Description: vimpst settings store definitions and repository transactions.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source">// INCLUDES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">#include <e32std.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include "s_vimpstsettingsstoreimp.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">//dummy serviceId, assuming the service id not more than 256. for the first time</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">//and it is assumed that this service id is for initializing the cenrep keys only.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source">//not updated in the service table and hence will not get a TAB in phone book</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source">//const TInt KServiceIDOffset = 16;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source">// opaque data length, see cvimpstuisapsettings.h SetOpaqueDesC16 method description.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">//const TInt KSapSettingsDataBufferLength = 5;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">// Collation level 1 to ignore case</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source">//const TInt KCollationLevel = 1;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">/** Key to CIMPSSAPSettings opaque value */</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source">//_LIT( KIMToUAccepted, "KIMToUAccepted" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">/** User id separator in KIMToUAccepted list */</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">//_LIT( KIMDot, "," );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source">//================= MEMBER FUNCTIONS =======================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">// CVIMPSTSettingsStoreImp::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a70"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD8.html#ut2">43</a> </td><td class="red_source">MVIMPSTSettingsStore* CVIMPSTSettingsStoreImp::InitialiseLibraryL( )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source"> // no existing instance, create a new one</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source"> MVIMPSTSettingsStore *settingsStoreImp = CVIMPSTSettingsStoreImp::NewL();</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD8.html#ut3">47</a> </td><td class="red_source"> return (MVIMPSTSettingsStore*)settingsStoreImp;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a71"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut3" href="indexD8.html#ut4">50</a> </td><td class="red_source">void CVIMPSTSettingsStoreImp::Release( )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source">// CVIMPSTSettingsStoreImp::NewLC</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a72"></a>17 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source">MVIMPSTSettingsStore* CVIMPSTSettingsStoreImp::NewL( )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source"> CVIMPSTSettingsStoreImp* self = new (ELeave) CVIMPSTSettingsStoreImp( );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source"> CleanupStack::PushL( self );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source"> self->ConstructL( );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source"> CleanupStack::Pop( self );</td></tr>
-<tr><td align="right" class="black_profile">17 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source">// CVIMPSTSettingsStoreImp::ConstructL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a73"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source">void CVIMPSTSettingsStoreImp::ConstructL( )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source">// CVIMPSTSettingsStoreImp::Destructor</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a74"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source">CVIMPSTSettingsStoreImp::~CVIMPSTSettingsStoreImp()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source"> </td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a75"></a>1 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source">TInt CVIMPSTSettingsStoreImp::GetL(TUint32 aServiceId, TSettingItemName aSettingItemNAme, RBuf& aBuffer )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut4" href="indexD8.html#ut5">88</a> </td><td class="red_source"> if(aSettingItemNAme == EServiceToneFileName)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 90 </td><td class="black_source"> _LIT(filename,"testtonefile");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source"> aBuffer.Copy(filename);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 92 </td><td class="black_source"> }</td></tr>
-<tr><td align="right" class="black_profile">1 </td><td align="right" class="red_profile"> </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source"> return KErrNone; // return the value : error code </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source">// --------------------------------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source">// CVIMPSTSettingsStoreImp::SetL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source">// ---------------------------------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a76"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut5" href="indexD8.html#ut6">100</a> </td><td class="red_source">TInt CVIMPSTSettingsStoreImp::SetL(TUint32 /*aServiceId*/, TSettingItemName /*aSettingItemName*/, const TDesC8& /*aBuffer*/ )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source"> {</td></tr>
-<tr><td align="right" class="red_profile">0 </td><td align="right" class="red_profile"> </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut6" href="indexD8.html#ut7">102</a> </td><td class="red_source"> return KErrNone; // return the value : error code </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source">// --------------------------------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 105 </td><td class="black_source">// CVIMPSTSettingsStoreImp::GetL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source">// ---------------------------------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source">//End of file</td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 54% (7/13) of SOURCE FILE <a name="ut7"></a>s_vimpstsettingsstoreimp.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD7.html">Previous</a> | Next | <a href="indexD8.html">Last</a> | <a href="indexD8.html">Top</a> | <a href="indexA.html#a8">Index</a> | <a href="indexD8.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexE.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Source Files Not Found</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head2">The following source files were not found by ctc2html:</span>
-<p><p><span class="black">
-</span></body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexF.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Directory Summary</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-<script src="sorttable.js" type="text/javascript"></script></head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Directory Summary</span><br><br>
-<span class="black"><a href="indexF.html">Directory Summary</a> | <a href="index.html">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a></span><br><br>
-<table cellspacing="0">
-<tr><td class="black">Symbol file(s)</td><td class="black">:</td><td class="black"> MON.sym (Wed Sep 30 15:27:45 2009)</td></tr>
-<tr><td class="black">Data file(s)</td><td class="black">:</td><td class="black"> MON.dat (Wed Sep 30 15:48:28 2009)</td></tr>
-<tr><td class="black">Listing produced at</td><td class="black">:</td><td class="black"> Wed Sep 30 16:37:01 2009</td></tr>
-<tr><td class="black">Coverage view</td><td class="black">:</td><td class="black"> As instrumented</td></tr>
-<tr><td colspan="3"> </td></tr>
-<tr><td class="black">Input listing</td><td class="black">:</td><td class="black"> profile.txt</td></tr>
-<tr><td class="black">Html generated at</td><td class="black">:</td><td class="black"> Wed Sep 30 16:37:09 2009</td></tr>
-<tr><td class="black">ctc2html v2.5 options</td><td class="black">:</td><td class="black"> -i profile.txt </td></tr>
-<tr><td class="black">Threshold percent</td>
-<td class="black">:</td>
-<td class="black"> <strong>100</strong> %</td></tr>
-</table><br>
-<span class="black">(Click on header to sort)</span>
-<table cellspacing="0" class="sortable">
-<thead><tr>
-<th align="right" class="sorttable_numeric"><a title="Click to sort">TER</a></th>
-<th align="right" class="sorttable_nosort">%</th>
-<th align="right" class="sorttable_alpha"><a title="Click to sort">-</a></th>
-<th align="right" class="sorttable_numeric"> <a title="Click to sort">Covered</a></th>
-<th align="right" class="sorttable_numeric"> <a title="Click to sort">Not-covered</a></th>
-<th align="right" class="sorttable_numeric"> <a title="Click to sort">All</a></th>
-<th align="left" class="sorttable_nosort"> </th>
-<th align="left" class="sorttable_alpha"><a title="Click to sort">Directory</a></th>
-</tr></thead>
-<tbody>
-<tr><td align="right" class="red">45</td><td align="right" class="red">%</td><td align="right" class="red">-</td><td align="right" class="red">108</td><td align="right" class="red">130</td><td align="right" class="red">238</td><td width="115"><img border="1" src="red.gif" width="45" height="5" alt=""><img border="1" src="white.gif" width="55" height="5" alt=""></td><td><a href="index.html#a1" class="red">\meco_domain\conversations\instantmessagesalert\src</a></td></tr>
-<tr><td align="right" class="red">84</td><td align="right" class="red">%</td><td align="right" class="red">-</td><td align="right" class="red">49</td><td align="right" class="red">9</td><td align="right" class="red">58</td><td width="115"><img border="1" src="red.gif" width="84" height="5" alt=""><img border="1" src="white.gif" width="16" height="5" alt=""></td><td><a href="index.html#a2" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src</a></td></tr>
-<tr><td align="right" class="red">50</td><td align="right" class="red">%</td><td align="right" class="red">-</td><td align="right" class="red">9</td><td align="right" class="red">9</td><td align="right" class="red">18</td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td><td><a href="index.html#a3" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs</a></td></tr>
-<tr class="sortbottom"><td colspan="8"><hr width="100%"></td></tr>
-<tr class="sortbottom"><td align="right" class="red"><strong>53</strong></td><td align="right" class="red"><strong>%</strong></td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red">166</td><td align="right" class="red">148</td><td align="right" class="red">314</td><td width="115"><img border="1" src="red.gif" width="53" height="5" alt=""><img border="1" src="white.gif" width="47" height="5" alt=""></td><td class="red"><strong>OVERALL</strong></td></tr>
-</tbody>
-</table><br>
-<table cellspacing="0">
-<tr><td class="black">Number of directories</td><td class="black">:</td><td class="black"> 3</td></tr>
-<tr><td class="black">Number of monitored source files</td><td class="black">:</td><td class="black"> 8</td></tr>
-<tr><td class="black">Number of functions</td><td class="black">:</td><td class="black"> 76</td></tr>
-<tr><td class="black">Number of source lines</td><td class="black">:</td><td class="black"> 2090</td></tr>
-<tr><td class="black">Number of measurement points</td><td class="black">:</td><td class="black"> 399</td></tr>
-<tr><td class="red">TER</td><td class="red">:</td><td class="red"> <strong>53%</strong> (decision)</td></tr>
-</table><br>
-<span class="black"><a href="indexF.html">Directory Summary</a> | <a href="index.html">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexG.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
-<html><head>
-<title>CTC++ Coverage Report - Functions Summary - Index</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-<script src="ctc.js" type="text/javascript"></script>
-</head>
-<frameset cols="25%,75%" onLoad="load2(); return false;">
-<frame src="indexH.html" name="index2">
-<frame src="indexB1.html" name="functions">
-</frameset>
-</html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/indexH.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Functions Summary - Index</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 16:37:09 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="black"><strong>Index</strong></span><br>
-<table cellspacing="0">
-<tr><td> </td></tr>
-<tr><td><a name="ad1" target="functions" title="\meco_domain\conversations\instantmessagesalert\src TER 45 % ( 108/ 238)" href="indexB1.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\src</strong></a></td></tr>
-<tr><td><small> </small><a name="a1" target="functions" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp TER 46 % ( 78/168)" href="indexB1.html#a1" class="red">\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp</a></td></tr>
-<tr><td><small> </small><a name="a2" target="functions" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp TER 41 % ( 20/ 49)" href="indexB1.html#a2" class="red">\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp</a></td></tr>
-<tr><td><small> </small><a name="a3" target="functions" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp TER 42 % ( 8/ 19)" href="indexB1.html#a3" class="red">\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp</a></td></tr>
-<tr><td><small> </small><a name="a4" target="functions" title="\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp TER 100 % ( 2/ 2)" href="indexB1.html#a4" class="blackDecoNo">\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="ad2" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src TER 84 % ( 49/ 58)" href="indexB2.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src</strong></a></td></tr>
-<tr><td><small> </small><a name="a5" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp TER 79 % ( 11/ 14)" href="indexB2.html#a5" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp</a></td></tr>
-<tr><td><small> </small><a name="a6" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp TER 86 % ( 38/ 44)" href="indexB2.html#a6" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="ad3" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs TER 50 % ( 9/ 18)" href="indexB3.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs</strong></a></td></tr>
-<tr><td><small> </small><a name="a7" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp TER 40 % ( 2/ 5)" href="indexB3.html#a7" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp</a></td></tr>
-<tr><td><small> </small><a name="a8" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp TER 54 % ( 7/ 13)" href="indexB3.html#a8" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp</a></td></tr>
-</table></body></html>
Binary file instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/red.gif has changed
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/sorttable.js Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,493 +0,0 @@
-/*
- SortTable
- version 2
- 7th April 2007
- Stuart Langridge, http://www.kryogenix.org/code/browser/sorttable/
-
- Instructions:
- Download this file
- Add <script src="sorttable.js"></script> to your HTML
- Add class="sortable" to any table you'd like to make sortable
- Click on the headers to sort
-
- Thanks to many, many people for contributions and suggestions.
- Licenced as X11: http://www.kryogenix.org/code/browser/licence.html
- This basically means: do what you want with it.
-*/
-
-
-var stIsIE = /*@cc_on!@*/false;
-
-sorttable = {
- init: function() {
- // quit if this function has already been called
- if (arguments.callee.done) return;
- // flag this function so we don't do the same thing twice
- arguments.callee.done = true;
- // kill the timer
- if (_timer) clearInterval(_timer);
-
- if (!document.createElement || !document.getElementsByTagName) return;
-
- sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/;
-
- forEach(document.getElementsByTagName('table'), function(table) {
- if (table.className.search(/\bsortable\b/) != -1) {
- sorttable.makeSortable(table);
- }
- });
-
- },
-
- makeSortable: function(table) {
- if (table.getElementsByTagName('thead').length == 0) {
- // table doesn't have a tHead. Since it should have, create one and
- // put the first table row in it.
- the = document.createElement('thead');
- the.appendChild(table.rows[0]);
- table.insertBefore(the,table.firstChild);
- }
- // Safari doesn't support table.tHead, sigh
- if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0];
-
- if (table.tHead.rows.length != 1) return; // can't cope with two header rows
-
- // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as
- // "total" rows, for example). This is B&R, since what you're supposed
- // to do is put them in a tfoot. So, if there are sortbottom rows,
- // for backwards compatibility, move them to tfoot (creating it if needed).
- sortbottomrows = [];
- for (var i=0; i<table.rows.length; i++) {
- if (table.rows[i].className.search(/\bsortbottom\b/) != -1) {
- sortbottomrows[sortbottomrows.length] = table.rows[i];
- }
- }
- if (sortbottomrows) {
- if (table.tFoot == null) {
- // table doesn't have a tfoot. Create one.
- tfo = document.createElement('tfoot');
- table.appendChild(tfo);
- }
- for (var i=0; i<sortbottomrows.length; i++) {
- tfo.appendChild(sortbottomrows[i]);
- }
- delete sortbottomrows;
- }
-
- // work through each column and calculate its type
- headrow = table.tHead.rows[0].cells;
- for (var i=0; i<headrow.length; i++) {
- // manually override the type with a sorttable_type attribute
- if (!headrow[i].className.match(/\bsorttable_nosort\b/)) { // skip this col
- mtch = headrow[i].className.match(/\bsorttable_([a-z0-9]+)\b/);
- if (mtch) { override = mtch[1]; }
- if (mtch && typeof sorttable["sort_"+override] == 'function') {
- headrow[i].sorttable_sortfunction = sorttable["sort_"+override];
- } else {
- headrow[i].sorttable_sortfunction = sorttable.guessType(table,i);
- }
- // make it clickable to sort
- headrow[i].sorttable_columnindex = i;
- headrow[i].sorttable_tbody = table.tBodies[0];
- dean_addEvent(headrow[i],"click", function(e) {
-
- if (this.className.search(/\bsorttable_sorted\b/) != -1) {
- // if we're already sorted by this column, just
- // reverse the table, which is quicker
- sorttable.reverse(this.sorttable_tbody);
- this.className = this.className.replace('sorttable_sorted',
- 'sorttable_sorted_reverse');
- this.removeChild(document.getElementById('sorttable_sortfwdind'));
- sortrevind = document.createElement('span');
- sortrevind.id = "sorttable_sortrevind";
- sortrevind.innerHTML = stIsIE ? ' <font face="webdings">5</font>' : ' ▴';
- this.appendChild(sortrevind);
- return;
- }
- if (this.className.search(/\bsorttable_sorted_reverse\b/) != -1) {
- // if we're already sorted by this column in reverse, just
- // re-reverse the table, which is quicker
- sorttable.reverse(this.sorttable_tbody);
- this.className = this.className.replace('sorttable_sorted_reverse',
- 'sorttable_sorted');
- this.removeChild(document.getElementById('sorttable_sortrevind'));
- sortfwdind = document.createElement('span');
- sortfwdind.id = "sorttable_sortfwdind";
- sortfwdind.innerHTML = stIsIE ? ' <font face="webdings">6</font>' : ' ▾';
- this.appendChild(sortfwdind);
- return;
- }
-
- // remove sorttable_sorted classes
- theadrow = this.parentNode;
- forEach(theadrow.childNodes, function(cell) {
- if (cell.nodeType == 1) { // an element
- cell.className = cell.className.replace('sorttable_sorted_reverse','');
- cell.className = cell.className.replace('sorttable_sorted','');
- }
- });
- sortfwdind = document.getElementById('sorttable_sortfwdind');
- if (sortfwdind) { sortfwdind.parentNode.removeChild(sortfwdind); }
- sortrevind = document.getElementById('sorttable_sortrevind');
- if (sortrevind) { sortrevind.parentNode.removeChild(sortrevind); }
-
- this.className += ' sorttable_sorted';
- sortfwdind = document.createElement('span');
- sortfwdind.id = "sorttable_sortfwdind";
- sortfwdind.innerHTML = stIsIE ? ' <font face="webdings">6</font>' : ' ▾';
- this.appendChild(sortfwdind);
-
- // build an array to sort. This is a Schwartzian transform thing,
- // i.e., we "decorate" each row with the actual sort key,
- // sort based on the sort keys, and then put the rows back in order
- // which is a lot faster because you only do getInnerText once per row
- row_array = [];
- col = this.sorttable_columnindex;
- rows = this.sorttable_tbody.rows;
- for (var j=0; j<rows.length; j++) {
- row_array[row_array.length] = [sorttable.getInnerText(rows[j].cells[col]), rows[j]];
- }
- /* If you want a stable sort, uncomment the following line */
- //sorttable.shaker_sort(row_array, this.sorttable_sortfunction);
- /* and comment out this one */
- row_array.sort(this.sorttable_sortfunction);
-
- tb = this.sorttable_tbody;
- for (var j=0; j<row_array.length; j++) {
- tb.appendChild(row_array[j][1]);
- }
-
- delete row_array;
- });
- }
- }
- },
-
- guessType: function(table, column) {
- // guess the type of a column based on its first non-blank row
- sortfn = sorttable.sort_alpha;
- for (var i=0; i<table.tBodies[0].rows.length; i++) {
- text = sorttable.getInnerText(table.tBodies[0].rows[i].cells[column]);
- if (text != '') {
- if (text.match(/^-?[£$¤]?[\d,.]+%?$/)) {
- return sorttable.sort_numeric;
- }
- // check for a date: dd/mm/yyyy or dd/mm/yy
- // can have / or . or - as separator
- // can be mm/dd as well
- possdate = text.match(sorttable.DATE_RE)
- if (possdate) {
- // looks like a date
- first = parseInt(possdate[1]);
- second = parseInt(possdate[2]);
- if (first > 12) {
- // definitely dd/mm
- return sorttable.sort_ddmm;
- } else if (second > 12) {
- return sorttable.sort_mmdd;
- } else {
- // looks like a date, but we can't tell which, so assume
- // that it's dd/mm (English imperialism!) and keep looking
- sortfn = sorttable.sort_ddmm;
- }
- }
- }
- }
- return sortfn;
- },
-
- getInnerText: function(node) {
- // gets the text we want to use for sorting for a cell.
- // strips leading and trailing whitespace.
- // this is *not* a generic getInnerText function; it's special to sorttable.
- // for example, you can override the cell text with a customkey attribute.
- // it also gets .value for <input> fields.
-
- hasInputs = (typeof node.getElementsByTagName == 'function') &&
- node.getElementsByTagName('input').length;
-
- if (node.getAttribute("sorttable_customkey") != null) {
- return node.getAttribute("sorttable_customkey");
- }
- else if (typeof node.textContent != 'undefined' && !hasInputs) {
- return node.textContent.replace(/^\s+|\s+$/g, '');
- }
- else if (typeof node.innerText != 'undefined' && !hasInputs) {
- return node.innerText.replace(/^\s+|\s+$/g, '');
- }
- else if (typeof node.text != 'undefined' && !hasInputs) {
- return node.text.replace(/^\s+|\s+$/g, '');
- }
- else {
- switch (node.nodeType) {
- case 3:
- if (node.nodeName.toLowerCase() == 'input') {
- return node.value.replace(/^\s+|\s+$/g, '');
- }
- case 4:
- return node.nodeValue.replace(/^\s+|\s+$/g, '');
- break;
- case 1:
- case 11:
- var innerText = '';
- for (var i = 0; i < node.childNodes.length; i++) {
- innerText += sorttable.getInnerText(node.childNodes[i]);
- }
- return innerText.replace(/^\s+|\s+$/g, '');
- break;
- default:
- return '';
- }
- }
- },
-
- reverse: function(tbody) {
- // reverse the rows in a tbody
- newrows = [];
- for (var i=0; i<tbody.rows.length; i++) {
- newrows[newrows.length] = tbody.rows[i];
- }
- for (var i=newrows.length-1; i>=0; i--) {
- tbody.appendChild(newrows[i]);
- }
- delete newrows;
- },
-
- /* sort functions
- each sort function takes two parameters, a and b
- you are comparing a[0] and b[0] */
- sort_numeric: function(a,b) {
- aa = parseFloat(a[0].replace(/[^0-9.-]/g,''));
- if (isNaN(aa)) aa = 0;
- bb = parseFloat(b[0].replace(/[^0-9.-]/g,''));
- if (isNaN(bb)) bb = 0;
- return aa-bb;
- },
- sort_alpha: function(a,b) {
- if (a[0]==b[0]) return 0;
- if (a[0]<b[0]) return -1;
- return 1;
- },
- sort_ddmm: function(a,b) {
- mtch = a[0].match(sorttable.DATE_RE);
- y = mtch[3]; m = mtch[2]; d = mtch[1];
- if (m.length == 1) m = '0'+m;
- if (d.length == 1) d = '0'+d;
- dt1 = y+m+d;
- mtch = b[0].match(sorttable.DATE_RE);
- y = mtch[3]; m = mtch[2]; d = mtch[1];
- if (m.length == 1) m = '0'+m;
- if (d.length == 1) d = '0'+d;
- dt2 = y+m+d;
- if (dt1==dt2) return 0;
- if (dt1<dt2) return -1;
- return 1;
- },
- sort_mmdd: function(a,b) {
- mtch = a[0].match(sorttable.DATE_RE);
- y = mtch[3]; d = mtch[2]; m = mtch[1];
- if (m.length == 1) m = '0'+m;
- if (d.length == 1) d = '0'+d;
- dt1 = y+m+d;
- mtch = b[0].match(sorttable.DATE_RE);
- y = mtch[3]; d = mtch[2]; m = mtch[1];
- if (m.length == 1) m = '0'+m;
- if (d.length == 1) d = '0'+d;
- dt2 = y+m+d;
- if (dt1==dt2) return 0;
- if (dt1<dt2) return -1;
- return 1;
- },
-
- shaker_sort: function(list, comp_func) {
- // A stable sort function to allow multi-level sorting of data
- // see: http://en.wikipedia.org/wiki/Cocktail_sort
- // thanks to Joseph Nahmias
- var b = 0;
- var t = list.length - 1;
- var swap = true;
-
- while(swap) {
- swap = false;
- for(var i = b; i < t; ++i) {
- if ( comp_func(list[i], list[i+1]) > 0 ) {
- var q = list[i]; list[i] = list[i+1]; list[i+1] = q;
- swap = true;
- }
- } // for
- t--;
-
- if (!swap) break;
-
- for(var i = t; i > b; --i) {
- if ( comp_func(list[i], list[i-1]) < 0 ) {
- var q = list[i]; list[i] = list[i-1]; list[i-1] = q;
- swap = true;
- }
- } // for
- b++;
-
- } // while(swap)
- }
-}
-
-/* ******************************************************************
- Supporting functions: bundled here to avoid depending on a library
- ****************************************************************** */
-
-// Dean Edwards/Matthias Miller/John Resig
-
-/* for Mozilla/Opera9 */
-if (document.addEventListener) {
- document.addEventListener("DOMContentLoaded", sorttable.init, false);
-}
-
-/* for Internet Explorer */
-/*@cc_on @*/
-/*@if (@_win32)
- document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
- var script = document.getElementById("__ie_onload");
- script.onreadystatechange = function() {
- if (this.readyState == "complete") {
- sorttable.init(); // call the onload handler
- }
- };
-/*@end @*/
-
-/* for Safari */
-if (/WebKit/i.test(navigator.userAgent)) { // sniff
- var _timer = setInterval(function() {
- if (/loaded|complete/.test(document.readyState)) {
- sorttable.init(); // call the onload handler
- }
- }, 10);
-}
-
-/* for other browsers */
-window.onload = sorttable.init;
-
-// written by Dean Edwards, 2005
-// with input from Tino Zijdel, Matthias Miller, Diego Perini
-
-// http://dean.edwards.name/weblog/2005/10/add-event/
-
-function dean_addEvent(element, type, handler) {
- if (element.addEventListener) {
- element.addEventListener(type, handler, false);
- } else {
- // assign each event handler a unique ID
- if (!handler.$$guid) handler.$$guid = dean_addEvent.guid++;
- // create a hash table of event types for the element
- if (!element.events) element.events = {};
- // create a hash table of event handlers for each element/event pair
- var handlers = element.events[type];
- if (!handlers) {
- handlers = element.events[type] = {};
- // store the existing event handler (if there is one)
- if (element["on" + type]) {
- handlers[0] = element["on" + type];
- }
- }
- // store the event handler in the hash table
- handlers[handler.$$guid] = handler;
- // assign a global event handler to do all the work
- element["on" + type] = handleEvent;
- }
-};
-// a counter used to create unique IDs
-dean_addEvent.guid = 1;
-
-function removeEvent(element, type, handler) {
- if (element.removeEventListener) {
- element.removeEventListener(type, handler, false);
- } else {
- // delete the event handler from the hash table
- if (element.events && element.events[type]) {
- delete element.events[type][handler.$$guid];
- }
- }
-};
-
-function handleEvent(event) {
- var returnValue = true;
- // grab the event object (IE uses a global event object)
- event = event || fixEvent(((this.ownerDocument || this.document || this).parentWindow || window).event);
- // get a reference to the hash table of event handlers
- var handlers = this.events[event.type];
- // execute each event handler
- for (var i in handlers) {
- this.$$handleEvent = handlers[i];
- if (this.$$handleEvent(event) === false) {
- returnValue = false;
- }
- }
- return returnValue;
-};
-
-function fixEvent(event) {
- // add W3C standard event methods
- event.preventDefault = fixEvent.preventDefault;
- event.stopPropagation = fixEvent.stopPropagation;
- return event;
-};
-fixEvent.preventDefault = function() {
- this.returnValue = false;
-};
-fixEvent.stopPropagation = function() {
- this.cancelBubble = true;
-}
-
-// Dean's forEach: http://dean.edwards.name/base/forEach.js
-/*
- forEach, version 1.0
- Copyright 2006, Dean Edwards
- License: http://www.opensource.org/licenses/mit-license.php
-*/
-
-// array-like enumeration
-if (!Array.forEach) { // mozilla already supports this
- Array.forEach = function(array, block, context) {
- for (var i = 0; i < array.length; i++) {
- block.call(context, array[i], i, array);
- }
- };
-}
-
-// generic enumeration
-Function.prototype.forEach = function(object, block, context) {
- for (var key in object) {
- if (typeof this.prototype[key] == "undefined") {
- block.call(context, object[key], key, object);
- }
- }
-};
-
-// character enumeration
-String.forEach = function(string, block, context) {
- Array.forEach(string.split(""), function(chr, index) {
- block.call(context, chr, index, string);
- });
-};
-
-// globally resolve forEach enumeration
-var forEach = function(object, block, context) {
- if (object) {
- var resolve = Object; // default
- if (object instanceof Function) {
- // functions have a "length" property
- resolve = Function;
- } else if (object.forEach instanceof Function) {
- // the object implements a custom forEach method so use that
- object.forEach(block, context);
- return;
- } else if (typeof object == "string") {
- // the object is a string
- resolve = String;
- } else if (typeof object.length == "number") {
- // the object is array-like
- resolve = Array;
- }
- resolve.forEach(object, block, context);
- }
-};
-
Binary file instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/white.gif has changed
Binary file instantmessagesalert/tsrc/testinstantmsgalert/data/Branch_Coverage/yellow.gif has changed
Binary file instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/blue.gif has changed
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/ctc.css Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-/************************************************************************
-* CSS stylesheet file generated by ctc2html v2.5
-* Copyright (c) 2006-2008 Testwell Oy
-************************************************************************/
-
- .head1 {font-family: verdana, arial, helvetica, sans-serif; color: #000088;
- font-size: 17pt; background-color: white; font-weight: bold;}
- .head2 {font-family: verdana, arial, helvetica, sans-serif; color: #000000;
- font-size: 17pt; background-color: white;}
- .head3 {font-family: verdana, arial, helvetica, sans-serif; color: #000000;
- font-size: 10pt; background-color: white;}
- .black {font-family: verdana, arial, helvetica, sans-serif; color: #000000;
- font-size: 10pt; background-color: white;}
- .blackDecoNo {font-family: verdana, arial, helvetica, sans-serif; color: #000000;
- text-decoration: none; font-size: 10pt; background-color: white;}
- .red {font-family: verdana, arial, helvetica, sans-serif; color: #FF0000;
- text-decoration: none; font-size: 10pt; background-color: white;}
- .blue {font-family: verdana, arial, helvetica, sans-serif; color: #101080;
- text-decoration: none; font-size: 10pt; background-color: white;}
- .black_source {font-family: "courier new", courier, monospace; color: #000000;
- font-size: 9pt; background-color: white;}
- .red_source {font-family: "courier new", courier, monospace; color: #FF0000;
- font-size: 9pt; background-color: white;}
- .black_profile {font-family: "courier new", courier, monospace; color: #000000;
- font-size: 9pt; background-color: #DFDFE5;}
- .red_profile {font-family: "courier new", courier, monospace; color: #FF0000;
- font-size: 9pt; background-color: #DFDFE5;}
- a:hover {text-decoration: underline;}
- table.sortable thead {font-family: verdana, arial, helvetica, sans-serif; color: #000000;
- font-size: 10pt; background-color: white;
- font-weight: bold; cursor: default;}
- table.sortable th {border-bottom: thin solid black; padding-bottom: 0.20em;
- padding-right: 0.20em;}
- table.sortable td {padding-top: 0.20em; padding-right: 0.20em;}
-
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/ctc.js Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-/////////////////////////////////////////////////////////////////////////
-// Javascript file generated by ctc2html v2.5
-// Copyright (c) 2006-2008 Testwell Oy
-/////////////////////////////////////////////////////////////////////////
-target=location.hash;
-function load(){
-if(target=="#a1"){
-parent.index.location="indexC.html#a1";
-parent.profile.location="indexD1.html";
-}
-if(target=="#a2"){
-parent.index.location="indexC.html#a2";
-parent.profile.location="indexD2.html";
-}
-if(target=="#a3"){
-parent.index.location="indexC.html#a3";
-parent.profile.location="indexD3.html";
-}
-if(target=="#a4"){
-parent.index.location="indexC.html#a4";
-parent.profile.location="indexD4.html";
-}
-if(target=="#a5"){
-parent.index.location="indexC.html#a5";
-parent.profile.location="indexD5.html";
-}
-if(target=="#a6"){
-parent.index.location="indexC.html#a6";
-parent.profile.location="indexD6.html";
-}
-if(target=="#a7"){
-parent.index.location="indexC.html#a7";
-parent.profile.location="indexD7.html";
-}
-if(target=="#a8"){
-parent.index.location="indexC.html#a8";
-parent.profile.location="indexD8.html";
-}
-}
-function load2(){
-if(target=="#ad1"){
-parent.index2.location="indexH.html#ad1";
-parent.functions.location="indexB1.html";
-}
-if(target=="#ad1"){
-parent.index2.location="indexH.html#ad1";
-parent.functions.location="indexB1.html";
-}
-if(target=="#ad1"){
-parent.index2.location="indexH.html#ad1";
-parent.functions.location="indexB1.html";
-}
-if(target=="#ad1"){
-parent.index2.location="indexH.html#ad1";
-parent.functions.location="indexB1.html";
-}
-if(target=="#ad2"){
-parent.index2.location="indexH.html#ad2";
-parent.functions.location="indexB2.html";
-}
-if(target=="#ad2"){
-parent.index2.location="indexH.html#ad2";
-parent.functions.location="indexB2.html";
-}
-if(target=="#ad3"){
-parent.index2.location="indexH.html#ad3";
-parent.functions.location="indexB3.html";
-}
-if(target=="#ad3"){
-parent.index2.location="indexH.html#ad3";
-parent.functions.location="indexB3.html";
-}
-}
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/index.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Files Summary</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Files Summary</span><br><br>
-<span class="black"><a href="indexF.html">Directory Summary</a> | <a href="index.html">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a></span><br><br>
-<table cellspacing="0">
-<tr><td class="black">Symbol file(s)</td><td class="black">:</td><td class="black"> MON.sym (Wed Sep 30 15:10:17 2009)</td></tr>
-<tr><td class="black">Data file(s)</td><td class="black">:</td><td class="black"> MON.dat (Wed Sep 30 15:23:35 2009)</td></tr>
-<tr><td class="black">Listing produced at</td><td class="black">:</td><td class="black"> Wed Sep 30 15:24:39 2009</td></tr>
-<tr><td class="black">Coverage view</td><td class="black">:</td><td class="black"> As instrumented</td></tr>
-<tr><td colspan="3"> </td></tr>
-<tr><td class="black">Input listing</td><td class="black">:</td><td class="black"> profile.txt</td></tr>
-<tr><td class="black">Html generated at</td><td class="black">:</td><td class="black"> Wed Sep 30 15:25:00 2009</td></tr>
-<tr><td class="black">ctc2html v2.5 options</td><td class="black">:</td><td class="black"> -i profile.txt </td></tr>
-<tr><td class="black">Threshold percent</td>
-<td class="black">:</td>
-<td class="black"> <strong>100</strong> %</td></tr>
-</table><br>
-<table cellspacing="0">
-<tr><td class="black"><strong>TER %</strong> </td>
-<td class="black"><strong>-</strong></td><td class="black"> <strong>covered/ all</strong> </td>
-<td width="115"> </td><td class="black"><strong>File</strong></td></tr>
-<tr><td colspan="5"><hr width="100%"></td></tr>
-<tr><td colspan="5" align="left" class="black"><a name="a1"></a><strong>Directory: \meco_domain\conversations\instantmessagesalert\src</strong></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 23/ 23 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td><td><a href="indexB1.html#a1" class="blue">cimalertmanager.cpp</a></td></tr>
-<tr><td align="right" class="red">71 % </td><td align="right" class="red">-</td><td align="right" class="red"> 5/ 7 </td><td width="115"><img border="1" src="red.gif" width="71" height="5" alt=""><img border="1" src="white.gif" width="29" height="5" alt=""></td><td><a href="indexB1.html#a2" class="red">cimalertnotifierimpl.cpp</a></td></tr>
-<tr><td align="right" class="red">56 % </td><td align="right" class="red">-</td><td align="right" class="red"> 5/ 9 </td><td width="115"><img border="1" src="red.gif" width="56" height="5" alt=""><img border="1" src="white.gif" width="44" height="5" alt=""></td><td><a href="indexB1.html#a3" class="red">cimalertpropertyobserver.cpp</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td><td><a href="indexB1.html#a4" class="blue">imalertnotifierfactory.cpp</a></td></tr>
-<tr><td align="right" class="red">85 % </td><td align="right" class="red">-</td><td align="right" class="red"> 34/ 40 </td><td width="115"><img border="1" src="red.gif" width="85" height="5" alt=""><img border="1" src="white.gif" width="15" height="5" alt=""></td><td><a href="indexB1.html" class="red"><strong>DIRECTORY OVERALL</strong> (\meco_domain\conversations\instantmessagesalert\src)</a></td></tr>
-<tr><td colspan="5"> </td></tr>
-<tr><td colspan="5" align="left" class="black"><a name="a2"></a><strong>Directory: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src</strong></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 6/ 6 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td><td><a href="indexB2.html#a5" class="blue">testinstantmsgalert.cpp</a></td></tr>
-<tr><td align="right" class="red">95 % </td><td align="right" class="red">-</td><td align="right" class="red"> 19/ 20 </td><td width="115"><img border="1" src="red.gif" width="95" height="5" alt=""><img border="1" src="white.gif" width="5" height="5" alt=""></td><td><a href="indexB2.html#a6" class="red">testinstantmsgalertblocks.cpp</a></td></tr>
-<tr><td align="right" class="red">96 % </td><td align="right" class="red">-</td><td align="right" class="red"> 25/ 26 </td><td width="115"><img border="1" src="red.gif" width="96" height="5" alt=""><img border="1" src="white.gif" width="4" height="5" alt=""></td><td><a href="indexB2.html" class="red"><strong>DIRECTORY OVERALL</strong> (\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src)</a></td></tr>
-<tr><td colspan="5"> </td></tr>
-<tr><td colspan="5" align="left" class="black"><a name="a3"></a><strong>Directory: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs</strong></td></tr>
-<tr><td align="right" class="red">33 % </td><td align="right" class="red">-</td><td align="right" class="red"> 1/ 3 </td><td width="115"><img border="1" src="red.gif" width="33" height="5" alt=""><img border="1" src="white.gif" width="67" height="5" alt=""></td><td><a href="indexB3.html#a7" class="red">s_vimpstsettingsstore.cpp</a></td></tr>
-<tr><td align="right" class="red">57 % </td><td align="right" class="red">-</td><td align="right" class="red"> 4/ 7 </td><td width="115"><img border="1" src="red.gif" width="57" height="5" alt=""><img border="1" src="white.gif" width="43" height="5" alt=""></td><td><a href="indexB3.html#a8" class="red">s_vimpstsettingsstoreimp.cpp</a></td></tr>
-<tr><td align="right" class="red">50 % </td><td align="right" class="red">-</td><td align="right" class="red"> 5/ 10 </td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td><td><a href="indexB3.html" class="red"><strong>DIRECTORY OVERALL</strong> (\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs)</a></td></tr>
-<tr><td colspan="5"> </td></tr>
-<tr><td colspan="5"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>84 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"><strong> 64/ 76</strong> </td><td width="115"><img border="1" src="red.gif" width="84" height="5" alt=""><img border="1" src="white.gif" width="16" height="5" alt=""></td><td class="red"><strong>OVERALL</strong></td></tr>
-</table><br>
-<table cellspacing="0">
-<tr><td class="black">Number of directories</td><td class="black">:</td><td class="black"> 3</td></tr>
-<tr><td class="black">Number of monitored source files</td><td class="black">:</td><td class="black"> 8</td></tr>
-<tr><td class="black">Number of functions</td><td class="black">:</td><td class="black"> 76</td></tr>
-<tr><td class="black">Number of source lines</td><td class="black">:</td><td class="black"> 2090</td></tr>
-<tr><td class="black">Number of measurement points</td><td class="black">:</td><td class="black"> 152</td></tr>
-<tr><td class="red">TER</td><td class="red">:</td><td class="red"> <strong>84%</strong> (function)</td></tr>
-</table><br>
-<span class="black"><a href="indexF.html">Directory Summary</a> | <a href="index.html">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexA.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - Index</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-<script src="ctc.js" type="text/javascript"></script>
-</head>
-<frameset cols="25%,75%" onLoad="load(); return false;">
-<frame src="indexC.html" name="index">
-<frame src="indexD1.html" name="profile">
-</frameset>
-</html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexB1.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Functions Summary - \meco_domain\conversations\instantmessagesalert\src</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Functions Summary</span>
-<span class="head3"> #1/3</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | Previous | <a href="indexB2.html">Next</a> | <a href="indexB3.html">Last</a> | <a href="indexG.html#ad1">Index</a> | <a href="indexB1.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>Directory: \meco_domain\conversations\instantmessagesalert\src</strong></span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">85 % ( 34/ 40)</span><br><br>
-<span class="black"><strong>File: <a href="indexD1.html" name="a1" target="_top">\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="black">100 % ( 23/ 23)</span><br>
-<span class="black">To files: Previous | </span>
-<span class="black"><a href="indexB1.html#a2">Next</a></span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">62 </td><td><a href="indexD1.html#a1" class="blue" target="_top">CIMAlertManager::CIMAlertManager()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">76 </td><td><a href="indexD1.html#a2" class="blue" target="_top">CIMAlertManager::ConstructL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">193 </td><td><a href="indexD1.html#a3" class="blue" target="_top">CIMAlertManager::NewL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">209 </td><td><a href="indexD1.html#a4" class="blue" target="_top">CIMAlertManager::~CIMAlertManager()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">317 </td><td><a href="indexD1.html#a5" class="blue" target="_top">CIMAlertManager::PlayL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">337 </td><td><a href="indexD1.html#a6" class="blue" target="_top">CIMAlertManager::DoPlayL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">44 </td><td align="right" class="blue">415 </td><td><a href="indexD1.html#a7" class="blue" target="_top">CIMAlertManager::Stop()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">445 </td><td><a href="indexD1.html#a8" class="blue" target="_top">CIMAlertManager::SetVolume()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">457 </td><td><a href="indexD1.html#a9" class="blue" target="_top">CIMAlertManager::SetRingingType()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">472 </td><td><a href="indexD1.html#a10" class="blue" target="_top">CIMAlertManager::SetVibra()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">486 </td><td><a href="indexD1.html#a11" class="blue" target="_top">CIMAlertManager::AddObserverL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">500 </td><td><a href="indexD1.html#a12" class="blue" target="_top">CIMAlertManager::RemoveObserver()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">516 </td><td><a href="indexD1.html#a13" class="blue" target="_top">CIMAlertManager::ProcessFileL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">592 </td><td><a href="indexD1.html#a14" class="blue" target="_top">CIMAlertManager::DoSetRingingType()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">649 </td><td><a href="indexD1.html#a15" class="blue" target="_top">CIMAlertManager::ConvertVolume()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">46 </td><td align="right" class="blue">684 </td><td><a href="indexD1.html#a16" class="blue" target="_top">CIMAlertManager::HandleError()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">698 </td><td><a href="indexD1.html#a17" class="blue" target="_top">CIMAlertManager::GetToneFileNameL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">715 </td><td><a href="indexD1.html#a18" class="blue" target="_top">CIMAlertManager::MapcInitComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">3 </td><td align="right" class="blue">771 </td><td><a href="indexD1.html#a19" class="blue" target="_top">CIMAlertManager::MapcPlayComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">797 </td><td><a href="indexD1.html#a20" class="blue" target="_top">CIMAlertManager::HandleKeyChange()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">831 </td><td><a href="indexD1.html#a21" class="blue" target="_top">CIMAlertManager::HandleNotifyInt()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">860 </td><td><a href="indexD1.html#a22" class="blue" target="_top">CIMAlertManager::MatoPrepareComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">1 </td><td align="right" class="blue">916 </td><td><a href="indexD1.html#a23" class="blue" target="_top">CIMAlertManager::MatoPlayComplete()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue"><strong>100 %</strong> </td><td align="right" class="blue"><strong> </strong></td><td align="right" class="blue"> <strong>23/ 23</strong> </td>
-<td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD1.html" class="blue" target="_top"><strong>cimalertmanager.cpp</strong></a></td></tr>
-</table><br>
-<span class="black"><strong>File: <a href="indexD2.html" name="a2" target="_top">\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">71 % ( 5/ 7)</span><br>
-<span class="black">To files: <a href="indexB1.html#a1">Previous</a> | </span>
-<span class="black"><a href="indexB1.html#a3">Next</a></span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">35 </td><td><a href="indexD2.html#a24" class="blue" target="_top">CIMAlertNotifierImpl::CIMAlertNotifierImpl()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">45 </td><td><a href="indexD2.html#a25" class="blue" target="_top">CIMAlertNotifierImpl::NewL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">53 </td><td><a href="indexD2.html#a26" class="blue" target="_top">CIMAlertNotifierImpl::~CIMAlertNotifierImpl()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">4 </td><td align="right" class="blue">64 </td><td><a href="indexD2.html#a27" class="blue" target="_top">CIMAlertNotifierImpl::SetInt()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">90 </td><td><a href="indexD2.html#a28" class="red" target="_top">CIMAlertNotifierImpl::GetInt()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">68 </td><td align="right" class="blue">119 </td><td><a href="indexD2.html#a29" class="blue" target="_top">CIMAlertNotifierImpl::ListenKeyChanges()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">162 </td><td><a href="indexD2.html#a30" class="red" target="_top">CIMAlertNotifierImpl::HandlePropertyNotificationEventL()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>71 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>5/ 7</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="71" height="5" alt=""><img border="1" src="white.gif" width="29" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD2.html" class="red" target="_top"><strong>cimalertnotifierimpl.cpp</strong></a></td></tr>
-</table><br>
-<span class="black"><strong>File: <a href="indexD3.html" name="a3" target="_top">\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">56 % ( 5/ 9)</span><br>
-<span class="black">To files: <a href="indexB1.html#a2">Previous</a> | </span>
-<span class="black"><a href="indexB1.html#a4">Next</a></span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">68 </td><td align="right" class="blue">37 </td><td><a href="indexD3.html#a31" class="blue" target="_top">CIMAlertPropertyObserver::CIMAlertPropertyObserver()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">68 </td><td align="right" class="blue">51 </td><td><a href="indexD3.html#a32" class="blue" target="_top">CIMAlertPropertyObserver::NewL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">68 </td><td align="right" class="blue">60 </td><td><a href="indexD3.html#a33" class="blue" target="_top">CIMAlertPropertyObserver::~CIMAlertPropertyObserver()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">68 </td><td align="right" class="blue">74 </td><td><a href="indexD3.html#a34" class="blue" target="_top">CIMAlertPropertyObserver::ObservePropertyChangeL()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">92 </td><td><a href="indexD3.html#a35" class="red" target="_top">CIMAlertPropertyObserver::CancelObserve()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">105 </td><td><a href="indexD3.html#a36" class="red" target="_top">CIMAlertPropertyObserver::RunL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">68 </td><td align="right" class="blue">117 </td><td><a href="indexD3.html#a37" class="blue" target="_top">CIMAlertPropertyObserver::DoCancel()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">127 </td><td><a href="indexD3.html#a38" class="red" target="_top">CIMAlertPropertyObserver::Category()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">137 </td><td><a href="indexD3.html#a39" class="red" target="_top">CIMAlertPropertyObserver::Key()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>56 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>5/ 9</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="56" height="5" alt=""><img border="1" src="white.gif" width="44" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD3.html" class="red" target="_top"><strong>cimalertpropertyobserver.cpp</strong></a></td></tr>
-</table><br>
-<span class="black"><strong>File: <a href="indexD4.html" name="a4" target="_top">\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="black">100 % ( 1/ 1)</span><br>
-<span class="black">To files: <a href="indexB1.html#a3">Previous</a> | </span>
-<span class="black">Next</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">34 </td><td><a href="indexD4.html#a40" class="blue" target="_top">IMAlertNotifierFactory::CreateNotifierL()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue"><strong>100 %</strong> </td><td align="right" class="blue"><strong> </strong></td><td align="right" class="blue"> <strong>1/ 1</strong> </td>
-<td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD4.html" class="blue" target="_top"><strong>imalertnotifierfactory.cpp</strong></a></td></tr>
-<tr><td colspan="7"> </td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>85 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>34/ 40</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="85" height="5" alt=""><img border="1" src="white.gif" width="15" height="5" alt=""></td>
-<td> </td><td> </td><td class="red"><strong>DIRECTORY OVERALL (\meco_domain\conversations\instantmessagesalert\src)</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | Previous | <a href="indexB2.html">Next</a> | <a href="indexB3.html">Last</a> | <a href="indexB1.html">Top</a> | <a href="indexG.html#ad1">Index</a> | <a href="indexB1.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexB2.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,106 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Functions Summary - \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Functions Summary</span>
-<span class="head3"> #2/3</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | <a href="indexB1.html">Previous</a> | <a href="indexB3.html">Next</a> | <a href="indexB3.html">Last</a> | <a href="indexG.html#ad2">Index</a> | <a href="indexB2.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>Directory: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src</strong></span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">96 % ( 25/ 26)</span><br><br>
-<span class="black"><strong>File: <a href="indexD5.html" name="a5" target="_top">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="black">100 % ( 6/ 6)</span><br>
-<span class="black">To files: Previous | </span>
-<span class="black"><a href="indexB2.html#a6">Next</a></span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">80 </td><td><a href="indexD5.html#a41" class="blue" target="_top">Ctestinstantmsgalert::Ctestinstantmsgalert()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">91 </td><td><a href="indexD5.html#a42" class="blue" target="_top">Ctestinstantmsgalert::ConstructL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">140 </td><td><a href="indexD5.html#a43" class="blue" target="_top">Ctestinstantmsgalert::NewL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">154 </td><td><a href="indexD5.html#a44" class="blue" target="_top">Ctestinstantmsgalert::~Ctestinstantmsgalert()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">170 </td><td><a href="indexD5.html#a45" class="blue" target="_top">Ctestinstantmsgalert::SendTestClassVersion()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">17 </td><td align="right" class="blue">191 </td><td><a href="indexD5.html#a46" class="blue" target="_top">LibEntryL()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue"><strong>100 %</strong> </td><td align="right" class="blue"><strong> </strong></td><td align="right" class="blue"> <strong>6/ 6</strong> </td>
-<td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD5.html" class="blue" target="_top"><strong>testinstantmsgalert.cpp</strong></a></td></tr>
-</table><br>
-<span class="black"><strong>File: <a href="indexD6.html" name="a6" target="_top">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">95 % ( 19/ 20)</span><br>
-<span class="black">To files: <a href="indexB2.html#a5">Previous</a> | </span>
-<span class="black">Next</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">83 </td><td><a href="indexD6.html#a47" class="blue" target="_top">Ctestinstantmsgalert::Delete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">93 </td><td><a href="indexD6.html#a48" class="blue" target="_top">Ctestinstantmsgalert::RunMethodL()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">138 </td><td><a href="indexD6.html#a49" class="red" target="_top">Ctestinstantmsgalert::ExampleL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">168 </td><td><a href="indexD6.html#a50" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_NewL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">190 </td><td><a href="indexD6.html#a51" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_PlayL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">204 </td><td><a href="indexD6.html#a52" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_SetVolume()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">220 </td><td><a href="indexD6.html#a53" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_SetRingingType()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">235 </td><td><a href="indexD6.html#a54" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_SetVibra()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">250 </td><td><a href="indexD6.html#a55" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">265 </td><td><a href="indexD6.html#a56" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_ConvertVolume()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">281 </td><td><a href="indexD6.html#a57" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_Stop()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">296 </td><td><a href="indexD6.html#a58" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">311 </td><td><a href="indexD6.html#a59" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">326 </td><td><a href="indexD6.html#a60" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">342 </td><td><a href="indexD6.html#a61" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">356 </td><td><a href="indexD6.html#a62" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">370 </td><td><a href="indexD6.html#a63" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">385 </td><td><a href="indexD6.html#a64" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_AddObserverL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">401 </td><td><a href="indexD6.html#a65" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_RemoveObserver()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">417 </td><td><a href="indexD6.html#a66" class="blue" target="_top">Ctestinstantmsgalert::CIMAlertManager_HandleError()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>95 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>19/ 20</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="95" height="5" alt=""><img border="1" src="white.gif" width="5" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD6.html" class="red" target="_top"><strong>testinstantmsgalertblocks.cpp</strong></a></td></tr>
-<tr><td colspan="7"> </td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>96 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>25/ 26</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="96" height="5" alt=""><img border="1" src="white.gif" width="4" height="5" alt=""></td>
-<td> </td><td> </td><td class="red"><strong>DIRECTORY OVERALL (\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src)</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | <a href="indexB1.html">Previous</a> | <a href="indexB3.html">Next</a> | <a href="indexB3.html">Last</a> | <a href="indexB2.html">Top</a> | <a href="indexG.html#ad2">Index</a> | <a href="indexB2.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexB3.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Functions Summary - \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Functions Summary</span>
-<span class="head3"> #3/3</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | <a href="indexB2.html">Previous</a> | Next | <a href="indexB3.html">Last</a> | <a href="indexG.html#ad3">Index</a> | <a href="indexB3.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>Directory: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs</strong></span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">50 % ( 5/ 10)</span><br><br>
-<span class="black"><strong>File: <a href="indexD7.html" name="a7" target="_top">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">33 % ( 1/ 3)</span><br>
-<span class="black">To files: Previous | </span>
-<span class="black"><a href="indexB3.html#a8">Next</a></span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">43 </td><td><a href="indexD7.html#a67" class="blue" target="_top">CVIMPSTSettingsStore::NewL()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">55 </td><td><a href="indexD7.html#a68" class="red" target="_top">CVIMPSTSettingsStore::~CVIMPSTSettingsStore()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">65 </td><td><a href="indexD7.html#a69" class="red" target="_top">CVIMPSTSettingsStore::NewLC()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>33 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>1/ 3</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="33" height="5" alt=""><img border="1" src="white.gif" width="67" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD7.html" class="red" target="_top"><strong>s_vimpstsettingsstore.cpp</strong></a></td></tr>
-</table><br>
-<span class="black"><strong>File: <a href="indexD8.html" name="a8" target="_top">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp</a></strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">57 % ( 4/ 7)</span><br>
-<span class="black">To files: <a href="indexB3.html#a7">Previous</a> | </span>
-<span class="black">Next</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>TER %</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <strong>covered/ all</strong> </td><td width="115"> </td>
-<td align="right" class="black"><strong>Calls</strong> </td><td align="right" class="black"><strong>Line</strong> </td><td class="black"><strong>Function</strong></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">43 </td><td><a href="indexD8.html#a70" class="red" target="_top">CVIMPSTSettingsStoreImp::InitialiseLibraryL()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">50 </td><td><a href="indexD8.html#a71" class="red" target="_top">CVIMPSTSettingsStoreImp::Release()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">58 </td><td><a href="indexD8.html#a72" class="blue" target="_top">CVIMPSTSettingsStoreImp::NewL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">72 </td><td><a href="indexD8.html#a73" class="blue" target="_top">CVIMPSTSettingsStoreImp::ConstructL()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">34 </td><td align="right" class="blue">81 </td><td><a href="indexD8.html#a74" class="blue" target="_top">CVIMPSTSettingsStoreImp::~CVIMPSTSettingsStoreImp()</a></td></tr>
-<tr><td align="right" class="blue">100 % </td><td align="right" class="blue"> </td><td align="right" class="blue"> 1/ 1 </td><td width="115"><img border="1" src="blue.gif" width="100" height="5" alt=""></td>
-<td align="right" class="blue">2 </td><td align="right" class="blue">86 </td><td><a href="indexD8.html#a75" class="blue" target="_top">CVIMPSTSettingsStoreImp::GetL()</a></td></tr>
-<tr><td align="right" class="red">0 % </td><td align="right" class="red">-</td><td align="right" class="red"> 0/ 1 </td><td width="115"><img border="1" src="white.gif" width="100" height="5" alt=""></td>
-<td align="right" class="red">0 </td><td align="right" class="red">100 </td><td><a href="indexD8.html#a76" class="red" target="_top">CVIMPSTSettingsStoreImp::SetL()</a></td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>57 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>4/ 7</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="57" height="5" alt=""><img border="1" src="white.gif" width="43" height="5" alt=""></td>
-<td> </td><td> </td><td><a href="indexD8.html" class="red" target="_top"><strong>s_vimpstsettingsstoreimp.cpp</strong></a></td></tr>
-<tr><td colspan="7"> </td></tr>
-<tr><td colspan="7"><hr width="100%"></td></tr>
-<tr><td align="right" class="red"><strong>50 %</strong> </td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red"> <strong>5/ 10</strong> </td>
-<td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td>
-<td> </td><td> </td><td class="red"><strong>DIRECTORY OVERALL (\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs)</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html" target="_top">Execution Profile</a><br>
-To directories: <a href="indexB1.html">First</a> | <a href="indexB2.html">Previous</a> | Next | <a href="indexB3.html">Last</a> | <a href="indexB3.html">Top</a> | <a href="indexG.html#ad3">Index</a> | <a href="indexB3.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexC.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - Index</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="black"><strong>Index</strong></span><br>
-<span class="black"></span>
-<table cellspacing="0">
-<tr><td> </td></tr>
-<tr><td><a name="a1" target="profile" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp TER 100 % ( 23/ 23)" href="indexD1.html" class="blackDecoNo"><strong>\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::CIMAlertManager() TER 100 % ( 1/ 1)" href="indexD1.html#a1" class="blackDecoNo">CIMAlertManager::CIMAlertManager()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::ConstructL() TER 100 % ( 1/ 1)" href="indexD1.html#a2" class="blackDecoNo">CIMAlertManager::ConstructL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::NewL() TER 100 % ( 1/ 1)" href="indexD1.html#a3" class="blackDecoNo">CIMAlertManager::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::~CIMAlertManager() TER 100 % ( 1/ 1)" href="indexD1.html#a4" class="blackDecoNo">CIMAlertManager::~CIMAlertManager()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::PlayL() TER 100 % ( 1/ 1)" href="indexD1.html#a5" class="blackDecoNo">CIMAlertManager::PlayL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::DoPlayL() TER 100 % ( 1/ 1)" href="indexD1.html#a6" class="blackDecoNo">CIMAlertManager::DoPlayL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::Stop() TER 100 % ( 1/ 1)" href="indexD1.html#a7" class="blackDecoNo">CIMAlertManager::Stop()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::SetVolume() TER 100 % ( 1/ 1)" href="indexD1.html#a8" class="blackDecoNo">CIMAlertManager::SetVolume()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::SetRingingType() TER 100 % ( 1/ 1)" href="indexD1.html#a9" class="blackDecoNo">CIMAlertManager::SetRingingType()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::SetVibra() TER 100 % ( 1/ 1)" href="indexD1.html#a10" class="blackDecoNo">CIMAlertManager::SetVibra()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::AddObserverL() TER 100 % ( 1/ 1)" href="indexD1.html#a11" class="blackDecoNo">CIMAlertManager::AddObserverL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::RemoveObserver() TER 100 % ( 1/ 1)" href="indexD1.html#a12" class="blackDecoNo">CIMAlertManager::RemoveObserver()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::ProcessFileL() TER 100 % ( 1/ 1)" href="indexD1.html#a13" class="blackDecoNo">CIMAlertManager::ProcessFileL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::DoSetRingingType() TER 100 % ( 1/ 1)" href="indexD1.html#a14" class="blackDecoNo">CIMAlertManager::DoSetRingingType()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::ConvertVolume() TER 100 % ( 1/ 1)" href="indexD1.html#a15" class="blackDecoNo">CIMAlertManager::ConvertVolume()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::HandleError() TER 100 % ( 1/ 1)" href="indexD1.html#a16" class="blackDecoNo">CIMAlertManager::HandleError()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::GetToneFileNameL() TER 100 % ( 1/ 1)" href="indexD1.html#a17" class="blackDecoNo">CIMAlertManager::GetToneFileNameL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::MapcInitComplete() TER 100 % ( 1/ 1)" href="indexD1.html#a18" class="blackDecoNo">CIMAlertManager::MapcInitComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::MapcPlayComplete() TER 100 % ( 1/ 1)" href="indexD1.html#a19" class="blackDecoNo">CIMAlertManager::MapcPlayComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::HandleKeyChange() TER 100 % ( 1/ 1)" href="indexD1.html#a20" class="blackDecoNo">CIMAlertManager::HandleKeyChange()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::HandleNotifyInt() TER 100 % ( 1/ 1)" href="indexD1.html#a21" class="blackDecoNo">CIMAlertManager::HandleNotifyInt()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::MatoPrepareComplete() TER 100 % ( 1/ 1)" href="indexD1.html#a22" class="blackDecoNo">CIMAlertManager::MatoPrepareComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertManager::MatoPlayComplete() TER 100 % ( 1/ 1)" href="indexD1.html#a23" class="blackDecoNo">CIMAlertManager::MatoPlayComplete()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a2" target="profile" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp TER 71 % ( 5/ 7)" href="indexD2.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::CIMAlertNotifierImpl() TER 100 % ( 1/ 1)" href="indexD2.html#a24" class="blackDecoNo">CIMAlertNotifierImpl::CIMAlertNotifierImpl()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::NewL() TER 100 % ( 1/ 1)" href="indexD2.html#a25" class="blackDecoNo">CIMAlertNotifierImpl::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::~CIMAlertNotifierImpl() TER 100 % ( 1/ 1)" href="indexD2.html#a26" class="blackDecoNo">CIMAlertNotifierImpl::~CIMAlertNotifierImpl()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::SetInt() TER 100 % ( 1/ 1)" href="indexD2.html#a27" class="blackDecoNo">CIMAlertNotifierImpl::SetInt()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::GetInt() TER 0 % ( 0/ 1)" href="indexD2.html#a28" class="red">CIMAlertNotifierImpl::GetInt()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::ListenKeyChanges() TER 100 % ( 1/ 1)" href="indexD2.html#a29" class="blackDecoNo">CIMAlertNotifierImpl::ListenKeyChanges()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertNotifierImpl::HandlePropertyNotificationEventL() TER 0 % ( 0/ 1)" href="indexD2.html#a30" class="red">CIMAlertNotifierImpl::HandlePropertyNotificationEventL()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a3" target="profile" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp TER 56 % ( 5/ 9)" href="indexD3.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::CIMAlertPropertyObserver() TER 100 % ( 1/ 1)" href="indexD3.html#a31" class="blackDecoNo">CIMAlertPropertyObserver::CIMAlertPropertyObserver()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::NewL() TER 100 % ( 1/ 1)" href="indexD3.html#a32" class="blackDecoNo">CIMAlertPropertyObserver::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::~CIMAlertPropertyObserver() TER 100 % ( 1/ 1)" href="indexD3.html#a33" class="blackDecoNo">CIMAlertPropertyObserver::~CIMAlertPropertyObserver()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::ObservePropertyChangeL() TER 100 % ( 1/ 1)" href="indexD3.html#a34" class="blackDecoNo">CIMAlertPropertyObserver::ObservePropertyChangeL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::CancelObserve() TER 0 % ( 0/ 1)" href="indexD3.html#a35" class="red">CIMAlertPropertyObserver::CancelObserve()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::RunL() TER 0 % ( 0/ 1)" href="indexD3.html#a36" class="red">CIMAlertPropertyObserver::RunL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::DoCancel() TER 100 % ( 1/ 1)" href="indexD3.html#a37" class="blackDecoNo">CIMAlertPropertyObserver::DoCancel()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::Category() TER 0 % ( 0/ 1)" href="indexD3.html#a38" class="red">CIMAlertPropertyObserver::Category()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CIMAlertPropertyObserver::Key() TER 0 % ( 0/ 1)" href="indexD3.html#a39" class="red">CIMAlertPropertyObserver::Key()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a4" target="profile" title="\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp TER 100 % ( 1/ 1)" href="indexD4.html" class="blackDecoNo"><strong>\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="IMAlertNotifierFactory::CreateNotifierL() TER 100 % ( 1/ 1)" href="indexD4.html#a40" class="blackDecoNo">IMAlertNotifierFactory::CreateNotifierL()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a5" target="profile" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp TER 100 % ( 6/ 6)" href="indexD5.html" class="blackDecoNo"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::Ctestinstantmsgalert() TER 100 % ( 1/ 1)" href="indexD5.html#a41" class="blackDecoNo">Ctestinstantmsgalert::Ctestinstantmsgalert()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::ConstructL() TER 100 % ( 1/ 1)" href="indexD5.html#a42" class="blackDecoNo">Ctestinstantmsgalert::ConstructL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::NewL() TER 100 % ( 1/ 1)" href="indexD5.html#a43" class="blackDecoNo">Ctestinstantmsgalert::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::~Ctestinstantmsgalert() TER 100 % ( 1/ 1)" href="indexD5.html#a44" class="blackDecoNo">Ctestinstantmsgalert::~Ctestinstantmsgalert()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::SendTestClassVersion() TER 100 % ( 1/ 1)" href="indexD5.html#a45" class="blackDecoNo">Ctestinstantmsgalert::SendTestClassVersion()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="LibEntryL() TER 100 % ( 1/ 1)" href="indexD5.html#a46" class="blackDecoNo">LibEntryL()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a6" target="profile" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp TER 95 % ( 19/ 20)" href="indexD6.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::Delete() TER 100 % ( 1/ 1)" href="indexD6.html#a47" class="blackDecoNo">Ctestinstantmsgalert::Delete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::RunMethodL() TER 100 % ( 1/ 1)" href="indexD6.html#a48" class="blackDecoNo">Ctestinstantmsgalert::RunMethodL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::ExampleL() TER 0 % ( 0/ 1)" href="indexD6.html#a49" class="red">Ctestinstantmsgalert::ExampleL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_NewL() TER 100 % ( 1/ 1)" href="indexD6.html#a50" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_PlayL() TER 100 % ( 1/ 1)" href="indexD6.html#a51" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_PlayL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_SetVolume() TER 100 % ( 1/ 1)" href="indexD6.html#a52" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_SetVolume()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_SetRingingType() TER 100 % ( 1/ 1)" href="indexD6.html#a53" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_SetRingingType()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_SetVibra() TER 100 % ( 1/ 1)" href="indexD6.html#a54" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_SetVibra()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType() TER 100 % ( 1/ 1)" href="indexD6.html#a55" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_ConvertVolume() TER 100 % ( 1/ 1)" href="indexD6.html#a56" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_ConvertVolume()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_Stop() TER 100 % ( 1/ 1)" href="indexD6.html#a57" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_Stop()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete() TER 100 % ( 1/ 1)" href="indexD6.html#a58" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete() TER 100 % ( 1/ 1)" href="indexD6.html#a59" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange() TER 100 % ( 1/ 1)" href="indexD6.html#a60" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt() TER 100 % ( 1/ 1)" href="indexD6.html#a61" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete() TER 100 % ( 1/ 1)" href="indexD6.html#a62" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete() TER 100 % ( 1/ 1)" href="indexD6.html#a63" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_AddObserverL() TER 100 % ( 1/ 1)" href="indexD6.html#a64" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_AddObserverL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_RemoveObserver() TER 100 % ( 1/ 1)" href="indexD6.html#a65" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_RemoveObserver()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="Ctestinstantmsgalert::CIMAlertManager_HandleError() TER 100 % ( 1/ 1)" href="indexD6.html#a66" class="blackDecoNo">Ctestinstantmsgalert::CIMAlertManager_HandleError()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a7" target="profile" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp TER 33 % ( 1/ 3)" href="indexD7.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStore::NewL() TER 100 % ( 1/ 1)" href="indexD7.html#a67" class="blackDecoNo">CVIMPSTSettingsStore::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStore::~CVIMPSTSettingsStore() TER 0 % ( 0/ 1)" href="indexD7.html#a68" class="red">CVIMPSTSettingsStore::~CVIMPSTSettingsStore()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStore::NewLC() TER 0 % ( 0/ 1)" href="indexD7.html#a69" class="red">CVIMPSTSettingsStore::NewLC()</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="a8" target="profile" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp TER 57 % ( 4/ 7)" href="indexD8.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp</strong></a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::InitialiseLibraryL() TER 0 % ( 0/ 1)" href="indexD8.html#a70" class="red">CVIMPSTSettingsStoreImp::InitialiseLibraryL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::Release() TER 0 % ( 0/ 1)" href="indexD8.html#a71" class="red">CVIMPSTSettingsStoreImp::Release()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::NewL() TER 100 % ( 1/ 1)" href="indexD8.html#a72" class="blackDecoNo">CVIMPSTSettingsStoreImp::NewL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::ConstructL() TER 100 % ( 1/ 1)" href="indexD8.html#a73" class="blackDecoNo">CVIMPSTSettingsStoreImp::ConstructL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::~CVIMPSTSettingsStoreImp() TER 100 % ( 1/ 1)" href="indexD8.html#a74" class="blackDecoNo">CVIMPSTSettingsStoreImp::~CVIMPSTSettingsStoreImp()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::GetL() TER 100 % ( 1/ 1)" href="indexD8.html#a75" class="blackDecoNo">CVIMPSTSettingsStoreImp::GetL()</a></td></tr>
-<tr><td><small> </small><a target="profile" title="CVIMPSTSettingsStoreImp::SetL() TER 0 % ( 0/ 1)" href="indexD8.html#a76" class="red">CVIMPSTSettingsStoreImp::SetL()</a></td></tr>
-</table></body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexD1.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,986 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - cimalertmanager.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #1/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | Previous | <a href="indexD2.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a1">Index</a> | <a href="indexD1.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="black">100 % ( 23/ 23)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD1.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source"> * ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source"> * Name : cimalertmanager.cpp</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source"> * Part of : conversations/instantmessagesalert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source"> * Description : This class gives interface to play IM message alert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source"> * Version : %version: 3 %</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source"> *</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source"> * Copyright © 2009 Nokia. All rights reserved..</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source"> * This material, including documentation and any related </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source"> * computer programs, is protected by copyright controlled by </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source"> * Nokia Corporation. All rights are reserved. Copying, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source"> * including reproducing, storing, adapting or translating, any </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source"> * or all of this material requires the prior written consent of </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source"> * Nokia Corporation. This material also contains confidential </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source"> * information which may not be disclosed to others without the </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source"> * prior written consent of Nokia Corporation.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source"> * ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source"> */</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">// INCLUDE FILES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include "cimalertmanager.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source">#include "imalertdebugprint.h" </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">#include "mimalertmanagerobserver.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">#include "mimalertnotifierinterface.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source">#include "imalertnotifierfactory.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source">#include <MProfileEngine.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source">#include <pathinfo.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">#include <mda/common/resource.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">#include <audiopreference.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source">#include <bautils.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">#include <hwrmvibrasdkcrkeys.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">#include <coreapplicationuisdomainpskeys.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source">#include <ProfileEngineSDKCRKeys.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">#include <MProfileTones.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">#include <TProfileToneSettings.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source">#include <MProfile.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source">#include <HWRMVibra.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">//to get message tone file</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source">#include <cvimpstsettingsstore.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source">// CONSTANTS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source">const TInt KMinVolumeLevel( 1 );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source">const TInt KMaxVolumeLevel( 10 );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source">const TInt KToneInterval( 1000000 ); // 1 second pause between tones</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source">_LIT( KChatRngMimeType, "application/vnd.nokia.ringing-tone" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source">_LIT( KBeepOnceSound, "beep.rng" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source">_LIT( KProfileSilentTone, "No_Sound.wav" ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source">// CIMAlertManager::CIMAlertManager</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source">// C++ default constructor can NOT contain any code, that</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">// might leave.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a1"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source">CIMAlertManager::CIMAlertManager()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source"> : iAudioPlayerStatus( EAudioPlayerNotCreated ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"> iTonePlayerStatus( EAudioPlayerNotCreated ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> iIsPlayingDefaultIMSound( EFalse ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"> iCallState (EFalse)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source">// CIMAlertManager::ConstructL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source">//</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a2"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source">void CIMAlertManager::ConstructL()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("ConstructL"); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source"> iProfileApi = CreateProfileEngineL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source"> User::LeaveIfError( iFs.Connect() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source"> CHAT_DP_TXT("CMdaAudioPlayerUtility::NewL()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source"> iAudioPlayer = CMdaAudioPlayerUtility::NewL( *this );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source"> CHAT_DP_TXT("CMdaAudioToneUtility::NewL()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source"> iTonePlayer = CMdaAudioToneUtility::NewL( *this );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 90 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 92 </td><td class="black_source"> iProfilesRepository = CRepository::NewL( KCRUidProfileEngine );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source"> iVibraRepository = CRepository::NewL( KCRUidVibraCtrl );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source"> // Get initial settings from active profile</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source"> iRingingVolumeNotifyHandler = CCenRepNotifyHandler::NewL( *this, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source"> *iProfilesRepository,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source"> CCenRepNotifyHandler::EIntKey,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"> KProEngActiveRingingVolume );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 100 </td><td class="black_source"> iRingingVolumeNotifyHandler->StartListeningL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source"> iRingingTypeNotifyHandler = CCenRepNotifyHandler::NewL( *this, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source"> *iProfilesRepository,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 105 </td><td class="black_source"> CCenRepNotifyHandler::EIntKey,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source"> KProEngActiveRingingType );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source"> iRingingTypeNotifyHandler->StartListeningL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"> iVibraNotifyHandler = CCenRepNotifyHandler::NewL( *this, *iVibraRepository,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source"> CCenRepNotifyHandler::EIntKey,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 112 </td><td class="black_source"> KVibraCtrlProfileVibraEnabled );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 113 </td><td class="black_source"> iVibraNotifyHandler->StartListeningL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 114 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 115 </td><td class="black_source"> User::LeaveIfError( iProfilesRepository->Get( KProEngActiveRingingVolume, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 116 </td><td class="black_source"> iRingingVolume ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 117 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 118 </td><td class="black_source"> User::LeaveIfError( iVibraRepository->Get( KVibraCtrlProfileVibraEnabled, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 119 </td><td class="black_source"> iVibra ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 120 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 121 </td><td class="black_source"> User::LeaveIfError( iApaSession.Connect() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 122 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 123 </td><td class="black_source"> // register for changes in message Tone quitting</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 124 </td><td class="black_source"> iNotifierAPI = IMAlertNotifierFactory::CreateNotifierL( this );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 125 </td><td class="black_source"> iNotifierAPI->ListenKeyChanges( MIMAlertNotifierInterface::EMSGToneQuitKey );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 126 </td><td class="black_source"> // also register for changes in call state </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 127 </td><td class="black_source"> iNotifierAPI->ListenKeyChanges( MIMAlertNotifierInterface::ECallState );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 128 </td><td class="black_source"> iToneFileName = HBufC::NewL( KMaxPath );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 129 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 130 </td><td class="black_source"> // Get path to beep once ringing tone, first check simple sound folder.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 131 </td><td class="black_source"> TFileName beepFile = PathInfo::RomRootPath();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 132 </td><td class="black_source"> beepFile.Append( PathInfo::SimpleSoundsPath() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 133 </td><td class="black_source"> beepFile.Append( KBeepOnceSound );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 134 </td><td class="black_source"> RFile file;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 135 </td><td class="black_source"> TInt openErr = file.Open( iFs, beepFile, EFileRead );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 136 </td><td class="black_source"> file.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 137 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 138 </td><td class="black_source"> if ( openErr == KErrNotFound || openErr == KErrPathNotFound )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 139 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 140 </td><td class="black_source"> // Check digital sounds folder</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 141 </td><td class="black_source"> beepFile.Zero();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 142 </td><td class="black_source"> beepFile.Append( PathInfo::RomRootPath() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 143 </td><td class="black_source"> beepFile.Append( PathInfo::DigitalSoundsPath() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 144 </td><td class="black_source"> beepFile.Append( KBeepOnceSound );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 145 </td><td class="black_source"> openErr = file.Open( iFs, beepFile, EFileRead );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 146 </td><td class="black_source"> file.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 147 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 148 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 149 </td><td class="black_source"> CHAT_DP( D_PLAIN_LIT( "CIMAlertManager::ConstructL() openErr = %d" ), openErr );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 150 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 151 </td><td class="black_source"> if ( openErr == KErrNone )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 152 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 153 </td><td class="black_source"> iBeepRingingTone = beepFile.AllocL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 154 </td><td class="black_source"> TPtrC ptr = iBeepRingingTone->Des();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 155 </td><td class="black_source"> CHAT_DP( D_PLAIN_LIT( "CIMAlertManager::ConstructL() iBeepRingingTone = %S" ), &ptr );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 156 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 157 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 158 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 159 </td><td class="black_source"> HandleError( openErr );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 160 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 161 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 162 </td><td class="black_source"> // get active ringing type, change events come to us later...</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 163 </td><td class="black_source"> iActiveProfile = iProfileApi->ActiveProfileL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 164 </td><td class="black_source"> const MProfileTones& profileTones = iActiveProfile->ProfileTones();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 165 </td><td class="black_source"> const TProfileToneSettings& profileSettings = profileTones.ToneSettings();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 166 </td><td class="black_source"> iRingingType = profileSettings.iRingingType;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 167 </td><td class="black_source"> iActiveProfile->Release();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 168 </td><td class="black_source"> iActiveProfile = NULL; // prevent further usage</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 169 </td><td class="black_source"> // after this, active ringing type changes are notified via the cenrep</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 170 </td><td class="black_source"> // notify handler callback through HandleNotifyInt</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 171 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 172 </td><td class="black_source"> // TRAP to catch leaves, leaves with KErrNotSupported if vibra</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 173 </td><td class="black_source"> // is not supported</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 174 </td><td class="black_source"> TRAPD( err, iVibrator = CHWRMVibra::NewL() );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 175 </td><td class="black_source"> if ( err == KErrNotSupported )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 176 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 177 </td><td class="black_source"> // Make sure it's NULL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 178 </td><td class="black_source"> iVibrator = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 179 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 180 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 181 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 182 </td><td class="black_source"> // Leave with other errors e.g. KErrNoMemory</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 183 </td><td class="black_source"> User::LeaveIfError( err );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 184 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 185 </td><td class="black_source"> iSettingsStore = CVIMPSTSettingsStore::NewL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 186 </td><td class="black_source"> CHAT_DP_FUNC_DONE("ConstructL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 187 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 188 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 189 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 190 </td><td class="black_source">// CIMAlertManager::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 191 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 192 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a3"></a>34 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 193 </td><td class="black_source">EXPORT_C CIMAlertManager* CIMAlertManager::NewL()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 194 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 195 </td><td class="black_source"> CIMAlertManager* self = new( ELeave ) CIMAlertManager();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 196 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 197 </td><td class="black_source"> CleanupStack::PushL( self );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 198 </td><td class="black_source"> self->ConstructL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 199 </td><td class="black_source"> CleanupStack::Pop( self );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 200 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 201 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 202 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 203 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 204 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 205 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 206 </td><td class="black_source">// CIMAlertManager::~CIMAlertManager</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 207 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 208 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a4"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 209 </td><td class="black_source">CIMAlertManager::~CIMAlertManager()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 210 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 211 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("~CIMAlertManager");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 212 </td><td class="black_source"> Stop(); // Stops possible playback</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 213 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 214 </td><td class="black_source"> if ( iActiveProfile )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 215 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 216 </td><td class="black_source"> iActiveProfile->Release();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 217 </td><td class="black_source"> iActiveProfile = NULL; // prevent further usage</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 218 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 219 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 220 </td><td class="black_source"> if ( iProfileApi ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 221 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 222 </td><td class="black_source"> iProfileApi->Release();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 223 </td><td class="black_source"> iProfileApi = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 224 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 225 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 226 </td><td class="black_source"> if ( iVibraNotifyHandler )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 227 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 228 </td><td class="black_source"> iVibraNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 229 </td><td class="black_source"> delete iVibraNotifyHandler;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 230 </td><td class="black_source"> iVibraNotifyHandler = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 231 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 232 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 233 </td><td class="black_source"> if ( iRingingTypeNotifyHandler )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 234 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 235 </td><td class="black_source"> iRingingTypeNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 236 </td><td class="black_source"> delete iRingingTypeNotifyHandler;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 237 </td><td class="black_source"> iRingingTypeNotifyHandler = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 238 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 239 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 240 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 241 </td><td class="black_source"> if ( iRingingVolumeNotifyHandler )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 242 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 243 </td><td class="black_source"> iRingingVolumeNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 244 </td><td class="black_source"> delete iRingingVolumeNotifyHandler;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 245 </td><td class="black_source"> iRingingVolumeNotifyHandler = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 246 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 247 </td><td class="black_source"> if(iProfilesRepository)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 248 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 249 </td><td class="black_source"> delete iProfilesRepository;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 250 </td><td class="black_source"> iProfilesRepository = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 251 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 252 </td><td class="black_source"> if(iVibraRepository)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 253 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 254 </td><td class="black_source"> delete iVibraRepository;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 255 </td><td class="black_source"> iVibraRepository = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 256 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 257 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 258 </td><td class="black_source"> iApaSession.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 259 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 260 </td><td class="black_source"> if(iNotifierAPI)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 261 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 262 </td><td class="black_source"> delete iNotifierAPI;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 263 </td><td class="black_source"> iNotifierAPI = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 264 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 265 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 266 </td><td class="black_source"> if(iAudioPlayer)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 267 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 268 </td><td class="black_source"> CHAT_DP_TXT( "delete CMdaAudioPlayerUtility" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 269 </td><td class="black_source"> iAudioPlayer->Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 270 </td><td class="black_source"> delete iAudioPlayer;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 271 </td><td class="black_source"> iAudioPlayer = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 272 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 273 </td><td class="black_source"> if(iTonePlayer)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 274 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 275 </td><td class="black_source"> CHAT_DP_TXT( "delete CMdaAudioToneUtility" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 276 </td><td class="black_source"> delete iTonePlayer;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 277 </td><td class="black_source"> iTonePlayer = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 278 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 279 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 280 </td><td class="black_source"> iObservers.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 281 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 282 </td><td class="black_source"> if(iToneFileName)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 283 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 284 </td><td class="black_source"> delete iToneFileName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 285 </td><td class="black_source"> iToneFileName = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 286 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 287 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 288 </td><td class="black_source"> if(iVibrator)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 289 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 290 </td><td class="black_source"> delete iVibrator;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 291 </td><td class="black_source"> iVibrator = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 292 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 293 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 294 </td><td class="black_source"> if(iBeepRingingTone)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 295 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 296 </td><td class="black_source"> delete iBeepRingingTone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 297 </td><td class="black_source"> iBeepRingingTone = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 298 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 299 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 300 </td><td class="black_source"> iFs.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 301 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 302 </td><td class="black_source"> if(iSettingsStore)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 303 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 304 </td><td class="black_source"> delete iSettingsStore;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 305 </td><td class="black_source"> iSettingsStore = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 306 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 307 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 308 </td><td class="black_source"> CHAT_DP_FUNC_DONE("~CIMAlertManager");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 309 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 310 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 311 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 312 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 313 </td><td class="black_source">// CIMAlertManager::Play</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 314 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 315 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 316 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a5"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 317 </td><td class="black_source">EXPORT_C void CIMAlertManager::PlayL(TUint32 aServiceId)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 318 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 319 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("Play");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 320 </td><td class="black_source"> if( !iCallState )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 321 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 322 </td><td class="black_source"> Stop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 323 </td><td class="black_source"> TRAPD( err, DoPlayL(aServiceId) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 324 </td><td class="black_source"> if( err )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 325 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 326 </td><td class="black_source"> HandleError( err );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 327 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 328 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 329 </td><td class="black_source"> CHAT_DP_FUNC_DONE("Play");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 330 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 331 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 332 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 333 </td><td class="black_source">// CIMAlertManager::DoPlayL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 334 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 335 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 336 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a6"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 337 </td><td class="black_source">EXPORT_C void CIMAlertManager::DoPlayL(TUint32 aServiceId)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 338 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 339 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("DoPlayL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 340 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 341 </td><td class="black_source"> TBuf<KMaxPath> toneFileName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 342 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 343 </td><td class="black_source"> // check if we're silent or not</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 344 </td><td class="black_source"> iActiveProfile = iProfileApi->ActiveProfileL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 345 </td><td class="black_source"> TBool isSilent = iActiveProfile->IsSilent();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 346 </td><td class="black_source"> iActiveProfile->Release();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 347 </td><td class="black_source"> iActiveProfile = NULL; // prevent further usage</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 348 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 349 </td><td class="black_source"> // vibrate, if it's allowed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 350 </td><td class="black_source"> CHWRMVibra::TVibraModeState vibraModeState = iVibrator->VibraSettings();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 351 </td><td class="black_source"> CHWRMVibra::TVibraStatus vibraStatus = iVibrator->VibraStatus();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 352 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 353 </td><td class="black_source"> // TODO: Find from Nikhil what the behaviour should be if Vibra is already</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 354 </td><td class="black_source"> // on and you get a new message. Aare you supposed to truncate the existing</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 355 </td><td class="black_source"> // vibration and start afresh or let the existing vibration continue?</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 356 </td><td class="black_source"> if ( vibraModeState == CHWRMVibra::EVibraModeON && </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 357 </td><td class="black_source"> vibraStatus == CHWRMVibra::EVibraStatusStopped )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 358 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 359 </td><td class="black_source"> iVibrator->StartVibraL( KIMVibraDuration );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 360 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 361 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 362 </td><td class="black_source"> // sound ordering:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 363 </td><td class="black_source"> // silent: get out.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 364 </td><td class="black_source"> // beep once: beep, and if ok, exit.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 365 </td><td class="black_source"> // if beep failed, or not active: try to play sound</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 366 </td><td class="black_source"> // for this server.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 367 </td><td class="black_source"> // if it failed, play default sound.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 368 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 369 </td><td class="black_source"> if ( isSilent ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 370 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 371 </td><td class="black_source"> // Silent profile, get out.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 372 </td><td class="black_source"> CHAT_DP_TXT( "DoPlayL - Returning" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 373 </td><td class="black_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 374 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 375 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 376 </td><td class="black_source"> TInt err = KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 377 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 378 </td><td class="black_source"> if ( iRingingType == EProfileRingingTypeBeepOnce && iBeepRingingTone )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 379 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 380 </td><td class="black_source"> // Play beep.rng</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 381 </td><td class="black_source"> TRAP( err, ProcessFileL( *iBeepRingingTone ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 382 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 383 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 384 </td><td class="black_source"> if ( err != KErrNone || iRingingType != EProfileRingingTypeBeepOnce )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 385 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 386 </td><td class="black_source"> err = KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 387 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 388 </td><td class="black_source"> // Beep once not active, or beep once failed.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 389 </td><td class="black_source"> // Try to play the sound set for this server</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 390 </td><td class="black_source"> TBuf<KMaxPath> toneFileName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 391 </td><td class="black_source"> GetToneFileNameL( toneFileName, aServiceId );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 392 </td><td class="black_source"> TParsePtr parsedPtr( toneFileName );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 393 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 394 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(" file = [%S] "),&toneFileName);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 395 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 396 </td><td class="black_source"> // If alert tone OFF, don't play anything</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 397 </td><td class="black_source"> if( parsedPtr.NameAndExt().Compare( KProfileSilentTone ) != 0 )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 398 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 399 </td><td class="black_source"> // Not OFF</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 400 </td><td class="black_source"> TRAP( err, ProcessFileL( toneFileName ) ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 401 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 402 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 403 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 404 </td><td class="black_source"> // Not ringing once, but left</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 405 </td><td class="black_source"> User::LeaveIfError( err );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 406 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 407 </td><td class="black_source"> CHAT_DP_FUNC_DONE("DoPlayL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 408 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 409 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 410 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 411 </td><td class="black_source">// CIMAlertManager::Stop</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 412 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 413 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 414 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a7"></a>44 </td><td align="right" class="black_profile">44 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 415 </td><td class="black_source">EXPORT_C void CIMAlertManager::Stop()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 416 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 417 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("Stop");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 418 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 419 </td><td class="black_source"> if( iAudioPlayerStatus == EAudioPlayerPlaying )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 420 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 421 </td><td class="black_source"> CHAT_DP_TXT( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 422 </td><td class="black_source"> "Audio player is playing. CMdaAudioPlayerUtility::Stop()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 423 </td><td class="black_source"> iAudioPlayer->Stop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 424 </td><td class="black_source"> iAudioPlayer->Close(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 425 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 426 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 427 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 428 </td><td class="black_source"> if( iTonePlayerStatus == EAudioPlayerPlaying )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 429 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 430 </td><td class="black_source"> CHAT_DP_TXT( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 431 </td><td class="black_source"> "Tone player is playing. CMdaAudioToneUtility::CancelPlay()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 432 </td><td class="black_source"> iTonePlayer->CancelPlay(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 433 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 434 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 435 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 436 </td><td class="black_source"> CHAT_DP_FUNC_DONE("Stop");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 437 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 438 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 439 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 440 </td><td class="black_source">// CIMAlertManager::SetVolume</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 441 </td><td class="black_source">// Set the volume at which the sound is played</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 442 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 443 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 444 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a8"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 445 </td><td class="black_source">EXPORT_C void CIMAlertManager::SetVolume( TInt aVolume )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 446 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 447 </td><td class="black_source"> iRingingVolumeNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 448 </td><td class="black_source"> iRingingVolume = aVolume;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 449 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 450 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 451 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 452 </td><td class="black_source">// CIMAlertManager::SetRingingType</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 453 </td><td class="black_source">// Sets the ringing type how the sound is played</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 454 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 455 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 456 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a9"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 457 </td><td class="black_source">EXPORT_C void CIMAlertManager::SetRingingType( TProfileRingingType aRingingType )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 458 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 459 </td><td class="black_source"> if(iRingingTypeNotifyHandler)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 460 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 461 </td><td class="black_source"> iRingingTypeNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 462 </td><td class="black_source"> iRingingType = aRingingType;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 463 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 464 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 465 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 466 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 467 </td><td class="black_source">// CIMAlertManager::SetVibra</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 468 </td><td class="black_source">// Sets the vibrating alert on or off</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 469 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 470 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 471 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a10"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 472 </td><td class="black_source">EXPORT_C void CIMAlertManager::SetVibra( TBool aVibra )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 473 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 474 </td><td class="black_source"> if(iVibraNotifyHandler)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 475 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 476 </td><td class="black_source"> iVibraNotifyHandler->StopListening();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 477 </td><td class="black_source"> iVibra = aVibra;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 478 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 479 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 480 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 481 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 482 </td><td class="black_source">// CIMAlertManager::AddObserverL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 483 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 484 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 485 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a11"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 486 </td><td class="black_source">EXPORT_C void CIMAlertManager::AddObserverL( const MIMAlertManagerObserver* aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 487 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 488 </td><td class="black_source"> // make sure that aObserver does not get appended in release mode also.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 489 </td><td class="black_source"> if( aObserver ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 490 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 491 </td><td class="black_source"> User::LeaveIfError( iObservers.Append( aObserver ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 492 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 493 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 494 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 495 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 496 </td><td class="black_source">// CIMAlertManager::RemoveObserver</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 497 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 498 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 499 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a12"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 500 </td><td class="black_source">EXPORT_C void CIMAlertManager::RemoveObserver( const MIMAlertManagerObserver* aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 501 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 502 </td><td class="black_source"> TInt index( iObservers.Find( aObserver ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 503 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 504 </td><td class="black_source"> if( index != KErrNotFound )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 505 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 506 </td><td class="black_source"> iObservers.Remove( index );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 507 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 508 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 509 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 510 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 511 </td><td class="black_source">// CIMAlertManager::ProcessFileL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 512 </td><td class="black_source">// If filename is defined, prepare the audioplayer.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 513 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 514 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 515 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a13"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 516 </td><td class="black_source">void CIMAlertManager::ProcessFileL( const TDesC& aFileName )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 517 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 518 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("ProcessFileL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 519 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 520 </td><td class="black_source"> TFileName *fileName = new (ELeave) TFileName();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 521 </td><td class="black_source"> CleanupStack::PushL( fileName );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 522 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 523 </td><td class="black_source"> // if filename is empty, use default sound</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 524 </td><td class="black_source"> if ( aFileName.Length() == 0 )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 525 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 526 </td><td class="black_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 527 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 528 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 529 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 530 </td><td class="black_source"> *fileName = aFileName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 531 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 532 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 533 </td><td class="black_source"> TPtr filePtr( NULL, 0 );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 534 </td><td class="black_source"> if( !BaflUtils::FileExists( iFs, *fileName ) )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 535 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 536 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT( "File does not exist ( %S )" ), &(*fileName) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 537 </td><td class="black_source"> User::Leave( KErrNotFound );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 538 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 539 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 540 </td><td class="black_source"> Stop(); // Stops possible playback </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 541 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 542 </td><td class="black_source"> TUid dummyUid( KNullUid );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 543 </td><td class="black_source"> TDataType dataType;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 544 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 545 </td><td class="black_source"> User::LeaveIfError( iApaSession.AppForDocument( *fileName, dummyUid, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 546 </td><td class="black_source"> dataType ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 547 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 548 </td><td class="black_source"> if( dataType.Des().CompareF( KChatRngMimeType ) == 0 ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 549 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 550 </td><td class="black_source"> // making sure that another initializing is not already ongoing</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 551 </td><td class="black_source"> if( iTonePlayerStatus == EAudioPlayerReady )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 552 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 553 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 554 </td><td class="black_source"> "CMdaAudioToneUtility::PrepareToPlayFileSequence( %S )" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 555 </td><td class="black_source"> &(*fileName));</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 556 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerInitializing;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 557 </td><td class="black_source"> iTonePlayer->PrepareToPlayFileSequence( *fileName );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 558 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 559 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 560 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 561 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 562 </td><td class="black_source"> // making sure that another initializing is not already ongoing</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 563 </td><td class="black_source"> if( iAudioPlayerStatus == EAudioPlayerReady )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 564 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 565 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 566 </td><td class="black_source"> "FileList - CMdaAudioPlayerUtility::OpenFileL( %S )" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 567 </td><td class="black_source"> &(*fileName));</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 568 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerInitializing;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 569 </td><td class="black_source"> TRAPD( err, iAudioPlayer->OpenFileL( *fileName ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 570 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 571 </td><td class="black_source"> "FileList - CMdaAudioPlayerUtility::OpenFileL err = %d" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 572 </td><td class="black_source"> err );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 573 </td><td class="black_source"> if( err )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 574 </td><td class="black_source"> { </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 575 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 576 </td><td class="black_source"> User::Leave( err );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 577 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 578 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 579 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 580 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 581 </td><td class="black_source"> CleanupStack::PopAndDestroy( fileName );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 582 </td><td class="black_source"> CHAT_DP_FUNC_DONE("ProcessFileL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 583 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 584 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 585 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 586 </td><td class="black_source">// CIMAlertManager::DoSetRingingType</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 587 </td><td class="black_source">// When audioplayer is ready, set its ringing type</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 588 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 589 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 590 </td><td class="black_source">//</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 591 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a14"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 592 </td><td class="black_source">void CIMAlertManager::DoSetRingingType( TInt aRingingType )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 593 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 594 </td><td class="black_source"> if( iAudioPlayerStatus == EAudioPlayerInitialized )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 595 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 596 </td><td class="black_source"> switch( aRingingType )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 597 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 598 </td><td class="black_source"> // Fall through</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 599 </td><td class="black_source"> case EProfileRingingTypeRingingOnce:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 600 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 601 </td><td class="black_source"> iAudioPlayer->SetRepeats( 0, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 602 </td><td class="black_source"> TTimeIntervalMicroSeconds( KToneInterval ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 603 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 604 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 605 </td><td class="black_source"> case EProfileRingingTypeBeepOnce:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 606 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 607 </td><td class="black_source"> iAudioPlayer->SetRepeats( 0, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 608 </td><td class="black_source"> TTimeIntervalMicroSeconds( KToneInterval ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 609 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 610 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 611 </td><td class="black_source"> default:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 612 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 613 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 614 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 615 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 616 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 617 </td><td class="black_source"> else if( iTonePlayerStatus == EAudioPlayerInitialized )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 618 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 619 </td><td class="black_source"> switch( aRingingType )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 620 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 621 </td><td class="black_source"> // Fall through</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 622 </td><td class="black_source"> case EProfileRingingTypeRingingOnce:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 623 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 624 </td><td class="black_source"> iTonePlayer->SetRepeats( 0, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 625 </td><td class="black_source"> TTimeIntervalMicroSeconds( KToneInterval ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 626 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 627 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 628 </td><td class="black_source"> case EProfileRingingTypeBeepOnce:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 629 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 630 </td><td class="black_source"> iTonePlayer->SetRepeats( 0, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 631 </td><td class="black_source"> TTimeIntervalMicroSeconds( KToneInterval ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 632 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 633 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 634 </td><td class="black_source"> default:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 635 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 636 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 637 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 638 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 639 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 640 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 641 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 642 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 643 </td><td class="black_source">// CIMAlertManager::ConvertVolume</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 644 </td><td class="black_source">// Convert volume to the scale used by hardware.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 645 </td><td class="black_source">// E.g. Profiles lets user select volume 1-10, but hw's scale is normally 1-9.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 646 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 647 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 648 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a15"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 649 </td><td class="black_source">TInt CIMAlertManager::ConvertVolume( TInt aVolume )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 650 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 651 </td><td class="black_source"> TInt result( 0 );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 652 </td><td class="black_source"> // if ringing type is "silent" then volume</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 653 </td><td class="black_source"> // is zero</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 654 </td><td class="black_source"> if( iRingingType != EProfileRingingTypeSilent )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 655 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 656 </td><td class="black_source"> if ( iAudioPlayerStatus == EAudioPlayerInitialized ||</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 657 </td><td class="black_source"> iAudioPlayerStatus == EAudioPlayerPlaying )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 658 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 659 </td><td class="black_source"> result = iAudioPlayer->MaxVolume() * aVolume / KMaxVolumeLevel;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 660 </td><td class="black_source"> if ( aVolume == KMinVolumeLevel && result == 0 )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 661 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 662 </td><td class="black_source"> result = 1;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 663 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 664 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 665 </td><td class="black_source"> else if( iTonePlayerStatus == EAudioPlayerInitialized ||</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 666 </td><td class="black_source"> iTonePlayerStatus == EAudioPlayerPlaying )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 667 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 668 </td><td class="black_source"> result = iTonePlayer->MaxVolume() * aVolume / KMaxVolumeLevel;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 669 </td><td class="black_source"> if ( aVolume == KMinVolumeLevel && result == 0 )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 670 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 671 </td><td class="black_source"> result = 1;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 672 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 673 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 674 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 675 </td><td class="black_source"> return result;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 676 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 677 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 678 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 679 </td><td class="black_source">// CIMAlertManager::HandleError</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 680 </td><td class="black_source">// Notifies all observers that playing is completed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 681 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 682 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 683 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a16"></a>46 </td><td align="right" class="black_profile">46 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 684 </td><td class="black_source">void CIMAlertManager::HandleError( TInt aError )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 685 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 686 </td><td class="black_source"> if ( ( aError == KErrNoMemory ) || </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 687 </td><td class="black_source"> ( aError == KErrDiskFull ) ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 688 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 689 </td><td class="black_source"> CActiveScheduler::Current()->Error( aError );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 690 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 691 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 692 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 693 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 694 </td><td class="black_source">// CIMAlertManager::GetToneFileNameL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 695 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 696 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 697 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a17"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 698 </td><td class="black_source">void CIMAlertManager::GetToneFileNameL( TDes& aToneFileName ,TUint32 aServiceId)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 699 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 700 </td><td class="black_source"> RBuf buffer;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 701 </td><td class="black_source"> buffer.CreateL( RProperty::KMaxPropertySize ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 702 </td><td class="black_source"> CleanupClosePushL( buffer );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 703 </td><td class="black_source"> iSettingsStore->GetL(aServiceId, EServiceToneFileName, buffer); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 704 </td><td class="black_source"> aToneFileName.Copy( buffer );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 705 </td><td class="black_source"> CleanupStack::PopAndDestroy(); //buffer</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 706 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 707 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 708 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 709 </td><td class="black_source">// CIMAlertManager::MapcInitComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 710 </td><td class="black_source">// This method is called when the audioplayer initialisation is ready.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 711 </td><td class="black_source">// If file format is supported, start playing the sound file.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 712 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 713 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 714 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a18"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 715 </td><td class="black_source">void CIMAlertManager::MapcInitComplete(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 716 </td><td class="black_source"> TInt aError, const TTimeIntervalMicroSeconds& /* aDuration */ )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 717 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 718 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 719 </td><td class="black_source"> "MMdaAudioPlayerCallback::MapcInitComplete() callback, error == %d" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 720 </td><td class="black_source"> aError);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 721 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 722 </td><td class="black_source"> if ( !aError && iAudioPlayerStatus == EAudioPlayerInitializing )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 723 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 724 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerInitialized;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 725 </td><td class="black_source"> // currently IM messages supports only this ringing type</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 726 </td><td class="black_source"> // ringing once</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 727 </td><td class="black_source"> DoSetRingingType( EProfileRingingTypeRingingOnce );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 728 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("CMdaAudioPlayerUtility::SetVolume( %d )" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 729 </td><td class="black_source"> iRingingVolume);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 730 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 731 </td><td class="black_source"> iAudioPlayer->SetVolume( ConvertVolume( iRingingVolume ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 732 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 733 </td><td class="black_source"> // TODO: please check the value KAudioPrefNewSpecialMessage.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 734 </td><td class="black_source"> // WHy does it have this particular value? What is the rationale.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 735 </td><td class="black_source"> //</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 736 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("CMdaAudioPlayerUtility::SetPriority( %d, %d )" ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 737 </td><td class="black_source"> KAudioPriorityRecvMsg, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 738 </td><td class="black_source"> TMdaPriorityPreference( KAudioPrefNewSpecialMessage ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 739 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 740 </td><td class="black_source"> iAudioPlayer->SetPriority( KAudioPriorityRecvMsg,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 741 </td><td class="black_source"> TMdaPriorityPreference( KAudioPrefNewSpecialMessage ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 742 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 743 </td><td class="black_source"> CHAT_DP_TXT("CMdaAudioPlayerUtility::Play()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 744 </td><td class="black_source"> iAudioPlayer->Play();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 745 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerPlaying;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 746 </td><td class="black_source"> iNotifierAPI->SetInt( MIMAlertNotifierInterface::EMSGToneQuitKey, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 747 </td><td class="black_source"> ECoreAppUIsTonePlaying );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 748 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 749 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 750 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 751 </td><td class="black_source"> Stop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 752 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 753 </td><td class="black_source"> if( ( ( aError == KErrNotSupported ) || ( aError == KErrCorrupt ) ))</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 754 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 755 </td><td class="black_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 756 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 757 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 758 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 759 </td><td class="black_source"> HandleError( aError );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 760 </td><td class="black_source"> iIsPlayingDefaultIMSound = EFalse;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 761 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 762 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 763 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 764 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 765 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 766 </td><td class="black_source">// CIMAlertManager::MapcPlayComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 767 </td><td class="black_source">// This method is called when the audioplayer has finished playing a sound</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 768 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 769 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 770 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a19"></a>3 </td><td align="right" class="black_profile">3 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 771 </td><td class="black_source">void CIMAlertManager::MapcPlayComplete( TInt aError )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 772 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 773 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 774 </td><td class="black_source"> "MMdaAudioPlayerCallback::MapcPlayComplete() callback, error == %d" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 775 </td><td class="black_source"> aError);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 776 </td><td class="black_source"> iNotifierAPI->SetInt( MIMAlertNotifierInterface::EMSGToneQuitKey, ECoreAppUIsTonePlayingUninitialized );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 777 </td><td class="black_source"> iAudioPlayer->Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 778 </td><td class="black_source"> iAudioPlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 779 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 780 </td><td class="black_source"> if( ( ( aError == KErrNotSupported ) || ( aError == KErrCorrupt ) ) )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 781 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 782 </td><td class="black_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 783 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 784 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 785 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 786 </td><td class="black_source"> HandleError( aError );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 787 </td><td class="black_source"> iIsPlayingDefaultIMSound = EFalse;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 788 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 789 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 790 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 791 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 792 </td><td class="black_source">// CIMAlertManager::HandleKeyChange</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 793 </td><td class="black_source">// This method receives notifications from the shared data server</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 794 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 795 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 796 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a20"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 797 </td><td class="black_source">void CIMAlertManager::HandleKeyChange( TUpdatedKey& aUpdatedValues )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 798 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 799 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("HandleKeyChange");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 800 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 801 </td><td class="black_source"> /*Do not play im tone in any of the call state except EPSCTsyCallStateNone</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 802 </td><td class="black_source"> * (1) EPSCTsyCallStateNone </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 803 </td><td class="black_source"> * (2) EPSCTsyCallStateDialling </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 804 </td><td class="black_source"> * (3) EPSCTsyCallStateAlerting </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 805 </td><td class="black_source"> * (4) EPSTelephonyCallStateConnected </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 806 </td><td class="black_source"> * (5) EPSCTsyCallStateDisconnecting </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 807 </td><td class="black_source"> * (6) EPSCTsyCallStateNone</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 808 </td><td class="black_source"> * </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 809 </td><td class="black_source"> */</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 810 </td><td class="black_source"> if( aUpdatedValues.iValue == EPSCTsyCallStateNone)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 811 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 812 </td><td class="black_source"> iCallState = EFalse;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 813 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 814 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 815 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 816 </td><td class="black_source"> iCallState = ETrue; </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 817 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 818 </td><td class="black_source"> if(aUpdatedValues.iValue == ECoreAppUIsStopTonePlaying )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 819 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 820 </td><td class="black_source"> // Message tone should be stopped</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 821 </td><td class="black_source"> CHAT_DP_TXT( "**stop playing!**" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 822 </td><td class="black_source"> Stop(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 823 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 824 </td><td class="black_source"> CHAT_DP_FUNC_DONE("HandleKeyChange");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 825 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 826 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 827 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 828 </td><td class="black_source">// CIMAlertManager::HandleNotifyInt</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 829 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 830 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a21"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 831 </td><td class="black_source">void CIMAlertManager::HandleNotifyInt( TUint32 aId, TInt aNewValue )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 832 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 833 </td><td class="black_source"> CHAT_DP_FUNC_ENTER("HandleNotifyL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 834 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("aKey == %d" ), aId);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 835 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("aValue == %d" ), aNewValue);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 836 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 837 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 838 </td><td class="black_source"> if ( aId == KProEngActiveRingingVolume ) // Ringing volume has changed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 839 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 840 </td><td class="black_source"> iRingingVolume = aNewValue;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 841 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 842 </td><td class="black_source"> else if ( aId == KProEngActiveRingingType ) // Ringing type has changed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 843 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 844 </td><td class="black_source"> iRingingType = aNewValue;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 845 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 846 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 847 </td><td class="black_source"> if ( aId == KVibraCtrlProfileVibraEnabled ) // Vibra setting has changed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 848 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 849 </td><td class="black_source"> iVibra = aNewValue;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 850 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 851 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 852 </td><td class="black_source"> CHAT_DP_FUNC_DONE("HandleNotifyL");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 853 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 854 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 855 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 856 </td><td class="black_source">// CIMAlertManager::MatoPrepareComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 857 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 858 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 859 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a22"></a>2 </td><td align="right" class="black_profile">2 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 860 </td><td class="black_source">void CIMAlertManager::MatoPrepareComplete( TInt aError )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 861 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 862 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 863 </td><td class="black_source"> "MMdaAudioToneObserver::MatoPrepareComplete() callback, error == %d" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 864 </td><td class="black_source"> aError);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 865 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 866 </td><td class="black_source"> if ( !aError && iTonePlayerStatus == EAudioPlayerInitializing )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 867 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 868 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerInitialized;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 869 </td><td class="black_source"> // TODO: confirm with UI spec/Nikhil if only this ringing type is</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 870 </td><td class="black_source"> // supported. If not in writing, get an entry into the UI spec done.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 871 </td><td class="black_source"> // TODO: where is this requirement specified?</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 872 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 873 </td><td class="black_source"> // currently IM messages supports only this ringing type</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 874 </td><td class="black_source"> // ringing once</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 875 </td><td class="black_source"> DoSetRingingType( EProfileRingingTypeRingingOnce );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 876 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("CMdaAudioToneUtility::SetVolume( %d )" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 877 </td><td class="black_source"> ConvertVolume( iRingingVolume ));</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 878 </td><td class="black_source"> iTonePlayer->SetVolume( ConvertVolume( iRingingVolume ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 879 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 880 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 881 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT("CMdaAudioToneUtility::SetPriority( %d, %d )" ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 882 </td><td class="black_source"> KAudioPriorityRecvMsg, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 883 </td><td class="black_source"> TMdaPriorityPreference( KAudioPrefNewSpecialMessage ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 884 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 885 </td><td class="black_source"> iTonePlayer->SetPriority( KAudioPriorityRecvMsg,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 886 </td><td class="black_source"> TMdaPriorityPreference( KAudioPrefNewSpecialMessage ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 887 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 888 </td><td class="black_source"> CHAT_DP_TXT("CMdaAudioToneUtility::Play()" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 889 </td><td class="black_source"> iTonePlayer->Play();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 890 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerPlaying;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 891 </td><td class="black_source"> iNotifierAPI->SetInt( MIMAlertNotifierInterface::EMSGToneQuitKey, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 892 </td><td class="black_source"> ECoreAppUIsTonePlaying );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 893 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 894 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 895 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 896 </td><td class="black_source"> Stop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 897 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 898 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 899 </td><td class="black_source"> if( ( ( aError == KErrNotSupported ) || ( aError == KErrCorrupt ) ) )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 900 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 901 </td><td class="black_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 902 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 903 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 904 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 905 </td><td class="black_source"> HandleError( aError );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 906 </td><td class="black_source"> iIsPlayingDefaultIMSound = EFalse;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 907 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 908 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 909 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 910 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 911 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 912 </td><td class="black_source">// CIMAlertManager::MatoPlayComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 913 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 914 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 915 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD1.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a23"></a>1 </td><td align="right" class="black_profile">1 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 916 </td><td class="black_source">void CIMAlertManager::MatoPlayComplete( TInt aError )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 917 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 918 </td><td class="black_source"> CHAT_DP( D_CHAT_LIT(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 919 </td><td class="black_source"> "MMdaAudioToneObserver::MatoPlayComplete() callback, error == %d" ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 920 </td><td class="black_source"> aError);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 921 </td><td class="black_source"> iNotifierAPI->SetInt( MIMAlertNotifierInterface::EMSGToneQuitKey, ECoreAppUIsTonePlayingUninitialized );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 922 </td><td class="black_source"> iTonePlayerStatus = EAudioPlayerReady;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 923 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 924 </td><td class="black_source"> if( ( ( aError == KErrNotSupported ) || ( aError == KErrCorrupt ) ) )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 925 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 926 </td><td class="black_source"> return ;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 927 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 928 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 929 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 930 </td><td class="black_source"> HandleError( aError );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 931 </td><td class="black_source"> iIsPlayingDefaultIMSound = EFalse;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 932 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 933 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 934 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 935 </td><td class="black_source">// End of File </td></tr>
-<tr><td colspan="5" class="black"><strong>***TER 100% (23/23) of SOURCE FILE <a name="ut1"></a>cimalertmanager.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | Previous | <a href="indexD2.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD1.html">Top</a> | <a href="indexA.html#a1">Index</a> | <a href="indexD1.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexD2.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,222 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - cimalertnotifierimpl.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #2/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD1.html">Previous</a> | <a href="indexD3.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a2">Index</a> | <a href="indexD2.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">71 % ( 5/ 7)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD2.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* Name : cimalertnotifierimpl.cpp</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* Part of : conversations/instantmessagesalert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* Description : Publish and subscribe implementation</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* Version : %version: 2 %</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">* Copyright © 2009 Nokia. All rights reserved..</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* This material, including documentation and any related </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* computer programs, is protected by copyright controlled by </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">* Nokia. All rights are reserved. Copying, including </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* reproducing, storing, adapting or translating, any </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">* or all of this material requires the prior written consent of </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Nokia. This material also contains confidential </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">* information which may not be disclosed to others without the </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">* prior written consent of Nokia.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">// INCLUDE FILES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source">#include "cimalertnotifierimpl.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">#include "mimalertnotifierkeyobserver.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">#include "cimalertpropertyobserver.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source">#include <e32property.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">// CIMAlertNotifierImpl::CIMAlertNotifierImpl</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source">// C++ default constructor can NOT contain any code, that</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">// might leave.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a24"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">CIMAlertNotifierImpl::CIMAlertNotifierImpl( MIMAlertNotifierKeyObserver* aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">:iObserver( aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source">// CIMAlertNotifierImpl::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source">// Two-phased constructor.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a25"></a>34 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source">CIMAlertNotifierImpl* CIMAlertNotifierImpl::NewL( MIMAlertNotifierKeyObserver* aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source"> CIMAlertNotifierImpl* self = new( ELeave ) CIMAlertNotifierImpl( aObserver );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source">// Destructor</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a26"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source">CIMAlertNotifierImpl::~CIMAlertNotifierImpl()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source"> delete iPropWatcher;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source"> delete iCallState;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">// CIMAlertNotifierImpl::SetInt</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a27"></a>4 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source">TInt CIMAlertNotifierImpl::SetInt( TNotifyKey aKey, TInt aValue )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"> TInt err = KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"> switch ( aKey ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source"> case EMSGToneQuitKey: </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source"> err = RProperty::Set( KPSUidCoreApplicationUIs, KCoreAppUIsMessageToneQuit, aValue );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source"> case ECallState:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source"> err = RProperty::Set( KPSUidCtsyCallInformation, KCTsyCallState, aValue ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source"> default:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source"> return KErrNotFound;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source"> return err;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source">// CIMAlertNotifierImpl::GetInt</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a28"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD2.html#ut2">90</a> </td><td class="red_source">TInt CIMAlertNotifierImpl::GetInt( TNotifyKey aKey, TInt& aValue )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 92 </td><td class="black_source"> TInt err = KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source"> switch ( aKey ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source"> case EMSGToneQuitKey:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source"> err = RProperty::Get( KPSUidCoreApplicationUIs, KCoreAppUIsMessageToneQuit, aValue ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 100 </td><td class="black_source"> case ECallState:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source"> err = RProperty::Get( KPSUidCtsyCallInformation, KCTsyCallState, aValue ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 105 </td><td class="black_source"> default:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source"> err = KErrNotFound; </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source"> return err;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 112 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 113 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 114 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 115 </td><td class="black_source">// CIMAlertNotifierImpl::ListenKeyChanges</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 116 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 117 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 118 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a29"></a>68 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 119 </td><td class="black_source">TInt CIMAlertNotifierImpl::ListenKeyChanges( TNotifyKey aKey )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 120 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 121 </td><td class="black_source"> TInt err = KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 122 </td><td class="black_source"> switch ( aKey ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 123 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 124 </td><td class="black_source"> case EMSGToneQuitKey:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 125 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 126 </td><td class="black_source"> delete iPropWatcher;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 127 </td><td class="black_source"> iPropWatcher = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 128 </td><td class="black_source"> TRAP( err, iPropWatcher = CIMAlertPropertyObserver::NewL( *this ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 129 </td><td class="black_source"> if( !err )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 130 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 131 </td><td class="black_source"> TRAP( err, iPropWatcher->ObservePropertyChangeL( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 132 </td><td class="black_source"> KPSUidCoreApplicationUIs, KCoreAppUIsMessageToneQuit ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 133 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 134 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 135 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 136 </td><td class="black_source"> case ECallState:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 137 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 138 </td><td class="black_source"> delete iCallState;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 139 </td><td class="black_source"> iCallState = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 140 </td><td class="black_source"> TRAP( err, iCallState = CIMAlertPropertyObserver::NewL( *this ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 141 </td><td class="black_source"> if( !err )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 142 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 143 </td><td class="black_source"> TRAP( err, iCallState->ObservePropertyChangeL( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 144 </td><td class="black_source"> KPSUidCtsyCallInformation, KCTsyCallState ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 145 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 146 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 147 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 148 </td><td class="black_source"> default:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 149 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 150 </td><td class="black_source"> err = KErrNotFound;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 151 </td><td class="black_source"> break;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 152 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 153 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 154 </td><td class="black_source"> return err;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 155 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 156 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 157 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 158 </td><td class="black_source">// CIMAlertNotifierImpl::HandlePropertyNotificationEventL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 159 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 160 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 161 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD2.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a30"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD2.html#ut3">162</a> </td><td class="red_source">void CIMAlertNotifierImpl::HandlePropertyNotificationEventL( TUid aCategory , TUint aKey )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 163 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 164 </td><td class="black_source"> TInt value( 0 );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 165 </td><td class="black_source"> TUpdatedKey key;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 166 </td><td class="black_source"> // KPSUidCoreApplicationUIs status changed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 167 </td><td class="black_source"> if ( aCategory == KPSUidCoreApplicationUIs && aKey == KCoreAppUIsMessageToneQuit )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 168 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 169 </td><td class="black_source"> User::LeaveIfError( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 170 </td><td class="black_source"> RProperty::Get( KPSUidCoreApplicationUIs, aKey, value ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 171 </td><td class="black_source"> key.iUid = KPSUidCoreApplicationUIs;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 172 </td><td class="black_source"> key.iKey = aKey;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 173 </td><td class="black_source"> key.iValue = value;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 174 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 175 </td><td class="black_source"> // call status changed</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 176 </td><td class="black_source"> if ( aCategory == KPSUidCtsyCallInformation && aKey == KCTsyCallState )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 177 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 178 </td><td class="black_source"> User::LeaveIfError( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 179 </td><td class="black_source"> RProperty::Get( KPSUidCtsyCallInformation, aKey, value ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 180 </td><td class="black_source"> key.iUid = KPSUidCtsyCallInformation;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 181 </td><td class="black_source"> key.iKey = aKey;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 182 </td><td class="black_source"> key.iValue = value;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 183 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 184 </td><td class="black_source"> iObserver->HandleKeyChange( key );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 185 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 186 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 187 </td><td class="black_source">// End of File </td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 71% (5/7) of SOURCE FILE <a name="ut3"></a>cimalertnotifierimpl.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD1.html">Previous</a> | <a href="indexD3.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD2.html">Top</a> | <a href="indexA.html#a2">Index</a> | <a href="indexD2.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexD3.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - cimalertpropertyobserver.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #3/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD2.html">Previous</a> | <a href="indexD4.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a3">Index</a> | <a href="indexD3.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">56 % ( 5/ 9)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD3.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source"> /*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* Name : cimalertpropertyobserver.cpp</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* Part of : conversations/instantmessagesalert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* Description : Publish & Subscribe property change observer implementation</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* Version : %version: 1 %</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">* Copyright (c) 2009 Nokia. All rights reserved..</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* This material, including documentation and any related</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* computer programs, is protected by copyright controlled by</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">* Nokia Corporation. All rights are reserved. Copying,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* including reproducing, storing, adapting or translating, any</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">* or all of this material requires the prior written consent of</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Nokia Corporation. This material also contains confidential</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">* information which may not be disclosed to others without the</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">* prior written consent of Nokia Corporation.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">// INCLUDE FILES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include "cimalertpropertyobserver.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source">#include "mimalertpropertynotificationobserver.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">#include <bautils.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source">#include <barsc.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source">#include <e32property.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">// CIMAlertPropertyObserver::CIMAlertPropertyObserver</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">// C++ default constructor can NOT contain any code, that</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source">// might leave.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a31"></a>68 </td><td align="right" class="black_profile">68 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source">CIMAlertPropertyObserver::CIMAlertPropertyObserver( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source"> MCAPropertyNotificationObserver& aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source"> : CActive( CActive::EPriorityLow ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source"> iObserver( aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source"> CActiveScheduler::Add( this );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source">// CIMAlertPropertyObserver::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source">// Two-phased constructor.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a32"></a>68 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source">CIMAlertPropertyObserver* CIMAlertPropertyObserver::NewL( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source"> MCAPropertyNotificationObserver& aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source"> CIMAlertPropertyObserver* self = new( ELeave ) CIMAlertPropertyObserver( aObserver );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">// Destructor</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a33"></a>68 </td><td align="right" class="black_profile">68 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">CIMAlertPropertyObserver::~CIMAlertPropertyObserver()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source"> if( IsActive() )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"> Cancel();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source">// CIMAlertPropertyObserver::ObservePropertyChangeL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a34"></a>68 </td><td align="right" class="black_profile">68 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source">void CIMAlertPropertyObserver::ObservePropertyChangeL( TUid aCategory, TUint aKey )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source"> if( IsActive() )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source"> return;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source"> User::LeaveIfError( iProperty.Attach( aCategory, aKey ) );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source"> iKey = aKey;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source"> iCategory = aCategory;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source"> iProperty.Subscribe( iStatus );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"> SetActive();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source">// CIMAlertPropertyObserver::CancelObserve</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 90 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a35"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD3.html#ut2">92</a> </td><td class="red_source">void CIMAlertPropertyObserver::CancelObserve()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> if( IsActive() )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source"> Cancel();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 100 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source">// CIMAlertPropertyObserver::RunL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a36"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD3.html#ut3">105</a> </td><td class="red_source">void CIMAlertPropertyObserver::RunL()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source"> iProperty.Subscribe( iStatus );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"> SetActive();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"> iObserver.HandlePropertyNotificationEventL( iCategory, iKey ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 112 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 113 </td><td class="black_source">// CIMAlertPropertyObserver::DoCancel</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 114 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 115 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 116 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a37"></a>68 </td><td align="right" class="black_profile">68 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 117 </td><td class="black_source">void CIMAlertPropertyObserver::DoCancel()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 118 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 119 </td><td class="black_source"> iProperty.Cancel();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 120 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 121 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 122 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 123 </td><td class="black_source">// CIMAlertPropertyObserver::Category</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 124 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 125 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 126 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a38"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut3" href="indexD3.html#ut4">127</a> </td><td class="red_source">TUid CIMAlertPropertyObserver::Category()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 128 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 129 </td><td class="black_source"> return iCategory;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 130 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 131 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 132 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 133 </td><td class="black_source">// CIMAlertPropertyObserver::Key</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 134 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 135 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 136 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD3.html" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a39"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut4" href="indexD3.html#ut5">137</a> </td><td class="red_source">TUint CIMAlertPropertyObserver::Key()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 138 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 139 </td><td class="black_source"> return iKey;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 140 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 141 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 142 </td><td class="black_source">// End of File</td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 56% (5/9) of SOURCE FILE <a name="ut5"></a>cimalertpropertyobserver.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD2.html">Previous</a> | <a href="indexD4.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD3.html">Top</a> | <a href="indexA.html#a3">Index</a> | <a href="indexD3.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexD4.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - imalertnotifierfactory.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #4/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD3.html">Previous</a> | <a href="indexD5.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a4">Index</a> | <a href="indexD4.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="black">100 % ( 1/ 1)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD4.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* Name : imalertnotifierfactory.cpp</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* Part of : conversations/instantmessagesalert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* Description : Publish and Subscribe factory method implementation</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* Version : %version: 1 %</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">* Copyright © 2009 Nokia. All rights reserved..</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* This material, including documentation and any related </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* computer programs, is protected by copyright controlled by </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">* Nokia. All rights are reserved. Copying, including </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* reproducing, storing, adapting or translating, any </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">* or all of this material requires the prior written consent of </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Nokia. This material also contains confidential </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">* information which may not be disclosed to others without the </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">* prior written consent of Nokia.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source">* ==============================================================================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">// INCLUDE FILES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source">#include "imalertnotifierfactory.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">#include "mimalertnotifierinterface.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">#include "cimalertnotifierimpl.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">// IMAlertNotifierFactory::CreateNotifierL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD4.html" title="\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a40"></a>34 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source">EXPORT_C MIMAlertNotifierInterface* IMAlertNotifierFactory::CreateNotifierL( MIMAlertNotifierKeyObserver* aObserver )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source"> return CIMAlertNotifierImpl::NewL( aObserver );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source">// End of File</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><strong>***TER 100% (1/1) of SOURCE FILE <a name="ut1"></a>imalertnotifierfactory.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD3.html">Previous</a> | <a href="indexD5.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD4.html">Top</a> | <a href="indexA.html#a4">Index</a> | <a href="indexD4.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexD5.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,234 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - testinstantmsgalert.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #5/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD4.html">Previous</a> | <a href="indexD6.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a5">Index</a> | <a href="indexD5.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="black">100 % ( 6/ 6)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD5.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* All rights reserved.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* This component and the accompanying materials are made available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* under the terms of the License "Eclipse Public License v1.0"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* which accompanies this distribution, and is available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">* at the URL "http://www.eclipse.org/legal/epl-v10.html".</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* Initial Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* Nokia Corporation - initial contribution.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">* </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Description: This file contains testclass implementation.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source">// INCLUDE FILES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source">#include <Stiftestinterface.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">#include "testinstantmsgalert.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include <SettingServerClient.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">// EXTERNAL DATA STRUCTURES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">//extern ?external_data;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source">// EXTERNAL FUNCTION PROTOTYPES </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source">//extern ?external_function( ?arg_type,?arg_type );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">// CONSTANTS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">//const ?type ?constant_var = ?constant;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">// MACROS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">//#define ?macro ?macro_def</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">// LOCAL CONSTANTS AND MACROS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">//const ?type ?constant_var = ?constant;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source">//#define ?macro_name ?macro_def</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source">// MODULE DATA STRUCTURES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">//enum ?declaration</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source">//typedef ?declaration</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source">// LOCAL FUNCTION PROTOTYPES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source">//?type ?function_name( ?arg_type, ?arg_type );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source">// FORWARD DECLARATIONS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source">//class ?FORWARD_CLASSNAME;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source">// ============================= LOCAL FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source">// ?function_name ?description.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source">// ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source">// Returns: ?value_1: ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source">// ?value_n: ?description_line1</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source">// ?description_line2</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source">//</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">?type ?function_name(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source"> ?arg_type arg, // ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source"> ?arg_type arg) // ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> ?code // ?comment</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"> // ?comment</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"> ?code</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source">// Ctestinstantmsgalert::Ctestinstantmsgalert</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source">// C++ default constructor can NOT contain any code, that</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source">// might leave.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a41"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source">Ctestinstantmsgalert::Ctestinstantmsgalert( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source"> CTestModuleIf& aTestModuleIf ):</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source"> CScriptBase( aTestModuleIf )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source">// Ctestinstantmsgalert::ConstructL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source">// Symbian 2nd phase constructor can leave.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 90 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a42"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source">void Ctestinstantmsgalert::ConstructL()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 92 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source"> //Read logger settings to check whether test case name is to be</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> //appended to log file name.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source"> RSettingServer settingServer;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source"> TInt ret = settingServer.Connect();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source"> if(ret != KErrNone)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"> User::Leave(ret);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 100 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source"> // Struct to StifLogger settigs.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source"> TLoggerSettings loggerSettings; </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source"> // Parse StifLogger defaults from STIF initialization file.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source"> ret = settingServer.GetLoggerSettings(loggerSettings);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 105 </td><td class="black_source"> if(ret != KErrNone)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source"> User::Leave(ret);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"> } </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"> // Close Setting server session</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"> settingServer.Close();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 112 </td><td class="black_source"> TFileName logFileName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 113 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 114 </td><td class="black_source"> if(loggerSettings.iAddTestCaseTitle)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 115 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 116 </td><td class="black_source"> TName title;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 117 </td><td class="black_source"> TestModuleIf().GetTestCaseTitleL(title);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 118 </td><td class="black_source"> logFileName.Format(KtestinstantmsgalertLogFileWithTitle, &title);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 119 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 120 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 121 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 122 </td><td class="black_source"> logFileName.Copy(KtestinstantmsgalertLogFile);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 123 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 124 </td><td class="black_source"> TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksRequests ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 125 </td><td class="black_source"> TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksHandles ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 126 </td><td class="black_source"> iLog = CStifLogger::NewL( KtestinstantmsgalertLogPath, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 127 </td><td class="black_source"> logFileName,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 128 </td><td class="black_source"> CStifLogger::ETxt,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 129 </td><td class="black_source"> CStifLogger::EFile,</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 130 </td><td class="black_source"> EFalse );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 131 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 132 </td><td class="black_source"> SendTestClassVersion();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 133 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 134 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 135 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 136 </td><td class="black_source">// Ctestinstantmsgalert::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 137 </td><td class="black_source">// Two-phased constructor.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 138 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 139 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a43"></a>17 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 140 </td><td class="black_source">Ctestinstantmsgalert* Ctestinstantmsgalert::NewL( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 141 </td><td class="black_source"> CTestModuleIf& aTestModuleIf )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 142 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 143 </td><td class="black_source"> Ctestinstantmsgalert* self = new (ELeave) Ctestinstantmsgalert( aTestModuleIf );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 144 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 145 </td><td class="black_source"> CleanupStack::PushL( self );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 146 </td><td class="black_source"> self->ConstructL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 147 </td><td class="black_source"> CleanupStack::Pop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 148 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 149 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 150 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 151 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 152 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 153 </td><td class="black_source">// Destructor</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a44"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 154 </td><td class="black_source">Ctestinstantmsgalert::~Ctestinstantmsgalert()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 155 </td><td class="black_source"> { </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 156 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 157 </td><td class="black_source"> // Delete resources allocated from test methods</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 158 </td><td class="black_source"> Delete();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 159 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 160 </td><td class="black_source"> // Delete logger</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 161 </td><td class="black_source"> delete iLog; </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 162 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 163 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 164 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 165 </td><td class="black_source">//-----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 166 </td><td class="black_source">// Ctestinstantmsgalert::SendTestClassVersion</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 167 </td><td class="black_source">// Method used to send version of test class</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 168 </td><td class="black_source">//-----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 169 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a45"></a>17 </td><td align="right" class="black_profile">17 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 170 </td><td class="black_source">void Ctestinstantmsgalert::SendTestClassVersion()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 171 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 172 </td><td class="black_source"> TVersion moduleVersion;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 173 </td><td class="black_source"> moduleVersion.iMajor = TEST_CLASS_VERSION_MAJOR;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 174 </td><td class="black_source"> moduleVersion.iMinor = TEST_CLASS_VERSION_MINOR;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 175 </td><td class="black_source"> moduleVersion.iBuild = TEST_CLASS_VERSION_BUILD;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 176 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 177 </td><td class="black_source"> TFileName moduleName;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 178 </td><td class="black_source"> moduleName = _L("testinstantmsgalert.dll");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 179 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 180 </td><td class="black_source"> TBool newVersionOfMethod = ETrue;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 181 </td><td class="black_source"> TestModuleIf().SendTestModuleVersion(moduleVersion, moduleName, newVersionOfMethod);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 182 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 183 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 184 </td><td class="black_source">// ========================== OTHER EXPORTED FUNCTIONS =========================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 185 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 186 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 187 </td><td class="black_source">// LibEntryL is a polymorphic Dll entry point.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 188 </td><td class="black_source">// Returns: CScriptBase: New CScriptBase derived object</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 189 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 190 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD5.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a46"></a>17 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 191 </td><td class="black_source">EXPORT_C CScriptBase* LibEntryL( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 192 </td><td class="black_source"> CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 193 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 194 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 195 </td><td class="black_source"> return ( CScriptBase* ) Ctestinstantmsgalert::NewL( aTestModuleIf );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 196 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 197 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 198 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 199 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 200 </td><td class="black_source">// End of File</td></tr>
-<tr><td colspan="5" class="black"><strong>***TER 100% (6/6) of SOURCE FILE <a name="ut1"></a>testinstantmsgalert.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD4.html">Previous</a> | <a href="indexD6.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD5.html">Top</a> | <a href="indexA.html#a5">Index</a> | <a href="indexD5.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexD6.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,478 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - testinstantmsgalertblocks.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #6/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD5.html">Previous</a> | <a href="indexD7.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a6">Index</a> | <a href="indexD6.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">95 % ( 19/ 20)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD6.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* All rights reserved.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* This component and the accompanying materials are made available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* under the terms of the License "Eclipse Public License v1.0"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* which accompanies this distribution, and is available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">* at the URL "http://www.eclipse.org/legal/epl-v10.html".</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* Initial Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* Nokia Corporation - initial contribution.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">* </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Description: This file contains testclass implementation.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source">// [INCLUDE FILES] - do not remove</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source">#include <e32svr.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">#include <StifParser.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include <Stiftestinterface.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source">#include "testinstantmsgalert.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source">// EXTERNAL DATA STRUCTURES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source">//extern ?external_data;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">// EXTERNAL FUNCTION PROTOTYPES </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">//extern ?external_function( ?arg_type,?arg_type );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source">// CONSTANTS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">//const ?type ?constant_var = ?constant;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">// MACROS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">//#define ?macro ?macro_def</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source">// LOCAL CONSTANTS AND MACROS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source">//const ?type ?constant_var = ?constant;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">//#define ?macro_name ?macro_def</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source">// MODULE DATA STRUCTURES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source">//enum ?declaration</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source">//typedef ?declaration</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source">// LOCAL FUNCTION PROTOTYPES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source">//?type ?function_name( ?arg_type, ?arg_type );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source">// FORWARD DECLARATIONS</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source">//class ?FORWARD_CLASSNAME;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source">// ============================= LOCAL FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source">// ?function_name ?description.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source">// ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source">// Returns: ?value_1: ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source">// ?value_n: ?description_line1</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">// ?description_line2</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source">//</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source">?type ?function_name(</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"> ?arg_type arg, // ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> ?arg_type arg) // ?description</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"> ?code // ?comment</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source"> // ?comment</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source"> ?code</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source">// ============================ MEMBER FUNCTIONS ===============================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source">// Ctestinstantmsgalert::Delete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source">// Delete here all resources allocated and opened from test methods. </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source">// Called from destructor. </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a47"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source">void Ctestinstantmsgalert::Delete() </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source">// Ctestinstantmsgalert::RunMethodL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 90 </td><td class="black_source">// Run specified method. Contains also table of test mothods and their names.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 92 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a48"></a>34 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source">TInt Ctestinstantmsgalert::RunMethodL( </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> CStifItemParser& aItem ) </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source"> static TStifFunctionInfo const KFunctions[] =</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source"> { </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"> // Copy this line for every implemented function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 100 </td><td class="black_source"> // First string is the function name used in TestScripter script file.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source"> // Second is the actual implementation member function. </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source"> ENTRY( "Example", Ctestinstantmsgalert::ExampleL ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source"> ENTRY( "CIMAlertManager_NewL", Ctestinstantmsgalert::CIMAlertManager_NewL ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source"> ENTRY( "CIMAlertManager_PlayL", Ctestinstantmsgalert::CIMAlertManager_PlayL ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 105 </td><td class="black_source"> ENTRY( "CIMAlertManager_Stop", Ctestinstantmsgalert::CIMAlertManager_Stop ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source"> ENTRY( "CIMAlertManager_SetVolume", Ctestinstantmsgalert::CIMAlertManager_SetVolume ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source"> ENTRY( "CIMAlertManager_SetRingingType", Ctestinstantmsgalert::CIMAlertManager_SetRingingType ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"> ENTRY( "CIMAlertManager_SetVibra", Ctestinstantmsgalert::CIMAlertManager_SetVibra ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"> ENTRY( "CIMAlertManager_DoSetRingingType", Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"> ENTRY( "CIMAlertManager_ConvertVolume", Ctestinstantmsgalert::CIMAlertManager_ConvertVolume ),</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source"> ENTRY( "CIMAlertManager_MapcInitComplete", Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 112 </td><td class="black_source"> ENTRY( "CIMAlertManager_MapcPlayComplete", Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 113 </td><td class="black_source"> ENTRY( "CIMAlertManager_HandleKeyChange", Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 114 </td><td class="black_source"> ENTRY( "CIMAlertManager_HandleNotifyInt", Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 115 </td><td class="black_source"> ENTRY( "CIMAlertManager_MatoPrepareComplete", Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 116 </td><td class="black_source"> ENTRY( "CIMAlertManager_MatoPlayComplete", Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 117 </td><td class="black_source"> ENTRY( "CIMAlertManager_AddObserverL", Ctestinstantmsgalert::CIMAlertManager_AddObserverL ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 118 </td><td class="black_source"> ENTRY( "CIMAlertManager_RemoveObserver", Ctestinstantmsgalert::CIMAlertManager_RemoveObserver ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 119 </td><td class="black_source"> ENTRY( "CIMAlertManager_HandleError", Ctestinstantmsgalert::CIMAlertManager_HandleError ), </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 120 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 121 </td><td class="black_source"> //ADD NEW ENTRY HERE</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 122 </td><td class="black_source"> // [test cases entries] - Do not remove</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 123 </td><td class="black_source"> };</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 124 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 125 </td><td class="black_source"> const TInt count = sizeof( KFunctions ) / </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 126 </td><td class="black_source"> sizeof( TStifFunctionInfo );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 127 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 128 </td><td class="black_source"> return RunInternalL( KFunctions, count, aItem );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 129 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 130 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 131 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 132 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 133 </td><td class="black_source">// Ctestinstantmsgalert::ExampleL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 134 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 135 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 136 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 137 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a49"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD6.html#ut2">138</a> </td><td class="red_source">TInt Ctestinstantmsgalert::ExampleL( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 139 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 140 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 141 </td><td class="black_source"> // Print to UI</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 142 </td><td class="black_source"> _LIT( Ktestinstantmsgalert, "testinstantmsgalert" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 143 </td><td class="black_source"> _LIT( KExample, "In Example" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 144 </td><td class="black_source"> TestModuleIf().Printf( 0, Ktestinstantmsgalert, KExample );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 145 </td><td class="black_source"> // Print to log file</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 146 </td><td class="black_source"> iLog->Log( KExample );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 147 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 148 </td><td class="black_source"> TInt i = 0;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 149 </td><td class="black_source"> TPtrC string;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 150 </td><td class="black_source"> _LIT( KParam, "Param[%i]: %S" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 151 </td><td class="black_source"> while ( aItem.GetNextString ( string ) == KErrNone )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 152 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 153 </td><td class="black_source"> TestModuleIf().Printf( i, Ktestinstantmsgalert, </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 154 </td><td class="black_source"> KParam, i, &string );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 155 </td><td class="black_source"> i++;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 156 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 157 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 158 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 159 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 160 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 161 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 162 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 163 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 164 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 165 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 166 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 167 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a50"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 168 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_NewL( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 169 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 170 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 171 </td><td class="black_source"> TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksRequests ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 172 </td><td class="black_source"> TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksHandles ); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 173 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 174 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 175 </td><td class="black_source"> if(object)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 176 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 177 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 178 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 179 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 180 </td><td class="black_source"> else</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 181 </td><td class="black_source"> return KErrGeneral;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 182 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 183 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 184 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 185 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_PlayL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 186 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 187 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 188 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 189 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a51"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 190 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_PlayL( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 191 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 192 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 193 </td><td class="black_source"> object->PlayL(5);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 194 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 195 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 196 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 197 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 198 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 199 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_SetVolume</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 200 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 201 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 202 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 203 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a52"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 204 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_SetVolume( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 205 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 206 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 207 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 208 </td><td class="black_source"> object->SetVolume(5);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 209 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 210 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 211 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 212 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 213 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 214 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 215 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_SetRingingType</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 216 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 217 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 218 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 219 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a53"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 220 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_SetRingingType( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 221 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 222 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 223 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 224 </td><td class="black_source"> object->SetRingingType(EProfileRingingTypeRingingOnce);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 225 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 226 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 227 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 228 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 229 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 230 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_SetVibra</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 231 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 232 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 233 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 234 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a54"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 235 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_SetVibra( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 236 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 237 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 238 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 239 </td><td class="black_source"> object->SetVibra(ETrue);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 240 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 241 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 242 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 243 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 244 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 245 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 246 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 247 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 248 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 249 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a55"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 250 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_DoSetRingingType( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 251 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 252 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 253 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 254 </td><td class="black_source"> object->DoSetRingingType(EProfileRingingTypeRingingOnce);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 255 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 256 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 257 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 258 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 259 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 260 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_ConvertVolume</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 261 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 262 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 263 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 264 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a56"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 265 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_ConvertVolume( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 266 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 267 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 268 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 269 </td><td class="black_source"> object->ConvertVolume(5);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 270 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 271 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 272 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 273 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 274 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 275 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 276 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_Stop</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 277 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 278 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 279 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 280 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a57"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 281 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_Stop( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 282 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 283 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 284 </td><td class="black_source"> object->Stop();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 285 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 286 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 287 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 288 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 289 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 290 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 291 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 292 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 293 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 294 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 295 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a58"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 296 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_MapcInitComplete( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 297 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 298 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 299 </td><td class="black_source"> object->MapcInitComplete(KErrNone,5);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 300 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 301 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 302 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 303 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 304 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 305 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 306 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 307 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 308 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 309 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 310 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a59"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 311 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_MapcPlayComplete( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 312 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 313 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 314 </td><td class="black_source"> object->MapcPlayComplete(KErrNone);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 315 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 316 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 317 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 318 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 319 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 320 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 321 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 322 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 323 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 324 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 325 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a60"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 326 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_HandleKeyChange( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 327 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 328 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 329 </td><td class="black_source"> TUpdatedKey temp;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 330 </td><td class="black_source"> temp.iValue = ECoreAppUIsStopTonePlaying;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 331 </td><td class="black_source"> object->HandleKeyChange(temp);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 332 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 333 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 334 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 335 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 336 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 337 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 338 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 339 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 340 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 341 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a61"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 342 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_HandleNotifyInt( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 343 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 344 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 345 </td><td class="black_source"> object->HandleNotifyInt(KProEngActiveRingingVolume,5);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 346 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 347 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 348 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 349 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 350 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 351 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 352 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 353 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 354 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 355 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a62"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 356 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_MatoPrepareComplete( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 357 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 358 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 359 </td><td class="black_source"> object->MatoPrepareComplete(KErrNone);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 360 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 361 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 362 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 363 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 364 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 365 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 366 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 367 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 368 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 369 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a63"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 370 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_MatoPlayComplete( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 371 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 372 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 373 </td><td class="black_source"> object->MatoPlayComplete(KErrNone);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 374 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 375 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 376 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 377 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 378 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 379 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 380 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_AddObserverL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 381 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 382 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 383 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 384 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a64"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 385 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_AddObserverL( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 386 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 387 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 388 </td><td class="black_source"> MIMAlertManagerObserver* observer = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 389 </td><td class="black_source"> object->AddObserverL(observer);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 390 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 391 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 392 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 393 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 394 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 395 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 396 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_RemoveObserver</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 397 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 398 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 399 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 400 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a65"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 401 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_RemoveObserver( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 402 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 403 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 404 </td><td class="black_source"> MIMAlertManagerObserver* observer = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 405 </td><td class="black_source"> object->RemoveObserver(observer);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 406 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 407 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 408 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 409 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 410 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 411 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 412 </td><td class="black_source">// Ctestinstantmsgalert::CIMAlertManager_HandleError</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 413 </td><td class="black_source">// Example test method function.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 414 </td><td class="black_source">// (other items were commented in a header).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 415 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 416 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD6.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a66"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 417 </td><td class="black_source">TInt Ctestinstantmsgalert::CIMAlertManager_HandleError( CStifItemParser& aItem )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 418 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 419 </td><td class="black_source"> CIMAlertManager* object = CIMAlertManager::NewL(); </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 420 </td><td class="black_source"> MIMAlertManagerObserver* observer = NULL;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 421 </td><td class="black_source"> object->HandleError(KErrNone);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 422 </td><td class="black_source"> delete object;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 423 </td><td class="black_source"> return KErrNone;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 424 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 425 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 426 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 427 </td><td class="black_source">// ========================== OTHER EXPORTED FUNCTIONS =========================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 428 </td><td class="black_source">// None</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 429 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 430 </td><td class="black_source">// [End of File] - Do not remove</td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 95% (19/20) of SOURCE FILE <a name="ut2"></a>testinstantmsgalertblocks.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD5.html">Previous</a> | <a href="indexD7.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD6.html">Top</a> | <a href="indexA.html#a6">Index</a> | <a href="indexD6.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexD7.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - s_vimpstsettingsstore.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #7/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD6.html">Previous</a> | <a href="indexD8.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexA.html#a7">Index</a> | <a href="indexD7.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">33 % ( 1/ 3)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD7.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* All rights reserved.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* This component and the accompanying materials are made available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* under the terms of the License "Eclipse Public License v1.0"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* which accompanies this distribution, and is available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">* at the URL "http://www.eclipse.org/legal/epl-v10.html".</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* Initial Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* Nokia Corporation - initial contribution.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Description: vimpst settings store definitions and repository transactions.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source">// INCLUDES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">#include <e32base.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include "s_vimpstsettingsstoreimp.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">/**</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source"> * vimpst settings API class</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source"> *</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source"> * Main class of managing vimpst settings</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source"> *</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source"> * @code example code of how to get/set a value to the setting item in cenrep </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source"> * MVIMPSTSettingsStore* obj = CVIMPSTUiSettingsStoreFactory::NewL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source"> * TInt value = 1;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source"> * TInt err = obj->Set(serviceId, ETOUDlgOff, value );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source"> * similarly for getting the value</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source"> * obj->Get(serviceId, ETOUDlgOff, value);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source"> * @lib vimpstsettingsstore.lib</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source"> * @since S60 v5.0</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source"> */</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source">// CVIMPSTSettingsStoreFactory::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">// Create an instance of the class CVIMPSTSettingsStoreImp </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD7.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a67"></a>34 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 43 </td><td class="black_source">EXPORT_C MVIMPSTSettingsStore* CVIMPSTSettingsStore::NewL()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source"> { </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source"> MVIMPSTSettingsStore* self = CVIMPSTSettingsStoreImp::NewL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 50 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source">// CVIMPSTEngineFactory::Destructor</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source">// Release the singelton</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source">//</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD7.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a68"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD7.html#ut2">55</a> </td><td class="red_source">CVIMPSTSettingsStore::~CVIMPSTSettingsStore()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source"> CVIMPSTSettingsStoreImp::Release();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source">// CVIMPSTSettingsStoreFactory::NewLC</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source">// Create an instance of the class CVIMPSTSettingsStoreImp </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source">// -----------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source">//</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD7.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a69"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD7.html#ut3">65</a> </td><td class="red_source">EXPORT_C MVIMPSTSettingsStore* CVIMPSTSettingsStore::NewLC()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"> { </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source"> MVIMPSTSettingsStore* self = CVIMPSTSettingsStoreImp::InitialiseLibraryL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source"> CleanupDeletePushL ( self );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source">// End of file</td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 33% (1/3) of SOURCE FILE <a name="ut3"></a>s_vimpstsettingsstore.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD6.html">Previous</a> | <a href="indexD8.html">Next</a> | <a href="indexD8.html">Last</a> | <a href="indexD7.html">Top</a> | <a href="indexA.html#a7">Index</a> | <a href="indexD7.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexD8.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Execution Profile - s_vimpstsettingsstoreimp.cpp</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Execution Profile</span>
-<span class="head3"> #8/8</span><br><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD7.html">Previous</a> | Next | <a href="indexD8.html">Last</a> | <a href="indexA.html#a8">Index</a> | <a href="indexD8.html" target="_top">No Index</a></span><br><br>
-<span class="black"><strong>File: \meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp</strong></span><br>
-<span class="black"><strong>Instrumentation mode: </strong>function</span><br>
-<span class="black"><strong>TER: </strong></span><span class="red">57 % ( 4/ 7)</span><br><br>
-<table cellspacing="0">
-<tr><td align="right" class="black"><strong>Start/</strong> </td><td align="right" class="black"><strong>End/</strong> </td><td> </td><td> </td><td> </td></tr>
-<tr><td align="right" class="black"><strong>True</strong> </td><td align="right" class="black"><strong>False</strong> </td><td align="right" class="black"><strong>-</strong></td><td align="right" class="black"> <a href="indexD8.html#ut1" title="First untested"><strong>Line</strong></a> </td><td class="black"><strong>Source</strong></td></tr>
-<tr><td colspan="5"><hr></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 1 </td><td class="black_source">/*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 2 </td><td class="black_source">* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 3 </td><td class="black_source">* All rights reserved.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 4 </td><td class="black_source">* This component and the accompanying materials are made available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 5 </td><td class="black_source">* under the terms of the License "Eclipse Public License v1.0"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 6 </td><td class="black_source">* which accompanies this distribution, and is available</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 7 </td><td class="black_source">* at the URL "http://www.eclipse.org/legal/epl-v10.html".</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 8 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 9 </td><td class="black_source">* Initial Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 10 </td><td class="black_source">* Nokia Corporation - initial contribution.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 11 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 12 </td><td class="black_source">* Contributors:</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 13 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 14 </td><td class="black_source">* Description: vimpst settings store definitions and repository transactions.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 15 </td><td class="black_source">*</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 16 </td><td class="black_source">*/</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 17 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 18 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 19 </td><td class="black_source">// INCLUDES</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 20 </td><td class="black_source">#include <e32std.h></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 21 </td><td class="black_source">#include "s_vimpstsettingsstoreimp.h"</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 22 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 23 </td><td class="black_source">//dummy serviceId, assuming the service id not more than 256. for the first time</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 24 </td><td class="black_source">//and it is assumed that this service id is for initializing the cenrep keys only.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 25 </td><td class="black_source">//not updated in the service table and hence will not get a TAB in phone book</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 26 </td><td class="black_source">//const TInt KServiceIDOffset = 16;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 27 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 28 </td><td class="black_source">// opaque data length, see cvimpstuisapsettings.h SetOpaqueDesC16 method description.</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 29 </td><td class="black_source">//const TInt KSapSettingsDataBufferLength = 5;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 30 </td><td class="black_source">// Collation level 1 to ignore case</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 31 </td><td class="black_source">//const TInt KCollationLevel = 1;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 32 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 33 </td><td class="black_source">/** Key to CIMPSSAPSettings opaque value */</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 34 </td><td class="black_source">//_LIT( KIMToUAccepted, "KIMToUAccepted" );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 35 </td><td class="black_source">/** User id separator in KIMToUAccepted list */</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 36 </td><td class="black_source">//_LIT( KIMDot, "," );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 37 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 38 </td><td class="black_source">//================= MEMBER FUNCTIONS =======================</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 39 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 40 </td><td class="black_source">// CVIMPSTSettingsStoreImp::NewL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 41 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 42 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a70"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut1" href="indexD8.html#ut2">43</a> </td><td class="red_source">MVIMPSTSettingsStore* CVIMPSTSettingsStoreImp::InitialiseLibraryL( )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 44 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 45 </td><td class="black_source"> // no existing instance, create a new one</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 46 </td><td class="black_source"> MVIMPSTSettingsStore *settingsStoreImp = CVIMPSTSettingsStoreImp::NewL();</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 47 </td><td class="black_source"> return (MVIMPSTSettingsStore*)settingsStoreImp;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 48 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 49 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a71"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut2" href="indexD8.html#ut3">50</a> </td><td class="red_source">void CVIMPSTSettingsStoreImp::Release( )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 51 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 52 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 53 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 54 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 55 </td><td class="black_source">// CVIMPSTSettingsStoreImp::NewLC</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 56 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 57 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a72"></a>34 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 58 </td><td class="black_source">MVIMPSTSettingsStore* CVIMPSTSettingsStoreImp::NewL( )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 59 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 60 </td><td class="black_source"> CVIMPSTSettingsStoreImp* self = new (ELeave) CVIMPSTSettingsStoreImp( );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 61 </td><td class="black_source"> CleanupStack::PushL( self );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 62 </td><td class="black_source"> self->ConstructL( );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 63 </td><td class="black_source"> CleanupStack::Pop( self );</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 64 </td><td class="black_source"> return self;</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 65 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 66 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 67 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 68 </td><td class="black_source">// CVIMPSTSettingsStoreImp::ConstructL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 69 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 70 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 71 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a73"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 72 </td><td class="black_source">void CVIMPSTSettingsStoreImp::ConstructL( )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 73 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 74 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 75 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 76 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 77 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 78 </td><td class="black_source">// CVIMPSTSettingsStoreImp::Destructor</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 79 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 80 </td><td class="black_source">// ---------------------------------------------------------</td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a74"></a>34 </td><td align="right" class="black_profile">34 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 81 </td><td class="black_source">CVIMPSTSettingsStoreImp::~CVIMPSTSettingsStoreImp()</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 82 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 83 </td><td class="black_source"> </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 84 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 85 </td><td class="black_source"> </td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="black_profile"><a name="a75"></a>2 </td><td align="right" class="black_profile">0 </td><td align="right" class="black_profile"> </td><td align="right" class="black_profile"> 86 </td><td class="black_source">TInt CVIMPSTSettingsStoreImp::GetL(TUint32 aServiceId, TSettingItemName aSettingItemNAme, RBuf& aBuffer )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 87 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 88 </td><td class="black_source"> if(aSettingItemNAme == EServiceToneFileName)</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 89 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 90 </td><td class="black_source"> _LIT(filename,"testtonefile");</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 91 </td><td class="black_source"> aBuffer.Copy(filename);</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 92 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 93 </td><td class="black_source"> return KErrNone; // return the value : error code </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 94 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 95 </td><td class="black_source">// --------------------------------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 96 </td><td class="black_source">// CVIMPSTSettingsStoreImp::SetL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 97 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 98 </td><td class="black_source">// ---------------------------------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 99 </td><td class="black_source"></td></tr>
-<tr><td colspan="5" class="black"><a href="indexD8.html" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp">Top</a></td></tr>
-<tr><td align="right" class="red_profile"><a name="a76"></a>0 </td><td align="right" class="black_profile">0 </td><td align="right" class="red_profile">-</td><td align="right" class="red_profile"> <a name="ut3" href="indexD8.html#ut4">100</a> </td><td class="red_source">TInt CVIMPSTSettingsStoreImp::SetL(TUint32 /*aServiceId*/, TSettingItemName /*aSettingItemName*/, const TDesC8& /*aBuffer*/ )</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 101 </td><td class="black_source"> {</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 102 </td><td class="black_source"> return KErrNone; // return the value : error code </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 103 </td><td class="black_source"> }</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 104 </td><td class="black_source">// --------------------------------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 105 </td><td class="black_source">// CVIMPSTSettingsStoreImp::GetL</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 106 </td><td class="black_source">// </td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 107 </td><td class="black_source">// ---------------------------------------------------------------------------------------------------</td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 108 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 109 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 110 </td><td class="black_source"></td></tr>
-<tr><td colspan="3" class="black_profile"> </td><td align="right" class="black_profile"> 111 </td><td class="black_source">//End of file</td></tr>
-<tr><td colspan="5" class="red"><strong>***TER 57% (4/7) of SOURCE FILE <a name="ut4"></a>s_vimpstsettingsstoreimp.cpp</strong></td></tr>
-</table><br>
-<span class="black"><a href="indexF.html" target="_top">Directory Summary</a> | <a href="index.html" target="_top">Files Summary</a> | <a href="indexB1.html" target="_top">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a><br>
-To files: <a href="indexD1.html">First</a> | <a href="indexD7.html">Previous</a> | Next | <a href="indexD8.html">Last</a> | <a href="indexD8.html">Top</a> | <a href="indexA.html#a8">Index</a> | <a href="indexD8.html" target="_top">No Index</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexE.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Source Files Not Found</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head2">The following source files were not found by ctc2html:</span>
-<p><p><span class="black">
-</span></body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexF.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Directory Summary</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-<script src="sorttable.js" type="text/javascript"></script></head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="head1">CTC++ Coverage Report - </span>
-<span class="head2">Directory Summary</span><br><br>
-<span class="black"><a href="indexF.html">Directory Summary</a> | <a href="index.html">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a></span><br><br>
-<table cellspacing="0">
-<tr><td class="black">Symbol file(s)</td><td class="black">:</td><td class="black"> MON.sym (Wed Sep 30 15:10:17 2009)</td></tr>
-<tr><td class="black">Data file(s)</td><td class="black">:</td><td class="black"> MON.dat (Wed Sep 30 15:23:35 2009)</td></tr>
-<tr><td class="black">Listing produced at</td><td class="black">:</td><td class="black"> Wed Sep 30 15:24:39 2009</td></tr>
-<tr><td class="black">Coverage view</td><td class="black">:</td><td class="black"> As instrumented</td></tr>
-<tr><td colspan="3"> </td></tr>
-<tr><td class="black">Input listing</td><td class="black">:</td><td class="black"> profile.txt</td></tr>
-<tr><td class="black">Html generated at</td><td class="black">:</td><td class="black"> Wed Sep 30 15:25:00 2009</td></tr>
-<tr><td class="black">ctc2html v2.5 options</td><td class="black">:</td><td class="black"> -i profile.txt </td></tr>
-<tr><td class="black">Threshold percent</td>
-<td class="black">:</td>
-<td class="black"> <strong>100</strong> %</td></tr>
-</table><br>
-<span class="black">(Click on header to sort)</span>
-<table cellspacing="0" class="sortable">
-<thead><tr>
-<th align="right" class="sorttable_numeric"><a title="Click to sort">TER</a></th>
-<th align="right" class="sorttable_nosort">%</th>
-<th align="right" class="sorttable_alpha"><a title="Click to sort">-</a></th>
-<th align="right" class="sorttable_numeric"> <a title="Click to sort">Covered</a></th>
-<th align="right" class="sorttable_numeric"> <a title="Click to sort">Not-covered</a></th>
-<th align="right" class="sorttable_numeric"> <a title="Click to sort">All</a></th>
-<th align="left" class="sorttable_nosort"> </th>
-<th align="left" class="sorttable_alpha"><a title="Click to sort">Directory</a></th>
-</tr></thead>
-<tbody>
-<tr><td align="right" class="red">85</td><td align="right" class="red">%</td><td align="right" class="red">-</td><td align="right" class="red">34</td><td align="right" class="red">6</td><td align="right" class="red">40</td><td width="115"><img border="1" src="red.gif" width="85" height="5" alt=""><img border="1" src="white.gif" width="15" height="5" alt=""></td><td><a href="index.html#a1" class="red">\meco_domain\conversations\instantmessagesalert\src</a></td></tr>
-<tr><td align="right" class="red">96</td><td align="right" class="red">%</td><td align="right" class="red">-</td><td align="right" class="red">25</td><td align="right" class="red">1</td><td align="right" class="red">26</td><td width="115"><img border="1" src="red.gif" width="96" height="5" alt=""><img border="1" src="white.gif" width="4" height="5" alt=""></td><td><a href="index.html#a2" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src</a></td></tr>
-<tr><td align="right" class="red">50</td><td align="right" class="red">%</td><td align="right" class="red">-</td><td align="right" class="red">5</td><td align="right" class="red">5</td><td align="right" class="red">10</td><td width="115"><img border="1" src="red.gif" width="50" height="5" alt=""><img border="1" src="white.gif" width="50" height="5" alt=""></td><td><a href="index.html#a3" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs</a></td></tr>
-<tr class="sortbottom"><td colspan="8"><hr width="100%"></td></tr>
-<tr class="sortbottom"><td align="right" class="red"><strong>84</strong></td><td align="right" class="red"><strong>%</strong></td><td align="right" class="red"><strong>-</strong></td><td align="right" class="red">64</td><td align="right" class="red">12</td><td align="right" class="red">76</td><td width="115"><img border="1" src="red.gif" width="84" height="5" alt=""><img border="1" src="white.gif" width="16" height="5" alt=""></td><td class="red"><strong>OVERALL</strong></td></tr>
-</tbody>
-</table><br>
-<table cellspacing="0">
-<tr><td class="black">Number of directories</td><td class="black">:</td><td class="black"> 3</td></tr>
-<tr><td class="black">Number of monitored source files</td><td class="black">:</td><td class="black"> 8</td></tr>
-<tr><td class="black">Number of functions</td><td class="black">:</td><td class="black"> 76</td></tr>
-<tr><td class="black">Number of source lines</td><td class="black">:</td><td class="black"> 2090</td></tr>
-<tr><td class="black">Number of measurement points</td><td class="black">:</td><td class="black"> 152</td></tr>
-<tr><td class="red">TER</td><td class="red">:</td><td class="red"> <strong>84%</strong> (function)</td></tr>
-</table><br>
-<span class="black"><a href="indexF.html">Directory Summary</a> | <a href="index.html">Files Summary</a> | <a href="indexB1.html">Functions Summary</a> | <a href="indexD1.html">Execution Profile</a></span><br><br>
-</body></html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexG.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
-<html><head>
-<title>CTC++ Coverage Report - Functions Summary - Index</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-<script src="ctc.js" type="text/javascript"></script>
-</head>
-<frameset cols="25%,75%" onLoad="load2(); return false;">
-<frame src="indexH.html" name="index2">
-<frame src="indexB1.html" name="functions">
-</frameset>
-</html>
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/indexH.html Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<title>CTC++ Coverage Report - Functions Summary - Index</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="keyword" content="CTC++, Testwell, Test Coverage Analyzer">
-<meta name="date" content="Wed Sep 30 15:25:00 2009">
-<meta name="generator" content="Testwell CTC++ add-on utility ctc2html v2.5">
-<link rel="stylesheet" type="text/css" href="ctc.css">
-<link rel="contents" href="index.html">
-</head>
-<body text="#150040" bgcolor="#ffffff" link="#000088" vlink="#007788">
-<span class="black"><strong>Index</strong></span><br>
-<table cellspacing="0">
-<tr><td> </td></tr>
-<tr><td><a name="ad1" target="functions" title="\meco_domain\conversations\instantmessagesalert\src TER 85 % ( 34/ 40)" href="indexB1.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\src</strong></a></td></tr>
-<tr><td><small> </small><a name="a1" target="functions" title="\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp TER 100 % ( 23/ 23)" href="indexB1.html#a1" class="blackDecoNo">\meco_domain\conversations\instantmessagesalert\src\cimalertmanager.cpp</a></td></tr>
-<tr><td><small> </small><a name="a2" target="functions" title="\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp TER 71 % ( 5/ 7)" href="indexB1.html#a2" class="red">\meco_domain\conversations\instantmessagesalert\src\cimalertnotifierimpl.cpp</a></td></tr>
-<tr><td><small> </small><a name="a3" target="functions" title="\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp TER 56 % ( 5/ 9)" href="indexB1.html#a3" class="red">\meco_domain\conversations\instantmessagesalert\src\cimalertpropertyobserver.cpp</a></td></tr>
-<tr><td><small> </small><a name="a4" target="functions" title="\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp TER 100 % ( 1/ 1)" href="indexB1.html#a4" class="blackDecoNo">\meco_domain\conversations\instantmessagesalert\src\imalertnotifierfactory.cpp</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="ad2" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src TER 96 % ( 25/ 26)" href="indexB2.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src</strong></a></td></tr>
-<tr><td><small> </small><a name="a5" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp TER 100 % ( 6/ 6)" href="indexB2.html#a5" class="blackDecoNo">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalert.cpp</a></td></tr>
-<tr><td><small> </small><a name="a6" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp TER 95 % ( 19/ 20)" href="indexB2.html#a6" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\testinstantmsgalertblocks.cpp</a></td></tr>
-<tr><td> </td></tr>
-<tr><td><a name="ad3" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs TER 50 % ( 5/ 10)" href="indexB3.html" class="red"><strong>\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs</strong></a></td></tr>
-<tr><td><small> </small><a name="a7" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp TER 33 % ( 1/ 3)" href="indexB3.html#a7" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstore.cpp</a></td></tr>
-<tr><td><small> </small><a name="a8" target="functions" title="\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp TER 57 % ( 4/ 7)" href="indexB3.html#a8" class="red">\meco_domain\conversations\instantmessagesalert\tsrc\testinstantmsgalert\src\stubs\s_vimpstsettingsstoreimp.cpp</a></td></tr>
-</table></body></html>
Binary file instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/red.gif has changed
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/sorttable.js Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,493 +0,0 @@
-/*
- SortTable
- version 2
- 7th April 2007
- Stuart Langridge, http://www.kryogenix.org/code/browser/sorttable/
-
- Instructions:
- Download this file
- Add <script src="sorttable.js"></script> to your HTML
- Add class="sortable" to any table you'd like to make sortable
- Click on the headers to sort
-
- Thanks to many, many people for contributions and suggestions.
- Licenced as X11: http://www.kryogenix.org/code/browser/licence.html
- This basically means: do what you want with it.
-*/
-
-
-var stIsIE = /*@cc_on!@*/false;
-
-sorttable = {
- init: function() {
- // quit if this function has already been called
- if (arguments.callee.done) return;
- // flag this function so we don't do the same thing twice
- arguments.callee.done = true;
- // kill the timer
- if (_timer) clearInterval(_timer);
-
- if (!document.createElement || !document.getElementsByTagName) return;
-
- sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/;
-
- forEach(document.getElementsByTagName('table'), function(table) {
- if (table.className.search(/\bsortable\b/) != -1) {
- sorttable.makeSortable(table);
- }
- });
-
- },
-
- makeSortable: function(table) {
- if (table.getElementsByTagName('thead').length == 0) {
- // table doesn't have a tHead. Since it should have, create one and
- // put the first table row in it.
- the = document.createElement('thead');
- the.appendChild(table.rows[0]);
- table.insertBefore(the,table.firstChild);
- }
- // Safari doesn't support table.tHead, sigh
- if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0];
-
- if (table.tHead.rows.length != 1) return; // can't cope with two header rows
-
- // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as
- // "total" rows, for example). This is B&R, since what you're supposed
- // to do is put them in a tfoot. So, if there are sortbottom rows,
- // for backwards compatibility, move them to tfoot (creating it if needed).
- sortbottomrows = [];
- for (var i=0; i<table.rows.length; i++) {
- if (table.rows[i].className.search(/\bsortbottom\b/) != -1) {
- sortbottomrows[sortbottomrows.length] = table.rows[i];
- }
- }
- if (sortbottomrows) {
- if (table.tFoot == null) {
- // table doesn't have a tfoot. Create one.
- tfo = document.createElement('tfoot');
- table.appendChild(tfo);
- }
- for (var i=0; i<sortbottomrows.length; i++) {
- tfo.appendChild(sortbottomrows[i]);
- }
- delete sortbottomrows;
- }
-
- // work through each column and calculate its type
- headrow = table.tHead.rows[0].cells;
- for (var i=0; i<headrow.length; i++) {
- // manually override the type with a sorttable_type attribute
- if (!headrow[i].className.match(/\bsorttable_nosort\b/)) { // skip this col
- mtch = headrow[i].className.match(/\bsorttable_([a-z0-9]+)\b/);
- if (mtch) { override = mtch[1]; }
- if (mtch && typeof sorttable["sort_"+override] == 'function') {
- headrow[i].sorttable_sortfunction = sorttable["sort_"+override];
- } else {
- headrow[i].sorttable_sortfunction = sorttable.guessType(table,i);
- }
- // make it clickable to sort
- headrow[i].sorttable_columnindex = i;
- headrow[i].sorttable_tbody = table.tBodies[0];
- dean_addEvent(headrow[i],"click", function(e) {
-
- if (this.className.search(/\bsorttable_sorted\b/) != -1) {
- // if we're already sorted by this column, just
- // reverse the table, which is quicker
- sorttable.reverse(this.sorttable_tbody);
- this.className = this.className.replace('sorttable_sorted',
- 'sorttable_sorted_reverse');
- this.removeChild(document.getElementById('sorttable_sortfwdind'));
- sortrevind = document.createElement('span');
- sortrevind.id = "sorttable_sortrevind";
- sortrevind.innerHTML = stIsIE ? ' <font face="webdings">5</font>' : ' ▴';
- this.appendChild(sortrevind);
- return;
- }
- if (this.className.search(/\bsorttable_sorted_reverse\b/) != -1) {
- // if we're already sorted by this column in reverse, just
- // re-reverse the table, which is quicker
- sorttable.reverse(this.sorttable_tbody);
- this.className = this.className.replace('sorttable_sorted_reverse',
- 'sorttable_sorted');
- this.removeChild(document.getElementById('sorttable_sortrevind'));
- sortfwdind = document.createElement('span');
- sortfwdind.id = "sorttable_sortfwdind";
- sortfwdind.innerHTML = stIsIE ? ' <font face="webdings">6</font>' : ' ▾';
- this.appendChild(sortfwdind);
- return;
- }
-
- // remove sorttable_sorted classes
- theadrow = this.parentNode;
- forEach(theadrow.childNodes, function(cell) {
- if (cell.nodeType == 1) { // an element
- cell.className = cell.className.replace('sorttable_sorted_reverse','');
- cell.className = cell.className.replace('sorttable_sorted','');
- }
- });
- sortfwdind = document.getElementById('sorttable_sortfwdind');
- if (sortfwdind) { sortfwdind.parentNode.removeChild(sortfwdind); }
- sortrevind = document.getElementById('sorttable_sortrevind');
- if (sortrevind) { sortrevind.parentNode.removeChild(sortrevind); }
-
- this.className += ' sorttable_sorted';
- sortfwdind = document.createElement('span');
- sortfwdind.id = "sorttable_sortfwdind";
- sortfwdind.innerHTML = stIsIE ? ' <font face="webdings">6</font>' : ' ▾';
- this.appendChild(sortfwdind);
-
- // build an array to sort. This is a Schwartzian transform thing,
- // i.e., we "decorate" each row with the actual sort key,
- // sort based on the sort keys, and then put the rows back in order
- // which is a lot faster because you only do getInnerText once per row
- row_array = [];
- col = this.sorttable_columnindex;
- rows = this.sorttable_tbody.rows;
- for (var j=0; j<rows.length; j++) {
- row_array[row_array.length] = [sorttable.getInnerText(rows[j].cells[col]), rows[j]];
- }
- /* If you want a stable sort, uncomment the following line */
- //sorttable.shaker_sort(row_array, this.sorttable_sortfunction);
- /* and comment out this one */
- row_array.sort(this.sorttable_sortfunction);
-
- tb = this.sorttable_tbody;
- for (var j=0; j<row_array.length; j++) {
- tb.appendChild(row_array[j][1]);
- }
-
- delete row_array;
- });
- }
- }
- },
-
- guessType: function(table, column) {
- // guess the type of a column based on its first non-blank row
- sortfn = sorttable.sort_alpha;
- for (var i=0; i<table.tBodies[0].rows.length; i++) {
- text = sorttable.getInnerText(table.tBodies[0].rows[i].cells[column]);
- if (text != '') {
- if (text.match(/^-?[£$¤]?[\d,.]+%?$/)) {
- return sorttable.sort_numeric;
- }
- // check for a date: dd/mm/yyyy or dd/mm/yy
- // can have / or . or - as separator
- // can be mm/dd as well
- possdate = text.match(sorttable.DATE_RE)
- if (possdate) {
- // looks like a date
- first = parseInt(possdate[1]);
- second = parseInt(possdate[2]);
- if (first > 12) {
- // definitely dd/mm
- return sorttable.sort_ddmm;
- } else if (second > 12) {
- return sorttable.sort_mmdd;
- } else {
- // looks like a date, but we can't tell which, so assume
- // that it's dd/mm (English imperialism!) and keep looking
- sortfn = sorttable.sort_ddmm;
- }
- }
- }
- }
- return sortfn;
- },
-
- getInnerText: function(node) {
- // gets the text we want to use for sorting for a cell.
- // strips leading and trailing whitespace.
- // this is *not* a generic getInnerText function; it's special to sorttable.
- // for example, you can override the cell text with a customkey attribute.
- // it also gets .value for <input> fields.
-
- hasInputs = (typeof node.getElementsByTagName == 'function') &&
- node.getElementsByTagName('input').length;
-
- if (node.getAttribute("sorttable_customkey") != null) {
- return node.getAttribute("sorttable_customkey");
- }
- else if (typeof node.textContent != 'undefined' && !hasInputs) {
- return node.textContent.replace(/^\s+|\s+$/g, '');
- }
- else if (typeof node.innerText != 'undefined' && !hasInputs) {
- return node.innerText.replace(/^\s+|\s+$/g, '');
- }
- else if (typeof node.text != 'undefined' && !hasInputs) {
- return node.text.replace(/^\s+|\s+$/g, '');
- }
- else {
- switch (node.nodeType) {
- case 3:
- if (node.nodeName.toLowerCase() == 'input') {
- return node.value.replace(/^\s+|\s+$/g, '');
- }
- case 4:
- return node.nodeValue.replace(/^\s+|\s+$/g, '');
- break;
- case 1:
- case 11:
- var innerText = '';
- for (var i = 0; i < node.childNodes.length; i++) {
- innerText += sorttable.getInnerText(node.childNodes[i]);
- }
- return innerText.replace(/^\s+|\s+$/g, '');
- break;
- default:
- return '';
- }
- }
- },
-
- reverse: function(tbody) {
- // reverse the rows in a tbody
- newrows = [];
- for (var i=0; i<tbody.rows.length; i++) {
- newrows[newrows.length] = tbody.rows[i];
- }
- for (var i=newrows.length-1; i>=0; i--) {
- tbody.appendChild(newrows[i]);
- }
- delete newrows;
- },
-
- /* sort functions
- each sort function takes two parameters, a and b
- you are comparing a[0] and b[0] */
- sort_numeric: function(a,b) {
- aa = parseFloat(a[0].replace(/[^0-9.-]/g,''));
- if (isNaN(aa)) aa = 0;
- bb = parseFloat(b[0].replace(/[^0-9.-]/g,''));
- if (isNaN(bb)) bb = 0;
- return aa-bb;
- },
- sort_alpha: function(a,b) {
- if (a[0]==b[0]) return 0;
- if (a[0]<b[0]) return -1;
- return 1;
- },
- sort_ddmm: function(a,b) {
- mtch = a[0].match(sorttable.DATE_RE);
- y = mtch[3]; m = mtch[2]; d = mtch[1];
- if (m.length == 1) m = '0'+m;
- if (d.length == 1) d = '0'+d;
- dt1 = y+m+d;
- mtch = b[0].match(sorttable.DATE_RE);
- y = mtch[3]; m = mtch[2]; d = mtch[1];
- if (m.length == 1) m = '0'+m;
- if (d.length == 1) d = '0'+d;
- dt2 = y+m+d;
- if (dt1==dt2) return 0;
- if (dt1<dt2) return -1;
- return 1;
- },
- sort_mmdd: function(a,b) {
- mtch = a[0].match(sorttable.DATE_RE);
- y = mtch[3]; d = mtch[2]; m = mtch[1];
- if (m.length == 1) m = '0'+m;
- if (d.length == 1) d = '0'+d;
- dt1 = y+m+d;
- mtch = b[0].match(sorttable.DATE_RE);
- y = mtch[3]; d = mtch[2]; m = mtch[1];
- if (m.length == 1) m = '0'+m;
- if (d.length == 1) d = '0'+d;
- dt2 = y+m+d;
- if (dt1==dt2) return 0;
- if (dt1<dt2) return -1;
- return 1;
- },
-
- shaker_sort: function(list, comp_func) {
- // A stable sort function to allow multi-level sorting of data
- // see: http://en.wikipedia.org/wiki/Cocktail_sort
- // thanks to Joseph Nahmias
- var b = 0;
- var t = list.length - 1;
- var swap = true;
-
- while(swap) {
- swap = false;
- for(var i = b; i < t; ++i) {
- if ( comp_func(list[i], list[i+1]) > 0 ) {
- var q = list[i]; list[i] = list[i+1]; list[i+1] = q;
- swap = true;
- }
- } // for
- t--;
-
- if (!swap) break;
-
- for(var i = t; i > b; --i) {
- if ( comp_func(list[i], list[i-1]) < 0 ) {
- var q = list[i]; list[i] = list[i-1]; list[i-1] = q;
- swap = true;
- }
- } // for
- b++;
-
- } // while(swap)
- }
-}
-
-/* ******************************************************************
- Supporting functions: bundled here to avoid depending on a library
- ****************************************************************** */
-
-// Dean Edwards/Matthias Miller/John Resig
-
-/* for Mozilla/Opera9 */
-if (document.addEventListener) {
- document.addEventListener("DOMContentLoaded", sorttable.init, false);
-}
-
-/* for Internet Explorer */
-/*@cc_on @*/
-/*@if (@_win32)
- document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
- var script = document.getElementById("__ie_onload");
- script.onreadystatechange = function() {
- if (this.readyState == "complete") {
- sorttable.init(); // call the onload handler
- }
- };
-/*@end @*/
-
-/* for Safari */
-if (/WebKit/i.test(navigator.userAgent)) { // sniff
- var _timer = setInterval(function() {
- if (/loaded|complete/.test(document.readyState)) {
- sorttable.init(); // call the onload handler
- }
- }, 10);
-}
-
-/* for other browsers */
-window.onload = sorttable.init;
-
-// written by Dean Edwards, 2005
-// with input from Tino Zijdel, Matthias Miller, Diego Perini
-
-// http://dean.edwards.name/weblog/2005/10/add-event/
-
-function dean_addEvent(element, type, handler) {
- if (element.addEventListener) {
- element.addEventListener(type, handler, false);
- } else {
- // assign each event handler a unique ID
- if (!handler.$$guid) handler.$$guid = dean_addEvent.guid++;
- // create a hash table of event types for the element
- if (!element.events) element.events = {};
- // create a hash table of event handlers for each element/event pair
- var handlers = element.events[type];
- if (!handlers) {
- handlers = element.events[type] = {};
- // store the existing event handler (if there is one)
- if (element["on" + type]) {
- handlers[0] = element["on" + type];
- }
- }
- // store the event handler in the hash table
- handlers[handler.$$guid] = handler;
- // assign a global event handler to do all the work
- element["on" + type] = handleEvent;
- }
-};
-// a counter used to create unique IDs
-dean_addEvent.guid = 1;
-
-function removeEvent(element, type, handler) {
- if (element.removeEventListener) {
- element.removeEventListener(type, handler, false);
- } else {
- // delete the event handler from the hash table
- if (element.events && element.events[type]) {
- delete element.events[type][handler.$$guid];
- }
- }
-};
-
-function handleEvent(event) {
- var returnValue = true;
- // grab the event object (IE uses a global event object)
- event = event || fixEvent(((this.ownerDocument || this.document || this).parentWindow || window).event);
- // get a reference to the hash table of event handlers
- var handlers = this.events[event.type];
- // execute each event handler
- for (var i in handlers) {
- this.$$handleEvent = handlers[i];
- if (this.$$handleEvent(event) === false) {
- returnValue = false;
- }
- }
- return returnValue;
-};
-
-function fixEvent(event) {
- // add W3C standard event methods
- event.preventDefault = fixEvent.preventDefault;
- event.stopPropagation = fixEvent.stopPropagation;
- return event;
-};
-fixEvent.preventDefault = function() {
- this.returnValue = false;
-};
-fixEvent.stopPropagation = function() {
- this.cancelBubble = true;
-}
-
-// Dean's forEach: http://dean.edwards.name/base/forEach.js
-/*
- forEach, version 1.0
- Copyright 2006, Dean Edwards
- License: http://www.opensource.org/licenses/mit-license.php
-*/
-
-// array-like enumeration
-if (!Array.forEach) { // mozilla already supports this
- Array.forEach = function(array, block, context) {
- for (var i = 0; i < array.length; i++) {
- block.call(context, array[i], i, array);
- }
- };
-}
-
-// generic enumeration
-Function.prototype.forEach = function(object, block, context) {
- for (var key in object) {
- if (typeof this.prototype[key] == "undefined") {
- block.call(context, object[key], key, object);
- }
- }
-};
-
-// character enumeration
-String.forEach = function(string, block, context) {
- Array.forEach(string.split(""), function(chr, index) {
- block.call(context, chr, index, string);
- });
-};
-
-// globally resolve forEach enumeration
-var forEach = function(object, block, context) {
- if (object) {
- var resolve = Object; // default
- if (object instanceof Function) {
- // functions have a "length" property
- resolve = Function;
- } else if (object.forEach instanceof Function) {
- // the object implements a custom forEach method so use that
- object.forEach(block, context);
- return;
- } else if (typeof object == "string") {
- // the object is a string
- resolve = String;
- } else if (typeof object.length == "number") {
- // the object is array-like
- resolve = Array;
- }
- resolve.forEach(object, block, context);
- }
-};
-
Binary file instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/white.gif has changed
Binary file instantmessagesalert/tsrc/testinstantmsgalert/data/Function_Coverage/yellow.gif has changed
--- a/instantmessagesalert/tsrc/testinstantmsgalert/data/TestReport.txt Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-***************************************************************************
-Wednesday 30th September 2009
-3:47:03 pm
--- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-SUMMARY:
- Passed cases: 17
- Failed cases: 0
- Timeout cases: 0
- Crashed cases: 0
- Total cases: 17
-
--- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-ENVIRONMENT INFO:
-HW Info:
- Manufacturer: 0x4, MachineUid: 0x10005f62, Model: 0x4d24
- HW Rev: 0x1, CPU: 0x2, CPU Speed: 0 MHz
- Language: 1
-SW Info:
- SW Rev: 0x100, SW Build: 0x250
-Memory Info:
- RAM: 48 MB, RAM Free: 20 MB
-
--- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-TESTCASE SUMMARY:
-[testscripter][c:\testframework\testinstantmsgalert.cfg][1] Title:[1.NewL-CIMAlertManager]
- StartTime: 3:47:53.2550 pm, EndTime: 3:47:55.3100 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][2] Title:[2.PlayL-CIMAlertManager]
- StartTime: 3:47:55.3350 pm, EndTime: 3:47:57.2656 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][3] Title:[3.Stop-CIMAlertManager]
- StartTime: 3:47:57.2756 pm, EndTime: 3:47:58.0937 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][4] Title:[4.SetVolume-CIMAlertManager]
- StartTime: 3:47:58.1037 pm, EndTime: 3:47:58.8593 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][5] Title:[5.SetRingingType-CIMAlertManager]
- StartTime: 3:47:58.8743 pm, EndTime: 3:47:59.7031 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][6] Title:[6.SetVibra-CIMAlertManager]
- StartTime: 3:47:59.7131 pm, EndTime: 3:48:00.5312 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][7] Title:[7.DoSetRingingType-CIMAlertManager]
- StartTime: 3:48:00.5412 pm, EndTime: 3:48:01.4062 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][8] Title:[8.ConvertVolume-CIMAlertManager]
- StartTime: 3:48:01.4262 pm, EndTime: 3:48:02.2968 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][9] Title:[9.MapcInitComplete-CIMAlertManager]
- StartTime: 3:48:02.3368 pm, EndTime: 3:48:03.2500 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][10] Title:[10.MapcPlayComplete-CIMAlertManager]
- StartTime: 3:48:03.2750 pm, EndTime: 3:48:04.0468 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][11] Title:[11.HandleKeyChange-CIMAlertManager]
- StartTime: 3:48:04.0718 pm, EndTime: 3:48:04.8437 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][12] Title:[12.HandleNotifyInt-CIMAlertManager]
- StartTime: 3:48:04.8587 pm, EndTime: 3:48:05.7031 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][13] Title:[13.MatoPrepareComplete-CIMAlertManager]
- StartTime: 3:48:05.8531 pm, EndTime: 3:48:06.7118 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][14] Title:[14.MatoPlayComplete-CIMAlertManager]
- StartTime: 3:48:07.5800 pm, EndTime: 3:48:11.1712 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][15] Title:[15.AddObserverL-CIMAlertManager]
- StartTime: 3:48:11.1962 pm, EndTime: 3:48:12.8993 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][16] Title:[16.RemoveObserver-CIMAlertManager]
- StartTime: 3:48:13.0000 pm, EndTime: 3:48:13.6875 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
-[testscripter][c:\testframework\testinstantmsgalert.cfg][17] Title:[17.HandleError-CIMAlertManager]
- StartTime: 3:48:13.6975 pm, EndTime: 3:48:14.4218 pm
- Result: 0 [] ==> PASSED
-- - - - - - - - - -
-
--- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-TESTMODULE SUMMARIES:
-Module: [testscripter]
- Passed cases: 17
- Failed cases: 0
- Timeout cases: 0
- Crashed cases: 0
- Total cases: 17
-
--- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-TEST MODULES VERSIONS:
-testinstantmsgalert.dll 0.0.0
-
--- a/instantmessagesalert/tsrc/testinstantmsgalert/group/testinstantmsgalert_DoxyFile.txt Mon Mar 15 12:39:32 2010 +0200
+++ b/instantmessagesalert/tsrc/testinstantmsgalert/group/testinstantmsgalert_DoxyFile.txt Wed Mar 31 21:14:49 2010 +0300
@@ -1,4 +1,6 @@
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+#/*TYPE TESTCLASS*/
+#/*
+#Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
# All rights reserved.
# This component and the accompanying materials are made available
# under the terms of "Eclipse Public License v1.0"
@@ -13,7 +15,7 @@
# Description: MMP file for STIF Test Framework's TestScripter
# testclass test module.
#
-#
+#*/
# Doxyfile 1.4.1
--- a/package_definition.xml Mon Mar 15 12:39:32 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,91 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<SystemDefinition schema="3.0.0">
- <package id="conversations" name="Conversation Apps" levels="settings utils ui">
- <collection id="uiservicetabsettings" name="UI Service Tab Settings" level="settings">
- <component id="vimpstsettings" filter="s60" name="VIMP Service Tab Settings">
- <unit bldFile="uiservicetabsettings/group"/>
- </component>
- </collection>
- <collection id="imstutils" name="IM Service Tab Utils" level="utils">
- <component id="imstutils_help" filter="s60" name="IM Service Tab Help">
- <unit bldFile="imstutils/help/group"/>
- </component>
- <component id="imconnectionprovider" filter="s60" name="IM Connection Provider" class="plugin">
- <unit bldFile="imstutils/imconnectionprovider/group"/>
- <!-- does this test need to be #incldued? -->
- <!-- <unit bldFile="imstutils/imconnectionprovider/tsrc/imconnectionprovider_test/group"/> -->
- </component>
- <component id="xmppadapter" filter="s60" name="XMPP Settings Adapter" class="plugin">
- <unit bldFile="imstutils/xmppadapter/group"/>
- <!-- does this test need to be #incldued? -->
- <!-- <unit bldFile="imstutils/xmppadapter/tsrc/xmppadapter_test/group"/> -->
- </component>
- <component id="imconversationview" filter="s60" name="IM Conversation View">
- <unit bldFile="imstutils/imconversationview/group"/>
- <!-- <unit bldFile="imstutils/imconversationview/tsrc/imcvuiengine_test/dummytestadaptation/group"/> -->
- <!-- <unit bldFile="imstutils/imconversationview/tsrc/imcvuiengine_test/group"/> -->
- </component>
- <component id="imstutils_build" filter="s60" name="IM Service Tab Utils Build">
- <!-- can this be distributed into the above bld.infs? -->
- <unit bldFile="imstutils/group"/>
- </component>
- </collection>
- <collection id="uiservicetab" name="UI Service Tab" level="ui">
- <component id="vimpstutils" filter="s60" name="VIMP Service Tab Utilities">
- <!-- need to spell out VIMP at least once -->
- <unit bldFile="uiservicetab/vimpstutils/group"/>
- </component>
- <component id="vimpststorage" filter="s60" name="VIMP Service Tab Storage">
- <unit bldFile="uiservicetab/vimpststorage/group"/>
- <!-- do these tests need to be #incldued? -->
- <!-- <unit bldFile="uiservicetab/vimpststorage/tsrc/vimpststorage_ut/cvimpststoragecontactlist_ut/group"/> -->
- <!-- <unit bldFile="uiservicetab/vimpststorage/tsrc/vimpststorage_ut/cvimpststoragecontactsorter_ut/group"/> -->
- <!-- <unit bldFile="uiservicetab/vimpststorage/tsrc/vimpststorage_ut/cvimpststoragecontact_ut/group"/> -->
- </component>
- <component id="vimpstengine" filter="s60" name="VIMP Service Tab Engine">
- <unit bldFile="uiservicetab/vimpstengine/group"/>
- <!-- does this test need to be #incldued? -->
- <!-- <unit bldFile="uiservicetab/vimpstengine/tsrc/group"/> -->
- </component>
- <component id="vimpstcmdprocess" filter="s60" name="VIMP Service Tab Command Process">
- <unit bldFile="uiservicetab/vimpstcmdprocess/group"/>
- <!-- does this test need to be #incldued? -->
- <!-- <unit bldFile="uiservicetab/vimpstcmdprocess/tsrc/group"/> -->
- </component>
- <component id="vimpstui" filter="s60" name="VIMP Service Tab UI">
- <unit bldFile="uiservicetab/vimpstui/group"/>
- </component>
- <component id="vimpstdetailsviewplugin" filter="s60" name="VIMP ST Details View Plugin" class="plugin">
- <unit bldFile="uiservicetab/vimpstdetailsviewplugin/group"/>
- </component>
- <component id="uiservicetab_build" filter="s60" name="UI Service Tab Build">
- <!-- can this be distributed into the above bld.infs? -->
- <unit bldFile="uiservicetab/group"/>
- </component>
- </collection>
- <collection id="servicewidget" name="Service Widget" level="ui">
- <component id="servicewidgetactionhandler" filter="s60" name="Service Widget Action Handler" class="plugin">
- <unit bldFile="servicewidget/servicewidgetactionhandler/group"/>
- </component>
- <component id="servicewidgetdatapublisher" filter="s60" name="Service Widget Data Publisher" class="plugin">
- <unit bldFile="servicewidget/servicewidgetdatapublisher/group"/>
- </component>
- <component id="themes" filter="s60" name="Service Widget Themes" class="config">
- <unit bldFile="servicewidget/themes/install-themes/install/servicewidget/group"/>
- </component>
- <component id="servicewidget_build" filter="s60" name="Service Widget Build">
- <!-- can this be distributed into the above bld.infs? -->
- <unit bldFile="servicewidget/group"/>
- </component>
- </collection>
- <collection id="conversations_info" name="Conversation Apps Info" level="ui">
- <component id="conversations_plat" filter="s60" name="Conversation Apps Platform Interfaces" class="api">
- <unit bldFile="conversations_plat/group"/>
- </component>
- <component id="conversations_build" filter="s60" name="Conversation Apps Build">
- <!-- can the exports be moved to other components? -->
- <unit bldFile="group"/>
- </component>
- </collection>
- </package>
-</SystemDefinition>
--- a/uiservicetab/vimpststorage/tsrc/vimpststorage_ut/cvimpststoragecontactlist_ut/group/CVIMPSTStorageContactList_UT_DoxyFile.txt Mon Mar 15 12:39:32 2010 +0200
+++ b/uiservicetab/vimpststorage/tsrc/vimpststorage_ut/cvimpststoragecontactlist_ut/group/CVIMPSTStorageContactList_UT_DoxyFile.txt Wed Mar 31 21:14:49 2010 +0300
@@ -1,8 +1,7 @@
-#
# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
# All rights reserved.
# This component and the accompanying materials are made available
-# under the terms of the License "Eclipse Public License v1.0"
+# under the terms of "Eclipse Public License v1.0"
# which accompanies this distribution, and is available
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
#
@@ -11,7 +10,8 @@
#
# Contributors:
#
-# Description:
+# Description: MMP file for STIF Test Framework's TestScripter
+# testclass test module.
#
#