Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_i_s_v_a_p_i_base.html
author Dominic Pinkman <dominic.pinkman@nokia.com>
Fri, 13 Aug 2010 16:47:46 +0100
changeset 14 578be2adaf3e
parent 6 43e37759235e
permissions -rw-r--r--
Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>TB9.2 Example Applications: CISVAPIBase Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2 -->
<div class="contents">
<h1>CISVAPIBase Class Reference</h1><!-- doxytag: class="CISVAPIBase" -->
<p>Inherited by <a class="el" href="class_c_i_s_v_a_p_i_async.html">CISVAPIAsync</a>, and <a class="el" href="class_c_i_s_v_a_p_i_sync.html">CISVAPISync</a>.</p>

<p><a href="class_c_i_s_v_a_p_i_base-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" 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#a1c0521545381a967a659fbc12505cf65">CISVAPIBase</a> (<a class="el" href="class_m_exec_controller.html">MExecController</a> *aController, TTelISVExampleType aExampleType)</td></tr>
<tr><td class="memItemLeft" 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#ae582ca026eb25869ea1e130fe16d2e79">StartRequestL</a> ()</td></tr>
<tr><td class="memItemLeft" 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#adf5199d69f0dd8cf626ee1f1cfeb7413">StartRequestL</a> (CTelephony::TCallId aCallId)</td></tr>
<tr><td class="memItemLeft" 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#af5eadbc3fb0257e1fe5c94b7ae8667a0">StartRequestL</a> (CTelephony::TCallId aCallId1, CTelephony::TCallId aCallId2)</td></tr>
<tr><td class="memItemLeft" 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#a17b5f3519ed40b50aa041ce74af89c93">StartRequestL</a> (const TDesC &amp;aTones)</td></tr>
<tr><td class="memItemLeft" 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#ab6f0b35112b18c2058f88ab35a9a68c7">RequestNotificationL</a> ()</td></tr>
<tr><td class="memItemLeft" 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#ac5030ef71ea228e32977497e8c145073">AppTerminate</a> ()</td></tr>
<tr><td class="memItemLeft" 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#abd7ef59baf6d23725e9aed1044ddc9ef">RetrieveTelephonyObject</a> ()</td></tr>
<tr><td class="memItemLeft" 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#a4b951da8ea644712b0e26fa662e04799">RetrieveConsole</a> ()</td></tr>
<tr><td class="memItemLeft" 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#a5f58d0283c6a33fc1c446c5770584700">GetExampleType</a> () const </td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" 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#af5a272546d704790a27788fcd45598b5">DoStartRequestL</a> ()</td></tr>
<tr><td class="memItemLeft" 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#a5c7370075e9ef466a25cb188cbf0f15c">DoStartRequestL</a> (CTelephony::TCallId aCallId)</td></tr>
<tr><td class="memItemLeft" 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#a240eee8fe82c34abb3af8d0da7845663">DoStartRequestL</a> (CTelephony::TCallId aCallId1, CTelephony::TCallId aCallId2)</td></tr>
<tr><td class="memItemLeft" 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#a0b7e14a686bfae70e3a0ef187e2bcf01">DoStartRequestL</a> (const TDesC &amp;aNumber)</td></tr>
<tr><td class="memItemLeft" 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#a0c13d9526d07940b6c8f6504e6e2c559">DoRequestNotificationL</a> ()</td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" 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#adf37ee8bacf55ee252621ea199b616ef">iController</a></td></tr>
<tr><td class="memItemLeft" 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#a5f92cd8caaa13e65aef6d59ed79edc18">iTelephony</a></td></tr>
<tr><td class="memItemLeft" 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#ac2937d6d0ac82af3f3d148c0bbca726e">iConsole</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Base class providing functionality for objects to make Etel 3rd party function calls and interact with their owning class. </p>

<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" id="a1c0521545381a967a659fbc12505cf65"></a><!-- doxytag: member="CISVAPIBase::CISVAPIBase" ref="a1c0521545381a967a659fbc12505cf65" 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></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Default constructor.</p>
<dl><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>
  </dd>
</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>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ae582ca026eb25869ea1e130fe16d2e79"></a><!-- doxytag: member="CISVAPIBase::StartRequestL" ref="ae582ca026eb25869ea1e130fe16d2e79" 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></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Make an Etel 3rd Party request and wait for its completion. </p>

<p>Reimplemented in <a class="el" href="class_c_network_reg_info.html#a699e05733410059346224352f34134f6">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>
<a class="anchor" id="adf5199d69f0dd8cf626ee1f1cfeb7413"></a><!-- doxytag: member="CISVAPIBase::StartRequestL" ref="adf5199d69f0dd8cf626ee1f1cfeb7413" 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></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>As <a class="el" href="class_c_i_s_v_a_p_i_base.html#ae582ca026eb25869ea1e130fe16d2e79">StartRequestL()</a></p>
<dl><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>
  </dd>
</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>
<a class="anchor" id="af5eadbc3fb0257e1fe5c94b7ae8667a0"></a><!-- doxytag: member="CISVAPIBase::StartRequestL" ref="af5eadbc3fb0257e1fe5c94b7ae8667a0" 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></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>As <a class="el" href="class_c_i_s_v_a_p_i_base.html#ae582ca026eb25869ea1e130fe16d2e79">StartRequestL()</a></p>
<dl><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>
  </dd>
</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>
<a class="anchor" id="a17b5f3519ed40b50aa041ce74af89c93"></a><!-- doxytag: member="CISVAPIBase::StartRequestL" ref="a17b5f3519ed40b50aa041ce74af89c93" 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></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>As <a class="el" href="class_c_i_s_v_a_p_i_base.html#ae582ca026eb25869ea1e130fe16d2e79">StartRequestL()</a></p>
<dl><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>
  </dd>
</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>
<a class="anchor" id="ab6f0b35112b18c2058f88ab35a9a68c7"></a><!-- doxytag: member="CISVAPIBase::RequestNotificationL" ref="ab6f0b35112b18c2058f88ab35a9a68c7" 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></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Makes a request for notification on changes to specified Etel 3rd party data. </p>

<p>Reimplemented in <a class="el" href="class_c_network_reg_info.html#a19c26e7c01ab757451b427a1f2d76c26">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>
<a class="anchor" id="ac5030ef71ea228e32977497e8c145073"></a><!-- doxytag: member="CISVAPIBase::AppTerminate" ref="ac5030ef71ea228e32977497e8c145073" 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></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>

<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>
<a class="anchor" id="abd7ef59baf6d23725e9aed1044ddc9ef"></a><!-- doxytag: member="CISVAPIBase::RetrieveTelephonyObject" ref="abd7ef59baf6d23725e9aed1044ddc9ef" 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></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>

<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>
<a class="anchor" id="a4b951da8ea644712b0e26fa662e04799"></a><!-- doxytag: member="CISVAPIBase::RetrieveConsole" ref="a4b951da8ea644712b0e26fa662e04799" 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></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>

<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>
<a class="anchor" id="a5f58d0283c6a33fc1c446c5770584700"></a><!-- doxytag: member="CISVAPIBase::GetExampleType" ref="a5f58d0283c6a33fc1c446c5770584700" 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> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gives the type of the derived class.</p>
<dl class="return"><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>
<a class="anchor" id="af5a272546d704790a27788fcd45598b5"></a><!-- doxytag: member="CISVAPIBase::DoStartRequestL" ref="af5a272546d704790a27788fcd45598b5" 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><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Virtual function for completing the request to start. Empty method. </p>

<p>Reimplemented in <a class="el" href="class_c_call_status.html#a1080ab5dc4eb292b5027628ae0c7c1c2">CCallStatus</a>, <a class="el" href="class_c_flight_mode_info.html#ae8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, <a class="el" href="class_c_line_status.html#a0aa337854d30b179b59561f17e58ec1d">CLineStatus</a>, <a class="el" href="class_c_network_reg_info.html#a69f884ecb621fc58a85c786b8d627ba0">CNetworkRegInfo</a>, <a class="el" href="class_c_answer_incoming_call.html#a11d8cb7dfbe7cfaa326bc92c8caf0208">CAnswerIncomingCall</a>, <a class="el" href="class_c_call_barring_status.html#a3808823132af6c1ab7a27e2a2f8235a3">CCallBarringStatus</a>, <a class="el" href="class_c_call_forwarding_status.html#a1231e4369b3ce196c1c55193a38a860b">CCallForwardingStatus</a>, <a class="el" href="class_c_call_info.html#a23936ad5ed867c3eb4f266b21e93fe1b">CCallInfo</a>, <a class="el" href="class_c_call_status.html#a1080ab5dc4eb292b5027628ae0c7c1c2">CCallStatus</a>, <a class="el" href="class_c_call_waiting_status.html#a0a7c0ac54f2af6779db43a9b17af08e2">CCallWaitingStatus</a>, <a class="el" href="class_c_flight_mode_info.html#ae8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, <a class="el" href="class_c_identity_service_status.html#a5535b1875097896306ed64e6e44edc70">CIdentityServiceStatus</a>, <a class="el" href="class_c_line_status.html#a0aa337854d30b179b59561f17e58ec1d">CLineStatus</a>, <a class="el" href="class_c_current_network_info.html#acc30835222a78d45216de7a1c66086d6">CCurrentNetworkInfo</a>, <a class="el" href="class_c_flight_mode_info.html#ae8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, <a class="el" href="class_c_answer_incoming_call.html#a11d8cb7dfbe7cfaa326bc92c8caf0208">CAnswerIncomingCall</a>, <a class="el" href="class_c_call_status.html#a1080ab5dc4eb292b5027628ae0c7c1c2">CCallStatus</a>, <a class="el" href="class_c_call_waiting_status.html#a0a7c0ac54f2af6779db43a9b17af08e2">CCallWaitingStatus</a>, <a class="el" href="class_c_current_network_info.html#acc30835222a78d45216de7a1c66086d6">CCurrentNetworkInfo</a>, <a class="el" href="class_c_current_network_name.html#a9748c4019153c2470f15c25f5235e8c3">CCurrentNetworkName</a>, <a class="el" href="class_c_flight_mode_info.html#ae8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, <a class="el" href="class_c_get_lock_info.html#a54df45dac92fb47c00b5e50010fb6d24">CGetLockInfo</a>, <a class="el" href="class_c_line_status.html#a0aa337854d30b179b59561f17e58ec1d">CLineStatus</a>, <a class="el" href="class_c_network_reg_info.html#a69f884ecb621fc58a85c786b8d627ba0">CNetworkRegInfo</a>, <a class="el" href="class_c_operator_name.html#ae50effa3758e50043e1e40e03cfd0f76">COperatorName</a>, <a class="el" href="class_c_phone_id.html#a72d1f4ceba1e9d935a01d6647739f6b4">CPhoneId</a>, <a class="el" href="class_c_subscriber_id.html#a5185cfdf35bd62e585808ad0376239e2">CSubscriberId</a>, <a class="el" href="class_c_battery_info.html#a268d2caf629b3914a216ccd9a2086d28">CBatteryInfo</a>, <a class="el" href="class_c_flight_mode_info.html#ae8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, <a class="el" href="class_c_get_indicator.html#ae949e31554b2459d1419df06ca13941e">CGetIndicator</a>, <a class="el" href="class_c_signal_info.html#a453330487633b3e5c0ad13509c461831">CSignalInfo</a>, <a class="el" href="class_c_phone_id.html#a72d1f4ceba1e9d935a01d6647739f6b4">CPhoneId</a>, <a class="el" href="class_c_call_barring_status.html#a3808823132af6c1ab7a27e2a2f8235a3">CCallBarringStatus</a>, <a class="el" href="class_c_call_forwarding_status.html#a1231e4369b3ce196c1c55193a38a860b">CCallForwardingStatus</a>, <a class="el" href="class_c_call_waiting_status.html#a0a7c0ac54f2af6779db43a9b17af08e2">CCallWaitingStatus</a>, <a class="el" href="class_c_flight_mode_info.html#ae8b08cbb975231d91a2a818ba601cddf">CFlightModeInfo</a>, and <a class="el" href="class_c_identity_service_status.html#a5535b1875097896306ed64e6e44edc70">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>
<a class="anchor" id="a5c7370075e9ef466a25cb188cbf0f15c"></a><!-- doxytag: member="CISVAPIBase::DoStartRequestL" ref="a5c7370075e9ef466a25cb188cbf0f15c" 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><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Virtual function for completing the request to start. Empty method.</p>
<dl><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>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="class_c_hangup.html#a3a74e216b871816b156431f3ca8388d1">CHangup</a>, <a class="el" href="class_c_hangup.html#a3a74e216b871816b156431f3ca8388d1">CHangup</a>, <a class="el" href="class_c_hangup.html#a3a74e216b871816b156431f3ca8388d1">CHangup</a>, <a class="el" href="class_c_hold.html#a699583a9dca9faaa89895a22e9f09821">CHold</a>, and <a class="el" href="class_c_resume.html#a2e78734ae1598fb4f43d8d6633e5347f">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>
<a class="anchor" id="a240eee8fe82c34abb3af8d0da7845663"></a><!-- doxytag: member="CISVAPIBase::DoStartRequestL" ref="a240eee8fe82c34abb3af8d0da7845663" 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><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Virtual function for completing the request to start. Empty method.</p>
<dl><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>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="class_c_swap.html#ad3c11b8609486c7e8b0f113d4d30be57">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>
<a class="anchor" id="a0b7e14a686bfae70e3a0ef187e2bcf01"></a><!-- doxytag: member="CISVAPIBase::DoStartRequestL" ref="a0b7e14a686bfae70e3a0ef187e2bcf01" 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><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Virtual function for completing the request to start. Empty method.</p>
<dl><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>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="class_c_dial_call.html#a6802972dcfe35127ea302b7d5a531b92">CDialCall</a>, <a class="el" href="class_c_send_d_t_m_f.html#a925e31cd62250e40a19c05ddb0e17e1d">CSendDTMF</a>, and <a class="el" href="class_c_dial_call.html#a6802972dcfe35127ea302b7d5a531b92">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>
<a class="anchor" id="a0c13d9526d07940b6c8f6504e6e2c559"></a><!-- doxytag: member="CISVAPIBase::DoRequestNotificationL" ref="a0c13d9526d07940b6c8f6504e6e2c559" 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><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Virtual function for completing the notification request. Empty method. </p>

<p>Reimplemented in <a class="el" href="class_c_call_status.html#a0ffceba0961982fa1d4e474fdf91cf93">CCallStatus</a>, <a class="el" href="class_c_flight_mode_info.html#a304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>, <a class="el" href="class_c_line_status.html#a23fdda6c11928bc95079361bd8785a7a">CLineStatus</a>, <a class="el" href="class_c_network_reg_info.html#aa058fa58ea14c54734c93e1531698d8c">CNetworkRegInfo</a>, <a class="el" href="class_c_call_status.html#a0ffceba0961982fa1d4e474fdf91cf93">CCallStatus</a>, <a class="el" href="class_c_flight_mode_info.html#a304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>, <a class="el" href="class_c_line_status.html#a23fdda6c11928bc95079361bd8785a7a">CLineStatus</a>, <a class="el" href="class_c_current_network_info.html#ad2c9d6cb31df024113fcf2180b4e336b">CCurrentNetworkInfo</a>, <a class="el" href="class_c_flight_mode_info.html#a304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>, <a class="el" href="class_c_call_status.html#a0ffceba0961982fa1d4e474fdf91cf93">CCallStatus</a>, <a class="el" href="class_c_current_network_info.html#ad2c9d6cb31df024113fcf2180b4e336b">CCurrentNetworkInfo</a>, <a class="el" href="class_c_flight_mode_info.html#a304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>, <a class="el" href="class_c_get_lock_info.html#a799f411ec8686e9bd90a208d726e35c6">CGetLockInfo</a>, <a class="el" href="class_c_line_status.html#a23fdda6c11928bc95079361bd8785a7a">CLineStatus</a>, <a class="el" href="class_c_network_reg_info.html#aa058fa58ea14c54734c93e1531698d8c">CNetworkRegInfo</a>, <a class="el" href="class_c_battery_info.html#ab6b32126941aa49f977e0a4bcdbfb2d3">CBatteryInfo</a>, <a class="el" href="class_c_flight_mode_info.html#a304c916dca2cf39a6eeb26e7b200a855">CFlightModeInfo</a>, <a class="el" href="class_c_get_indicator.html#a6ef0f9aec7f2a7f56de340900e1fd40d">CGetIndicator</a>, <a class="el" href="class_c_signal_info.html#aec3a682abf098aacd17b96236ebc9097">CSignalInfo</a>, and <a class="el" href="class_c_flight_mode_info.html#a304c916dca2cf39a6eeb26e7b200a855">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>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="adf37ee8bacf55ee252621ea199b616ef"></a><!-- doxytag: member="CISVAPIBase::iController" ref="adf37ee8bacf55ee252621ea199b616ef" 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#adf37ee8bacf55ee252621ea199b616ef">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>

<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>
<a class="anchor" id="a5f92cd8caaa13e65aef6d59ed79edc18"></a><!-- doxytag: member="CISVAPIBase::iTelephony" ref="a5f92cd8caaa13e65aef6d59ed79edc18" 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#a5f92cd8caaa13e65aef6d59ed79edc18">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>

<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>
<a class="anchor" id="ac2937d6d0ac82af3f3d148c0bbca726e"></a><!-- doxytag: member="CISVAPIBase::iConsole" ref="ac2937d6d0ac82af3f3d148c0bbca726e" 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#ac2937d6d0ac82af3f3d148c0bbca726e">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>

<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>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address>
</body>
</html>