Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_get_indicator.html
author Graeme Price <GRAEME.PRICE@NOKIA.COM>
Fri, 15 Oct 2010 14:32:18 +0100
changeset 15 307f4279f433
parent 6 43e37759235e
permissions -rw-r--r--
Initial contribution of the Adaptation Documentation.

<!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: CGetIndicator 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>CGetIndicator Class Reference</h1><!-- doxytag: class="CGetIndicator" --><!-- doxytag: inherits="CISVAPIAsync" -->
<p>Inherits <a class="el" href="class_c_i_s_v_a_p_i_async.html">CISVAPIAsync</a>.</p>

<p><a href="class_c_get_indicator-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_get_indicator.html#a77600d71a6f06c5bd04ae1cf5dde3576">~CGetIndicator</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_get_indicator.html#ae949e31554b2459d1419df06ca13941e">DoStartRequestL</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_get_indicator.html#a6ef0f9aec7f2a7f56de340900e1fd40d">DoRequestNotificationL</a> ()</td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_c_get_indicator.html">CGetIndicator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_get_indicator.html#adf1e54018578d6d0126e217f33fc04f3">NewL</a> (<a class="el" href="class_m_exec_async.html">MExecAsync</a> *aController)</td></tr>
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">CTelephony::TIndicatorV1&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_get_indicator.html#a45ffb6c848034100371cf99ed9a8d379">iIndicatorV1</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Retrieves a bitmask pertaining to data on the current state of the network connection, whether the battery charger is connected and whether there is an active call or not. Can be notified on change. </p>

<p>Definition at line <a class="el" href="_c_get_indicator_8h_source.html#l00034">34</a> of file <a class="el" href="_c_get_indicator_8h_source.html">CGetIndicator.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a77600d71a6f06c5bd04ae1cf5dde3576"></a><!-- doxytag: member="CGetIndicator::~CGetIndicator" ref="a77600d71a6f06c5bd04ae1cf5dde3576" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CGetIndicator::~CGetIndicator </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Destructor. Cancels outstanding requests. </p>

<p>Definition at line <a class="el" href="_c_get_indicator_8cpp_source.html#l00038">38</a> of file <a class="el" href="_c_get_indicator_8cpp_source.html">CGetIndicator.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="adf1e54018578d6d0126e217f33fc04f3"></a><!-- doxytag: member="CGetIndicator::NewL" ref="adf1e54018578d6d0126e217f33fc04f3" args="(MExecAsync *aController)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_get_indicator.html">CGetIndicator</a> * CGetIndicator::NewL </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_m_exec_async.html">MExecAsync</a> *&nbsp;</td>
          <td class="paramname"> <em>aController</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Factory 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>Pointer to <a class="el" href="class_m_exec_async.html">MExecAsync</a> object passed to constructor of <a class="el" href="class_c_i_s_v_a_p_i_base.html">CISVAPIBase</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Instance of <a class="el" href="class_c_get_indicator.html">CGetIndicator</a> class </dd></dl>

<p>Definition at line <a class="el" href="_c_get_indicator_8cpp_source.html#l00025">25</a> of file <a class="el" href="_c_get_indicator_8cpp_source.html">CGetIndicator.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae949e31554b2459d1419df06ca13941e"></a><!-- doxytag: member="CGetIndicator::DoStartRequestL" ref="ae949e31554b2459d1419df06ca13941e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CGetIndicator::DoStartRequestL </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the indicator information (information regarding whether the battery charger is connected and stores it in the iIndicatorV1Pckg package. </p>

<p>Reimplemented from <a class="el" href="class_c_i_s_v_a_p_i_base.html#af5a272546d704790a27788fcd45598b5">CISVAPIBase</a>.</p>

<p>Definition at line <a class="el" href="_c_get_indicator_8cpp_source.html#l00047">47</a> of file <a class="el" href="_c_get_indicator_8cpp_source.html">CGetIndicator.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6ef0f9aec7f2a7f56de340900e1fd40d"></a><!-- doxytag: member="CGetIndicator::DoRequestNotificationL" ref="a6ef0f9aec7f2a7f56de340900e1fd40d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CGetIndicator::DoRequestNotificationL </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Requests to receive notifications of change in the indicator information. </p>

<p>Reimplemented from <a class="el" href="class_c_i_s_v_a_p_i_base.html#a0c13d9526d07940b6c8f6504e6e2c559">CISVAPIBase</a>.</p>

<p>Definition at line <a class="el" href="_c_get_indicator_8cpp_source.html#l00128">128</a> of file <a class="el" href="_c_get_indicator_8cpp_source.html">CGetIndicator.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a45ffb6c848034100371cf99ed9a8d379"></a><!-- doxytag: member="CGetIndicator::iIndicatorV1" ref="a45ffb6c848034100371cf99ed9a8d379" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CTelephony::TIndicatorV1 <a class="el" href="class_c_get_indicator.html#a45ffb6c848034100371cf99ed9a8d379">CGetIndicator::iIndicatorV1</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Stores retrieved indicator information. </p>

<p>Definition at line <a class="el" href="_c_get_indicator_8h_source.html#l00057">57</a> of file <a class="el" href="_c_get_indicator_8h_source.html">CGetIndicator.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>