📄 class_c_web_client_engine.html
字号:
</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">( </td> <td class="md" nowrap valign="top"><a class="el" href="class_c_web_client_app_ui.html">CWebClientAppUi</a> * </td> <td class="mdname1" valign="top" nowrap> <em>aCallBack</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </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> </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">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [private]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </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->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 &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">( </td> <td class="md" nowrap valign="top">RHTTPHeaders </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 </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 & </td> <td class="mdname" nowrap> <em>aHdrValue</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [private]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </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> </td><td>Headers of the HTTP request </td></tr> <tr><td valign="top"></td><td valign="top"><em>aHdrField,:</em> </td><td>Enumerated HTTP header field, e.g. HTTP::EUserAgent </td></tr> <tr><td valign="top"></td><td valign="top"><em>aHdrValue,:</em> </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( &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 &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">( </td> <td class="md" nowrap valign="top">RHTTPTransaction & </td> <td class="mdname1" valign="top" nowrap> <em>aTransantion</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [private]</code></td> </tr> </table> </td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -