Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_i_s_v_a_p_i_base.html
changeset 1 25a17d01db0c
child 6 43e37759235e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_i_s_v_a_p_i_base.html	Fri Jan 22 18:26:19 2010 +0000
@@ -0,0 +1,581 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>TB10.1 Example Applications: CISVAPIBase Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<h1>CISVAPIBase Class Reference</h1><!-- doxytag: class="CISVAPIBase" --><div class="dynheader">
+Inheritance diagram for CISVAPIBase:</div>
+<div class="dynsection">
+
+<p><center><img src="class_c_i_s_v_a_p_i_base.png" usemap="#CISVAPIBase_map" border="0" alt=""></center>
+<map name="CISVAPIBase_map">
+<area href="class_c_i_s_v_a_p_i_async.html" alt="CISVAPIAsync" shape="rect" coords="0,56,142,80">
+<area href="class_c_i_s_v_a_p_i_sync.html" alt="CISVAPISync" shape="rect" coords="304,56,446,80">
+<area href="class_c_answer_incoming_call.html" alt="CAnswerIncomingCall" shape="rect" coords="152,112,294,136">
+<area href="class_c_answer_incoming_call.html" alt="CAnswerIncomingCall" shape="rect" coords="152,168,294,192">
+<area href="class_c_battery_info.html" alt="CBatteryInfo" shape="rect" coords="152,224,294,248">
+<area href="class_c_call_barring_status.html" alt="CCallBarringStatus" shape="rect" coords="152,280,294,304">
+<area href="class_c_call_barring_status.html" alt="CCallBarringStatus" shape="rect" coords="152,336,294,360">
+<area href="class_c_call_forwarding_status.html" alt="CCallForwardingStatus" shape="rect" coords="152,392,294,416">
+<area href="class_c_call_forwarding_status.html" alt="CCallForwardingStatus" shape="rect" coords="152,448,294,472">
+<area href="class_c_call_info.html" alt="CCallInfo" shape="rect" coords="152,504,294,528">
+<area href="class_c_call_status.html" alt="CCallStatus" shape="rect" coords="152,560,294,584">
+<area href="class_c_call_status.html" alt="CCallStatus" shape="rect" coords="152,616,294,640">
+<area href="class_c_call_status.html" alt="CCallStatus" shape="rect" coords="152,672,294,696">
+<area href="class_c_call_waiting_status.html" alt="CCallWaitingStatus" shape="rect" coords="152,728,294,752">
+<area href="class_c_call_waiting_status.html" alt="CCallWaitingStatus" shape="rect" coords="152,784,294,808">
+<area href="class_c_call_waiting_status.html" alt="CCallWaitingStatus" shape="rect" coords="152,840,294,864">
+<area href="class_c_current_network_info.html" alt="CCurrentNetworkInfo" shape="rect" coords="152,896,294,920">
+<area href="class_c_current_network_info.html" alt="CCurrentNetworkInfo" shape="rect" coords="152,952,294,976">
+<area href="class_c_current_network_name.html" alt="CCurrentNetworkName" shape="rect" coords="152,1008,294,1032">
+<area href="class_c_dial_call.html" alt="CDialCall" shape="rect" coords="152,1064,294,1088">
+<area href="class_c_dial_call.html" alt="CDialCall" shape="rect" coords="152,1120,294,1144">
+<area href="class_c_dynamic_caps.html" alt="CDynamicCaps" shape="rect" coords="152,1176,294,1200">
+<area href="class_c_flight_mode_info.html" alt="CFlightModeInfo" shape="rect" coords="152,1232,294,1256">
+<area href="class_c_flight_mode_info.html" alt="CFlightModeInfo" shape="rect" coords="152,1288,294,1312">
+<area href="class_c_flight_mode_info.html" alt="CFlightModeInfo" shape="rect" coords="152,1344,294,1368">
+<area href="class_c_flight_mode_info.html" alt="CFlightModeInfo" shape="rect" coords="152,1400,294,1424">
+<area href="class_c_flight_mode_info.html" alt="CFlightModeInfo" shape="rect" coords="152,1456,294,1480">
+<area href="class_c_flight_mode_info.html" alt="CFlightModeInfo" shape="rect" coords="152,1512,294,1536">
+<area href="class_c_get_indicator.html" alt="CGetIndicator" shape="rect" coords="152,1568,294,1592">
+<area href="class_c_get_lock_info.html" alt="CGetLockInfo" shape="rect" coords="152,1624,294,1648">
+<area href="class_c_hangup.html" alt="CHangup" shape="rect" coords="152,1680,294,1704">
+<area href="class_c_hangup.html" alt="CHangup" shape="rect" coords="152,1736,294,1760">
+<area href="class_c_hangup.html" alt="CHangup" shape="rect" coords="152,1792,294,1816">
+<area href="class_c_hold.html" alt="CHold" shape="rect" coords="152,1848,294,1872">
+<area href="class_c_identity_service_status.html" alt="CIdentityServiceStatus" shape="rect" coords="152,1904,294,1928">
+<area href="class_c_identity_service_status.html" alt="CIdentityServiceStatus" shape="rect" coords="152,1960,294,1984">
+<area href="class_c_line_status.html" alt="CLineStatus" shape="rect" coords="152,2016,294,2040">
+<area href="class_c_line_status.html" alt="CLineStatus" shape="rect" coords="152,2072,294,2096">
+<area href="class_c_line_status.html" alt="CLineStatus" shape="rect" coords="152,2128,294,2152">
+<area href="class_c_network_reg_info.html" alt="CNetworkRegInfo" shape="rect" coords="152,2184,294,2208">
+<area href="class_c_network_reg_info.html" alt="CNetworkRegInfo" shape="rect" coords="152,2240,294,2264">
+<area href="class_c_network_reg_info.html" alt="CNetworkRegInfo" shape="rect" coords="152,2296,294,2320">
+<area href="class_c_operator_name.html" alt="COperatorName" shape="rect" coords="152,2352,294,2376">
+<area href="class_c_phone_id.html" alt="CPhoneId" shape="rect" coords="152,2408,294,2432">
+<area href="class_c_resume.html" alt="CResume" shape="rect" coords="152,2464,294,2488">
+<area href="class_c_send_d_t_m_f.html" alt="CSendDTMF" shape="rect" coords="152,2520,294,2544">
+<area href="class_c_signal_info.html" alt="CSignalInfo" shape="rect" coords="152,2576,294,2600">
+<area href="class_c_swap.html" alt="CSwap" shape="rect" coords="152,2632,294,2656">
+<area href="class_c_phone_id.html" alt="CPhoneId" shape="rect" coords="456,112,598,136">
+<area href="class_c_subscriber_id.html" alt="CSubscriberId" shape="rect" coords="456,168,598,192">
+</map>
+</div>
+
+<p>
+<a href="class_c_i_s_v_a_p_i_base-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#1c0521545381a967a659fbc12505cf65">CISVAPIBase</a> (<a class="el" href="class_m_exec_controller.html">MExecController</a> *aController, TTelISVExampleType aExampleType)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#e582ca026eb25869ea1e130fe16d2e79">StartRequestL</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#df5199d69f0dd8cf626ee1f1cfeb7413">StartRequestL</a> (CTelephony::TCallId aCallId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#f5eadbc3fb0257e1fe5c94b7ae8667a0">StartRequestL</a> (CTelephony::TCallId aCallId1, CTelephony::TCallId aCallId2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#17b5f3519ed40b50aa041ce74af89c93">StartRequestL</a> (const TDesC &amp;aTones)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#b6f0b35112b18c2058f88ab35a9a68c7">RequestNotificationL</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#c5030ef71ea228e32977497e8c145073">AppTerminate</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#bd7ef59baf6d23725e9aed1044ddc9ef">RetrieveTelephonyObject</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#4b951da8ea644712b0e26fa662e04799">RetrieveConsole</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TTelISVExampleType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#5f58d0283c6a33fc1c446c5770584700">GetExampleType</a> () const </td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#f5a272546d704790a27788fcd45598b5">DoStartRequestL</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#5c7370075e9ef466a25cb188cbf0f15c">DoStartRequestL</a> (CTelephony::TCallId aCallId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#240eee8fe82c34abb3af8d0da7845663">DoStartRequestL</a> (CTelephony::TCallId aCallId1, CTelephony::TCallId aCallId2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#0b7e14a686bfae70e3a0ef187e2bcf01">DoStartRequestL</a> (const TDesC &amp;aNumber)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#0c13d9526d07940b6c8f6504e6e2c559">DoRequestNotificationL</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_m_exec_controller.html">MExecController</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#df37ee8bacf55ee252621ea199b616ef">iController</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">CTelephony *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#5f92cd8caaa13e65aef6d59ed79edc18">iTelephony</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">CConsoleBase *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i_s_v_a_p_i_base.html#c2937d6d0ac82af3f3d148c0bbca726e">iConsole</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Base class providing functionality for objects to make Etel 3rd party function calls and interact with their owning class. 
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html#l00138">138</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html">CISVAPIBase.h</a>.</p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="1c0521545381a967a659fbc12505cf65"></a><!-- doxytag: member="CISVAPIBase::CISVAPIBase" ref="1c0521545381a967a659fbc12505cf65" args="(MExecController *aController, TTelISVExampleType aExampleType)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CISVAPIBase::CISVAPIBase           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_m_exec_controller.html">MExecController</a> *&nbsp;</td>
+          <td class="paramname"> <em>aController</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TTelISVExampleType&nbsp;</td>
+          <td class="paramname"> <em>aExampleType</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Default constructor.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>aController</em>&nbsp;</td><td>iController is set to point to this object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>aExampleType</em>&nbsp;</td><td>The type of the derived class that has extended the functionality of this class </td></tr>
+  </table>
+</dl>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00025">25</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="e582ca026eb25869ea1e130fe16d2e79"></a><!-- doxytag: member="CISVAPIBase::StartRequestL" ref="e582ca026eb25869ea1e130fe16d2e79" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::StartRequestL           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Make an Etel 3rd Party request and wait for its completion. 
+<p>Reimplemented in <a class="el" href="class_c_network_reg_info.html#699e05733410059346224352f34134f6">CNetworkRegInfo</a>.</p>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00057">57</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="df5199d69f0dd8cf626ee1f1cfeb7413"></a><!-- doxytag: member="CISVAPIBase::StartRequestL" ref="df5199d69f0dd8cf626ee1f1cfeb7413" args="(CTelephony::TCallId aCallId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::StartRequestL           </td>
+          <td>(</td>
+          <td class="paramtype">CTelephony::TCallId&nbsp;</td>
+          <td class="paramname"> <em>aCallId</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+As <a class="el" href="class_c_i_s_v_a_p_i_base.html#e582ca026eb25869ea1e130fe16d2e79">StartRequestL()</a><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>aCallId</em>&nbsp;</td><td>A call identifier to perform Etel Third Party operations on </td></tr>
+  </table>
+</dl>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00078">78</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f5eadbc3fb0257e1fe5c94b7ae8667a0"></a><!-- doxytag: member="CISVAPIBase::StartRequestL" ref="f5eadbc3fb0257e1fe5c94b7ae8667a0" args="(CTelephony::TCallId aCallId1, CTelephony::TCallId aCallId2)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::StartRequestL           </td>
+          <td>(</td>
+          <td class="paramtype">CTelephony::TCallId&nbsp;</td>
+          <td class="paramname"> <em>aCallId1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">CTelephony::TCallId&nbsp;</td>
+          <td class="paramname"> <em>aCallId2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+As <a class="el" href="class_c_i_s_v_a_p_i_base.html#e582ca026eb25869ea1e130fe16d2e79">StartRequestL()</a><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>aCallId1</em>&nbsp;</td><td>A call identifier to perform Etel Third Party operations on </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>aCallId2</em>&nbsp;</td><td>A call identifier to perform Etel Third Party operations on </td></tr>
+  </table>
+</dl>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00125">125</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="17b5f3519ed40b50aa041ce74af89c93"></a><!-- doxytag: member="CISVAPIBase::StartRequestL" ref="17b5f3519ed40b50aa041ce74af89c93" args="(const TDesC &amp;aTones)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::StartRequestL           </td>
+          <td>(</td>
+          <td class="paramtype">const TDesC &amp;&nbsp;</td>
+          <td class="paramname"> <em>aTones</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+As <a class="el" href="class_c_i_s_v_a_p_i_base.html#e582ca026eb25869ea1e130fe16d2e79">StartRequestL()</a><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>aTones</em>&nbsp;</td><td>A descriptor to perform Etel third party operations with </td></tr>
+  </table>
+</dl>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00101">101</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b6f0b35112b18c2058f88ab35a9a68c7"></a><!-- doxytag: member="CISVAPIBase::RequestNotificationL" ref="b6f0b35112b18c2058f88ab35a9a68c7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::RequestNotificationL           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Makes a request for notification on changes to specified Etel 3rd party data. 
+<p>Reimplemented in <a class="el" href="class_c_network_reg_info.html#19c26e7c01ab757451b427a1f2d76c26">CNetworkRegInfo</a>.</p>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00038">38</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c5030ef71ea228e32977497e8c145073"></a><!-- doxytag: member="CISVAPIBase::AppTerminate" ref="c5030ef71ea228e32977497e8c145073" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::AppTerminate           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Ends the execution of the application by stopping the active scheduler and cancelling any outstanding requests. 
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00150">150</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="bd7ef59baf6d23725e9aed1044ddc9ef"></a><!-- doxytag: member="CISVAPIBase::RetrieveTelephonyObject" ref="bd7ef59baf6d23725e9aed1044ddc9ef" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::RetrieveTelephonyObject           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Retrieves a CTelephony instance from the <a class="el" href="class_m_exec_controller.html">MExecController</a> implementing class by calling the GetTelObj() method of the interface. Sets iTelephony to point to this instance. Etel 3rd party calls can be made through this pointer. 
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html#l00209">209</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html">CISVAPIBase.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4b951da8ea644712b0e26fa662e04799"></a><!-- doxytag: member="CISVAPIBase::RetrieveConsole" ref="4b951da8ea644712b0e26fa662e04799" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::RetrieveConsole           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Retrieves a CConsoleBase instance from the <a class="el" href="class_m_exec_controller.html">MExecController</a> implementing class by calling GConsole() method of the interface. Sets iConsole to point to this instance. A console can now be printed to through this pointer. 
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html#l00219">219</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html">CISVAPIBase.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5f58d0283c6a33fc1c446c5770584700"></a><!-- doxytag: member="CISVAPIBase::GetExampleType" ref="5f58d0283c6a33fc1c446c5770584700" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TTelISVExampleType CISVAPIBase::GetExampleType           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gives the type of the derived class.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>TTelISVExampleType enumeration value stating the derived type of this object </dd></dl>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html#l00199">199</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html">CISVAPIBase.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f5a272546d704790a27788fcd45598b5"></a><!-- doxytag: member="CISVAPIBase::DoStartRequestL" ref="f5a272546d704790a27788fcd45598b5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::DoStartRequestL           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Virtual function for completing the request to start. Empty method. 
+<p>Reimplemented in <a class="el" href="class_c_call_status.html#1080ab5dc4eb292b5027628ae0c7c1c2">CCallStatus</a>, <a class="el" href="class_c_flight_mode_info.html#e8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, <a class="el" href="class_c_line_status.html#0aa337854d30b179b59561f17e58ec1d">CLineStatus</a>, <a class="el" href="class_c_network_reg_info.html#69f884ecb621fc58a85c786b8d627ba0">CNetworkRegInfo</a>, <a class="el" href="class_c_answer_incoming_call.html#11d8cb7dfbe7cfaa326bc92c8caf0208">CAnswerIncomingCall</a>, <a class="el" href="class_c_call_barring_status.html#3808823132af6c1ab7a27e2a2f8235a3">CCallBarringStatus</a>, <a class="el" href="class_c_call_forwarding_status.html#1231e4369b3ce196c1c55193a38a860b">CCallForwardingStatus</a>, <a class="el" href="class_c_call_info.html#23936ad5ed867c3eb4f266b21e93fe1b">CCallInfo</a>, <a class="el" href="class_c_call_status.html#1080ab5dc4eb292b5027628ae0c7c1c2">CCallStatus</a>, <a class="el" href="class_c_call_waiting_status.html#0a7c0ac54f2af6779db43a9b17af08e2">CCallWaitingStatus</a>, <a class="el" href="class_c_flight_mode_info.html#e8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, <a class="el" href="class_c_identity_service_status.html#5535b1875097896306ed64e6e44edc70">CIdentityServiceStatus</a>, <a class="el" href="class_c_line_status.html#0aa337854d30b179b59561f17e58ec1d">CLineStatus</a>, <a class="el" href="class_c_current_network_info.html#cc30835222a78d45216de7a1c66086d6">CCurrentNetworkInfo</a>, <a class="el" href="class_c_flight_mode_info.html#e8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, <a class="el" href="class_c_answer_incoming_call.html#11d8cb7dfbe7cfaa326bc92c8caf0208">CAnswerIncomingCall</a>, <a class="el" href="class_c_call_status.html#1080ab5dc4eb292b5027628ae0c7c1c2">CCallStatus</a>, <a class="el" href="class_c_call_waiting_status.html#0a7c0ac54f2af6779db43a9b17af08e2">CCallWaitingStatus</a>, <a class="el" href="class_c_current_network_info.html#cc30835222a78d45216de7a1c66086d6">CCurrentNetworkInfo</a>, <a class="el" href="class_c_current_network_name.html#9748c4019153c2470f15c25f5235e8c3">CCurrentNetworkName</a>, <a class="el" href="class_c_flight_mode_info.html#e8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, <a class="el" href="class_c_get_lock_info.html#54df45dac92fb47c00b5e50010fb6d24">CGetLockInfo</a>, <a class="el" href="class_c_line_status.html#0aa337854d30b179b59561f17e58ec1d">CLineStatus</a>, <a class="el" href="class_c_network_reg_info.html#69f884ecb621fc58a85c786b8d627ba0">CNetworkRegInfo</a>, <a class="el" href="class_c_operator_name.html#e50effa3758e50043e1e40e03cfd0f76">COperatorName</a>, <a class="el" href="class_c_phone_id.html#72d1f4ceba1e9d935a01d6647739f6b4">CPhoneId</a>, <a class="el" href="class_c_subscriber_id.html#5185cfdf35bd62e585808ad0376239e2">CSubscriberId</a>, <a class="el" href="class_c_battery_info.html#268d2caf629b3914a216ccd9a2086d28">CBatteryInfo</a>, <a class="el" href="class_c_flight_mode_info.html#e8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, <a class="el" href="class_c_get_indicator.html#e949e31554b2459d1419df06ca13941e">CGetIndicator</a>, <a class="el" href="class_c_signal_info.html#453330487633b3e5c0ad13509c461831">CSignalInfo</a>, <a class="el" href="class_c_phone_id.html#72d1f4ceba1e9d935a01d6647739f6b4">CPhoneId</a>, <a class="el" href="class_c_call_barring_status.html#3808823132af6c1ab7a27e2a2f8235a3">CCallBarringStatus</a>, <a class="el" href="class_c_call_forwarding_status.html#1231e4369b3ce196c1c55193a38a860b">CCallForwardingStatus</a>, <a class="el" href="class_c_call_waiting_status.html#0a7c0ac54f2af6779db43a9b17af08e2">CCallWaitingStatus</a>, <a class="el" href="class_c_flight_mode_info.html#e8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, and <a class="el" href="class_c_identity_service_status.html#5535b1875097896306ed64e6e44edc70">CIdentityServiceStatus</a>.</p>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00065">65</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5c7370075e9ef466a25cb188cbf0f15c"></a><!-- doxytag: member="CISVAPIBase::DoStartRequestL" ref="5c7370075e9ef466a25cb188cbf0f15c" args="(CTelephony::TCallId aCallId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::DoStartRequestL           </td>
+          <td>(</td>
+          <td class="paramtype">CTelephony::TCallId&nbsp;</td>
+          <td class="paramname"> <em>aCallId</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Virtual function for completing the request to start. Empty method.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>aCallId</em>&nbsp;</td><td>A call identifier to perform Etel Third Party operations on </td></tr>
+  </table>
+</dl>
+
+<p>Reimplemented in <a class="el" href="class_c_hangup.html#3a74e216b871816b156431f3ca8388d1">CHangup</a>, <a class="el" href="class_c_hangup.html#3a74e216b871816b156431f3ca8388d1">CHangup</a>, <a class="el" href="class_c_hangup.html#3a74e216b871816b156431f3ca8388d1">CHangup</a>, <a class="el" href="class_c_hold.html#699583a9dca9faaa89895a22e9f09821">CHold</a>, and <a class="el" href="class_c_resume.html#2e78734ae1598fb4f43d8d6633e5347f">CResume</a>.</p>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00088">88</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="240eee8fe82c34abb3af8d0da7845663"></a><!-- doxytag: member="CISVAPIBase::DoStartRequestL" ref="240eee8fe82c34abb3af8d0da7845663" args="(CTelephony::TCallId aCallId1, CTelephony::TCallId aCallId2)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::DoStartRequestL           </td>
+          <td>(</td>
+          <td class="paramtype">CTelephony::TCallId&nbsp;</td>
+          <td class="paramname"> <em>aCallId1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">CTelephony::TCallId&nbsp;</td>
+          <td class="paramname"> <em>aCallId2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Virtual function for completing the request to start. Empty method.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>aCallId1</em>&nbsp;</td><td>A call identifier to perform Etel Third Party operations on </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>aCallId2</em>&nbsp;</td><td>A call identifier to perform Etel Third Party operations on </td></tr>
+  </table>
+</dl>
+
+<p>Reimplemented in <a class="el" href="class_c_swap.html#d3c11b8609486c7e8b0f113d4d30be57">CSwap</a>.</p>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00137">137</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0b7e14a686bfae70e3a0ef187e2bcf01"></a><!-- doxytag: member="CISVAPIBase::DoStartRequestL" ref="0b7e14a686bfae70e3a0ef187e2bcf01" args="(const TDesC &amp;aNumber)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::DoStartRequestL           </td>
+          <td>(</td>
+          <td class="paramtype">const TDesC &amp;&nbsp;</td>
+          <td class="paramname"> <em>aNumber</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Virtual function for completing the request to start. Empty method.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>aNumber</em>&nbsp;</td><td>Number to be used </td></tr>
+  </table>
+</dl>
+
+<p>Reimplemented in <a class="el" href="class_c_dial_call.html#6802972dcfe35127ea302b7d5a531b92">CDialCall</a>, <a class="el" href="class_c_send_d_t_m_f.html#925e31cd62250e40a19c05ddb0e17e1d">CSendDTMF</a>, and <a class="el" href="class_c_dial_call.html#6802972dcfe35127ea302b7d5a531b92">CDialCall</a>.</p>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00111">111</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0c13d9526d07940b6c8f6504e6e2c559"></a><!-- doxytag: member="CISVAPIBase::DoRequestNotificationL" ref="0c13d9526d07940b6c8f6504e6e2c559" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CISVAPIBase::DoRequestNotificationL           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Virtual function for completing the notification request. Empty method. 
+<p>Reimplemented in <a class="el" href="class_c_call_status.html#0ffceba0961982fa1d4e474fdf91cf93">CCallStatus</a>, <a class="el" href="class_c_flight_mode_info.html#304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>, <a class="el" href="class_c_line_status.html#23fdda6c11928bc95079361bd8785a7a">CLineStatus</a>, <a class="el" href="class_c_network_reg_info.html#a058fa58ea14c54734c93e1531698d8c">CNetworkRegInfo</a>, <a class="el" href="class_c_call_status.html#0ffceba0961982fa1d4e474fdf91cf93">CCallStatus</a>, <a class="el" href="class_c_flight_mode_info.html#304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>, <a class="el" href="class_c_line_status.html#23fdda6c11928bc95079361bd8785a7a">CLineStatus</a>, <a class="el" href="class_c_current_network_info.html#d2c9d6cb31df024113fcf2180b4e336b">CCurrentNetworkInfo</a>, <a class="el" href="class_c_flight_mode_info.html#304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>, <a class="el" href="class_c_call_status.html#0ffceba0961982fa1d4e474fdf91cf93">CCallStatus</a>, <a class="el" href="class_c_current_network_info.html#d2c9d6cb31df024113fcf2180b4e336b">CCurrentNetworkInfo</a>, <a class="el" href="class_c_flight_mode_info.html#304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>, <a class="el" href="class_c_get_lock_info.html#799f411ec8686e9bd90a208d726e35c6">CGetLockInfo</a>, <a class="el" href="class_c_line_status.html#23fdda6c11928bc95079361bd8785a7a">CLineStatus</a>, <a class="el" href="class_c_network_reg_info.html#a058fa58ea14c54734c93e1531698d8c">CNetworkRegInfo</a>, <a class="el" href="class_c_battery_info.html#b6b32126941aa49f977e0a4bcdbfb2d3">CBatteryInfo</a>, <a class="el" href="class_c_flight_mode_info.html#304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>, <a class="el" href="class_c_get_indicator.html#6ef0f9aec7f2a7f56de340900e1fd40d">CGetIndicator</a>, <a class="el" href="class_c_signal_info.html#ec3a682abf098aacd17b96236ebc9097">CSignalInfo</a>, and <a class="el" href="class_c_flight_mode_info.html#304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>.</p>
+
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html#l00046">46</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8cpp-source.html">CISVAPIBase.cpp</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="df37ee8bacf55ee252621ea199b616ef"></a><!-- doxytag: member="CISVAPIBase::iController" ref="df37ee8bacf55ee252621ea199b616ef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_m_exec_controller.html">MExecController</a>* <a class="el" href="class_c_i_s_v_a_p_i_base.html#df37ee8bacf55ee252621ea199b616ef">CISVAPIBase::iController</a><code> [protected]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+An instance of the <a class="el" href="class_m_exec_controller.html">MExecController</a> interface allowing objects derived from this class to make calls back to a class implementing this interface. (In this case <a class="el" href="class_c_main_menu.html">CMainMenu</a>). 
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html#l00172">172</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html">CISVAPIBase.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5f92cd8caaa13e65aef6d59ed79edc18"></a><!-- doxytag: member="CISVAPIBase::iTelephony" ref="5f92cd8caaa13e65aef6d59ed79edc18" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CTelephony* <a class="el" href="class_c_i_s_v_a_p_i_base.html#5f92cd8caaa13e65aef6d59ed79edc18">CISVAPIBase::iTelephony</a><code> [protected]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+A CTelephony instance allowing derived classes to make Etel 3rd party calls. 
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html#l00177">177</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html">CISVAPIBase.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c2937d6d0ac82af3f3d148c0bbca726e"></a><!-- doxytag: member="CISVAPIBase::iConsole" ref="c2937d6d0ac82af3f3d148c0bbca726e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CConsoleBase* <a class="el" href="class_c_i_s_v_a_p_i_base.html#c2937d6d0ac82af3f3d148c0bbca726e">CISVAPIBase::iConsole</a><code> [protected]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+A CConsoleBase instance allowing derived classes to peform console operations such as printing. 
+<p>Definition at line <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html#l00182">182</a> of file <a class="el" href="_c_i_s_v_a_p_i_base_8h-source.html">CISVAPIBase.h</a>.</p>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Jan 21 10:33:06 2010 for TB10.1 Example Applications by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>