⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class_c_web_client_engine.html

📁 symbian 利用http上传的例子.
💻 HTML
📖 第 1 页 / 共 5 页
字号:
    </td>    <td><p><a class="el" href="class_c_web_client_engine.html#3f9569fee2d8d73da06a0025fcd80c8d">IsRunning()</a> Checks if the transaction is running. <dl compact><dt><b>Returns:</b></dt><dd>ETrue, if transaction is currently running. </dd></dl><p>Definition at line <a class="el" href="_web_client_engine_8h-source.html#l00133">133</a> of file <a class="el" href="_web_client_engine_8h-source.html">WebClientEngine.h</a>.<p>References <a class="el" href="_web_client_engine_8h-source.html#l00233">iRunning</a>.<div class="fragment"><pre class="fragment"><a name="l00133"></a>00133 { <span class="keywordflow">return</span> <a class="code" href="class_c_web_client_engine.html#d19da1539625146ffaa8979ee6ced8c3">iRunning</a>; };</pre></div><p>    </td>  </tr></table><a class="anchor" name="d7945af2beb1efffbb94f6007b666d46"></a><!-- doxytag: member="CWebClientEngine::SetCallBack" ref="d7945af2beb1efffbb94f6007b666d46" args="(CWebClientAppUi *aCallBack)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void CWebClientEngine::SetCallBack           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top"><a class="el" href="class_c_web_client_app_ui.html">CWebClientAppUi</a> *&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>aCallBack</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p><a class="el" href="class_c_web_client_engine.html#d7945af2beb1efffbb94f6007b666d46">SetCallBack()</a> Sets the callback address. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>aCallBack,:</em>&nbsp;</td><td>A pointer to calling instance. </td></tr>  </table></dl><p>Definition at line <a class="el" href="_web_client_engine_8cpp-source.html#l00300">300</a> of file <a class="el" href="_web_client_engine_8cpp-source.html">WebClientEngine.cpp</a>.<p>References <a class="el" href="_web_client_engine_8h-source.html#l00234">iApplicationUi</a>.<div class="fragment"><pre class="fragment"><a name="l00301"></a>00301     {<a name="l00302"></a>00302     <a class="code" href="class_c_web_client_engine.html#6da7cfd219226594e04b0bf1b29cd50d">iApplicationUi</a> = aCallBack;<a name="l00303"></a>00303     }</pre></div><p>    </td>  </tr></table><a class="anchor" name="9ce34ba0b947863222da3c63d0481044"></a><!-- doxytag: member="CWebClientEngine::ConstructL" ref="9ce34ba0b947863222da3c63d0481044" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void CWebClientEngine::ConstructL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [private]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p><a class="el" href="class_c_web_client_engine.html#9ce34ba0b947863222da3c63d0481044">ConstructL()</a> Perform the second phase construction of a CWebClientEngine object. <p>Definition at line <a class="el" href="_web_client_engine_8cpp-source.html#l00085">85</a> of file <a class="el" href="_web_client_engine_8cpp-source.html">WebClientEngine.cpp</a>.<p>References <a class="el" href="_web_client_engine_8h-source.html#l00229">iSession</a>.<div class="fragment"><pre class="fragment"><a name="l00086"></a>00086     {<a name="l00087"></a>00087     <span class="comment">// Open RHTTPSession with default protocol ("HTTP/TCP")</span><a name="l00088"></a>00088     TRAPD( err, <a class="code" href="class_c_web_client_engine.html#d8033daa9b951c54149345b6871648bb">iSession</a>.OpenL() );<a name="l00089"></a>00089     <span class="keywordflow">if</span>( err != KErrNone ) {<a name="l00090"></a>00090         <span class="comment">// Most common error; no access point configured, and session creation</span><a name="l00091"></a>00091         <span class="comment">// leaves with KErrNotFound.</span><a name="l00092"></a>00092         <span class="comment">// Load a string from the resource file and add the error code to string</span><a name="l00093"></a>00093         HBufC* textResource = StringLoader::LoadLC( R_WEBCLIENT_IAP_CONF_ERR, err );<a name="l00094"></a>00094         CAknErrorNote* errorNote;<a name="l00095"></a>00095         errorNote = <span class="keyword">new</span> (ELeave) CAknErrorNote;<a name="l00096"></a>00096         <span class="comment">// Show the error Note with textResource loaded with StringLoader.</span><a name="l00097"></a>00097         errorNote-&gt;ExecuteLD( *textResource);<a name="l00098"></a>00098         <span class="comment">// Pop HBuf from CleanUpStack and Destroy it.</span><a name="l00099"></a>00099         CleanupStack::PopAndDestroy( textResource );<a name="l00100"></a>00100         User::Leave( err );<a name="l00101"></a>00101     }<a name="l00102"></a>00102 <a name="l00103"></a>00103     <span class="comment">// Install this class as the callback for authentication requests. When </span><a name="l00104"></a>00104     <span class="comment">// page requires authentication the framework calls GetCredentialsL to get </span><a name="l00105"></a>00105     <span class="comment">// user name and password.</span><a name="l00106"></a>00106     InstallAuthenticationL( <a class="code" href="class_c_web_client_engine.html#d8033daa9b951c54149345b6871648bb">iSession</a> );<a name="l00107"></a>00107     }</pre></div><p>    </td>  </tr></table><a class="anchor" name="c5970d86bcc6ac5be0ff1c5d5daaea7b"></a><!-- doxytag: member="CWebClientEngine::SetHeaderL" ref="c5970d86bcc6ac5be0ff1c5d5daaea7b" args="(RHTTPHeaders aHeaders, TInt aHdrField, const TDesC8 &amp;aHdrValue)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void CWebClientEngine::SetHeaderL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">RHTTPHeaders&nbsp;</td>          <td class="mdname" nowrap> <em>aHeaders</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>TInt&nbsp;</td>          <td class="mdname" nowrap> <em>aHdrField</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>const TDesC8 &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>aHdrValue</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [private]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p><a class="el" href="class_c_web_client_engine.html#c5970d86bcc6ac5be0ff1c5d5daaea7b">SetHeaderL()</a> Sets header value of an HTTP request. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>aHeaders,:</em>&nbsp;</td><td>Headers of the HTTP request </td></tr>    <tr><td valign="top"></td><td valign="top"><em>aHdrField,:</em>&nbsp;</td><td>Enumerated HTTP header field, e.g. HTTP::EUserAgent </td></tr>    <tr><td valign="top"></td><td valign="top"><em>aHdrValue,:</em>&nbsp;</td><td>New value for header field </td></tr>  </table></dl><p>Definition at line <a class="el" href="_web_client_engine_8cpp-source.html#l00115">115</a> of file <a class="el" href="_web_client_engine_8cpp-source.html">WebClientEngine.cpp</a>.<p>References <a class="el" href="_web_client_engine_8h-source.html#l00229">iSession</a>.<div class="fragment"><pre class="fragment"><a name="l00118"></a>00118     {<a name="l00119"></a>00119     RStringF valStr = <a class="code" href="class_c_web_client_engine.html#d8033daa9b951c54149345b6871648bb">iSession</a>.StringPool().OpenFStringL( aHdrValue );<a name="l00120"></a>00120     CleanupClosePushL( valStr );<a name="l00121"></a>00121     THTTPHdrVal val( valStr );<a name="l00122"></a>00122     aHeaders.SetFieldL( <a class="code" href="class_c_web_client_engine.html#d8033daa9b951c54149345b6871648bb">iSession</a>.StringPool().StringF( aHdrField,<a name="l00123"></a>00123         RHTTPSession::GetTable() ), val );<a name="l00124"></a>00124     CleanupStack::PopAndDestroy( &amp;valStr );<a name="l00125"></a>00125     }</pre></div><p>    </td>  </tr></table><a class="anchor" name="f0720cc791fe8b50eff81b4af13e9f89"></a><!-- doxytag: member="CWebClientEngine::DumpRespHeadersL" ref="f0720cc791fe8b50eff81b4af13e9f89" args="(RHTTPTransaction &amp;aTransantion)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void CWebClientEngine::DumpRespHeadersL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">RHTTPTransaction &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>aTransantion</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [private]</code></td>        </tr>      </table>    </td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -