examples/S60CppExamples/ClientServerAsync/doc/class_c_c_s_async_request_handler.html

00001 "-//W3C//DTD HTML 4.0 Transitional//EN">
00002 
00003 
00004 
00005 "Content-Type" content="text/html;charset=iso-8859-1">
00006 <a class="code" href="class_c_c_s_async_request_handler.html">CCSAsyncRequestHandler</a> Class Reference
00007 "style.css" rel="stylesheet" type="text/css">
00008 
00009 
00010 "0" width="100%" height="8" bgcolor="#eeeeee">
00011 
"100%" height="1">"2" color="#000000" face="Arial, Helvetica, sans-serif"> 00012 S60 5th Edition SDK
Example Applications Guide
00013 00014
class="tabs"> 00015
00020 00026

CCSAsyncRequestHandler Class Reference

#include <class="el" href="csasyncrequesthandler_8h-source.html">csasyncrequesthandler.h> 00027

00028

Inheritance diagram for CCSAsyncRequestHandler: 00029

"class_c_c_s_async_request_handler.png" usemap="#CCSAsyncRequestHandler_map" border="0" alt="">
00030 "CCSAsyncRequestHandler_map"> 00031 00032 "class_c_c_s_async_request_handler-members.html">List of all members.
"_details">

Detailed Description

00033 CCSAsyncRequestHandler An instance of the request handler object for the ClientServerAsync example application 00034

00035 00036

00037 Definition at line class="el" href="csasyncrequesthandler_8h-source.html#l00033">33 of file class="el" href="csasyncrequesthandler_8h-source.html">csasyncrequesthandler.h.

"0" cellpadding="0" cellspacing="0"> 00038 00039 00040 00041 00042 00043 00044 00045 00046 00047 00048 00049 00050 00051 00052 00053 00054 00055 00056 00057 00058 00059 00060 00061 00062 00063 00064 00065 00066 00067 00068 00069 00070
"2">

Public Member Functions

class="memItemLeft" nowrap align="right" valign="top">virtual class="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#91aee909b7becabe937b696acc0c1590">~CCSAsyncRequestHandler ()
class="memItemLeft" nowrap align="right" valign="top">void class="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#481d63e2f4e33b9cb8ed4680a965da25">RequestTime ()
class="memItemLeft" nowrap align="right" valign="top">void class="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#63d7f6ab1c508b38c31d416e01f71a29">CancelRequest ()
class="memItemLeft" nowrap align="right" valign="top">TTime class="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#abd5ca40d94b3e8941d79e5362c038b2">Time () const
"2">

Static Public Member Functions

class="memItemLeft" nowrap align="right" valign="top">static CCSAsyncRequestHandlerclass="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#e27bf7140859a754f6f06c51dbbd1b12">NewL (class="el" href="class_m_async_time_observer.html">MAsyncTimeObserver &aObserver)
class="memItemLeft" nowrap align="right" valign="top">static CCSAsyncRequestHandlerclass="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#aea906e05bc2fa2a15b3152501b0f12e">NewLC (class="el" href="class_m_async_time_observer.html">MAsyncTimeObserver &aObserver)
"2">

Protected Member Functions

class="memItemLeft" nowrap align="right" valign="top">void class="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#98dcd20e4dd117488a6a90dadd4dfac5">RunL ()
class="memItemLeft" nowrap align="right" valign="top">void class="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#79737b00f2b6a07492c7caf4220c6691">DoCancel ()
"2">

Private Member Functions

class="memItemLeft" nowrap align="right" valign="top"class="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#7f4ba53fa1861a0a692566cdfa024cd4">CCSAsyncRequestHandler (class="el" href="class_m_async_time_observer.html">MAsyncTimeObserver &aObserver)
class="memItemLeft" nowrap align="right" valign="top">void class="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#9ce34ba0b947863222da3c63d0481044">ConstructL ()
"2">

Private Attributes

class="memItemLeft" nowrap align="right" valign="top">class="el" href="class_r_time_server_session.html">RTimeServerSession class="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#d8033daa9b951c54149345b6871648bb">iSession
class="memItemLeft" nowrap align="right" valign="top">TTime class="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#ab88bd4e7e44b5e05aab3f182f76db1f">iTime
class="memItemLeft" nowrap align="right" valign="top">class="el" href="class_m_async_time_observer.html">MAsyncTimeObserverclass="memItemRight" valign="bottom">class="el" href="class_c_c_s_async_request_handler.html#5598d19cc10719afd28055422087a200">iObserver
00071

Constructor & Destructor Documentation

00072 class="anchor" name="91aee909b7becabe937b696acc0c1590">

00073

class="mdTable" cellpadding="2" cellspacing="0"> 00074 00075 00086 00087
class="mdRow"> 00076 "0" cellspacing="0" border="0"> 00077 00078 00079 00080 00081 00082 00083 00084
class="md" nowrap valign="top">CCSAsyncRequestHandler::~CCSAsyncRequestHandler class="md" valign="top">(  class="mdname1" valign="top" nowrap> class="md" valign="top"> )  class="md" nowrap> [virtual]
00085
00088 "5" cellpadding="0" border="0"> 00089 00090 00093 00107 00108
00091   00092 00094 00095

00096 ~CCSAsyncRequestHandler. Destructor. Destroys the object and release all memory objects. 00097

00098 Definition at line class="el" href="csasyncrequesthandler_8cpp-source.html#l00077">77 of file class="el" href="csasyncrequesthandler_8cpp-source.html">csasyncrequesthandler.cpp. 00099

00100 References class="el" href="csasyncrequesthandler_8h-source.html#l00123">iSession.

class="fragment">
class="fragment">"l00078">00078     {
00101 "l00079">00079     Cancel(); class="comment">// Causes call to DoCancel()
00102 "l00080">00080     class="code" href="class_c_c_s_async_request_handler.html#d8033daa9b951c54149345b6871648bb">iSession.Close();
00103 "l00081">00081     }
00104 
00105

00106

00109 class="anchor" name="7f4ba53fa1861a0a692566cdfa024cd4">

00110

class="mdTable" cellpadding="2" cellspacing="0"> 00111 00112 00124 00125
class="mdRow"> 00113 "0" cellspacing="0" border="0"> 00114 00115 00116 00117 00118 00119 00120 00121 00122
class="md" nowrap valign="top">CCSAsyncRequestHandler::CCSAsyncRequestHandler class="md" valign="top">(  class="md" nowrap valign="top">class="el" href="class_m_async_time_observer.html">MAsyncTimeObserver class="mdname1" valign="top" nowrap> aObserver class="md" valign="top"> )  class="md" nowrap> [private]
00123
00126 "5" cellpadding="0" border="0"> 00127 00128 00131 00150 00151
00129   00130 00132 00133

00134 CCSAsyncRequestHandler. Performs the first phase of two phase construction.

Parameters:
00135 "0" cellspacing="2" cellpadding="0"> 00136 00137
"top">"top">aObserver The object to be used to handle updates from the server.
00138
00139 00140

00141 Definition at line class="el" href="csasyncrequesthandler_8cpp-source.html#l00066">66 of file class="el" href="csasyncrequesthandler_8cpp-source.html">csasyncrequesthandler.cpp. 00142

00143 Referenced by class="el" href="csasyncrequesthandler_8cpp-source.html#l00042">NewLC().

class="fragment">
class="fragment">"l00067">00067 : CActive( EPriorityStandard ), class="code" href="class_c_c_s_async_request_handler.html#5598d19cc10719afd28055422087a200">iObserver( aObserver )
00144 "l00068">00068     {
00145 "l00069">00069     CActiveScheduler::Add( class="keyword">this );
00146 "l00070">00070     }
00147 
00148

00149

00152

Member Function Documentation

00153 class="anchor" name="e27bf7140859a754f6f06c51dbbd1b12">

00154

class="mdTable" cellpadding="2" cellspacing="0"> 00155 00156 00168 00169
class="mdRow"> 00157 "0" cellspacing="0" border="0"> 00158 00159 00160 00161 00162 00163 00164 00165 00166
class="md" nowrap valign="top">class="el" href="class_c_c_s_async_request_handler.html">CCSAsyncRequestHandler * CCSAsyncRequestHandler::NewL class="md" valign="top">(  class="md" nowrap valign="top">class="el" href="class_m_async_time_observer.html">MAsyncTimeObserver class="mdname1" valign="top" nowrap> aObserver class="md" valign="top"> )  class="md" nowrap> [static]
00167
00170 "5" cellpadding="0" border="0"> 00171 00172 00175 00198 00199
00173   00174 00176 00177

00178 NewL. Two-phased constructor. Creates a CCSAsyncRequestHandler object using two phase construction, and return a pointer to the created object.

Parameters:
00179 "0" cellspacing="2" cellpadding="0"> 00180 00181
"top">"top">aObserver The object to be used to handle updates from the server.
00182
00183
Returns:
A pointer to the created instance of CCSAsyncRequestHandler.
00184 00185

00186 Definition at line class="el" href="csasyncrequesthandler_8cpp-source.html#l00030">30 of file class="el" href="csasyncrequesthandler_8cpp-source.html">csasyncrequesthandler.cpp. 00187

00188 References class="el" href="csasyncrequesthandler_8cpp-source.html#l00042">NewLC(). 00189

00190 Referenced by class="el" href="csasyncdocument_8cpp-source.html#l00083">CCSAsyncDocument::CreateAppUiL().

class="fragment">
class="fragment">"l00032">00032     {
00191 "l00033">00033     class="code" href="class_c_c_s_async_request_handler.html">CCSAsyncRequestHandler* class="keyword">self = class="code" href="class_c_c_s_async_request_handler.html#aea906e05bc2fa2a15b3152501b0f12e">NewLC( aObserver );
00192 "l00034">00034     CleanupStack::Pop( class="keyword">self );
00193 "l00035">00035     class="keywordflow">return( self ) ;
00194 "l00036">00036     }
00195 
00196

00197

00200 class="anchor" name="aea906e05bc2fa2a15b3152501b0f12e">

00201

class="mdTable" cellpadding="2" cellspacing="0"> 00202 00203 00215 00216
class="mdRow"> 00204 "0" cellspacing="0" border="0"> 00205 00206 00207 00208 00209 00210 00211 00212 00213
class="md" nowrap valign="top">class="el" href="class_c_c_s_async_request_handler.html">CCSAsyncRequestHandler * CCSAsyncRequestHandler::NewLC class="md" valign="top">(  class="md" nowrap valign="top">class="el" href="class_m_async_time_observer.html">MAsyncTimeObserver class="mdname1" valign="top" nowrap> aObserver class="md" valign="top"> )  class="md" nowrap> [static]
00214
00217 "5" cellpadding="0" border="0"> 00218 00219 00222 00247 00248
00220   00221 00223 00224

00225 NewLC. Two-phased constructor. Creates a CCSAsyncRequestHandler object using two phase construction, and return a pointer to the created object.

Parameters:
00226 "0" cellspacing="2" cellpadding="0"> 00227 00228
"top">"top">aObserver The object to be used to handle updates from the server.
00229
00230
Returns:
A pointer to the created instance of CCSAsyncRequestHandler.
00231 00232

00233 Definition at line class="el" href="csasyncrequesthandler_8cpp-source.html#l00042">42 of file class="el" href="csasyncrequesthandler_8cpp-source.html">csasyncrequesthandler.cpp. 00234

00235 References class="el" href="csasyncrequesthandler_8cpp-source.html#l00066">CCSAsyncRequestHandler(). 00236

00237 Referenced by class="el" href="csasyncrequesthandler_8cpp-source.html#l00030">NewL().

class="fragment">
class="fragment">"l00044">00044     {
00238 "l00045">00045     class="code" href="class_c_c_s_async_request_handler.html">CCSAsyncRequestHandler* class="keyword">self =
00239 "l00046">00046         class="keyword">new ( ELeave ) class="code" href="class_c_c_s_async_request_handler.html#7f4ba53fa1861a0a692566cdfa024cd4">CCSAsyncRequestHandler( aObserver );
00240 "l00047">00047     CleanupStack::PushL( class="keyword">self );
00241 "l00048">00048     class="keyword">self->ConstructL();
00242 "l00049">00049     class="keywordflow">return class="keyword">self;
00243 "l00050">00050     }
00244 
00245

00246

00249 class="anchor" name="481d63e2f4e33b9cb8ed4680a965da25">

00250

class="mdTable" cellpadding="2" cellspacing="0"> 00251 00252 00263 00264
class="mdRow"> 00253 "0" cellspacing="0" border="0"> 00254 00255 00256 00257 00258 00259 00260 00261
class="md" nowrap valign="top">void CCSAsyncRequestHandler::RequestTime class="md" valign="top">(  class="mdname1" valign="top" nowrap> class="md" valign="top"> )  class="md" nowrap>
00262
00265 "5" cellpadding="0" border="0"> 00266 00267 00270 00289 00290
00268   00269 00271 00272

00273 RequestTime. Sends a request to the server for an update to the time. 00274

00275 Definition at line class="el" href="csasyncrequesthandler_8cpp-source.html#l00088">88 of file class="el" href="csasyncrequesthandler_8cpp-source.html">csasyncrequesthandler.cpp. 00276

00277 References class="el" href="csasyncrequesthandler_8h-source.html#l00123">iSession, class="el" href="csasyncrequesthandler_8h-source.html#l00128">iTime, and class="el" href="timeserversession_8cpp-source.html#l00075">RTimeServerSession::RequestTime(). 00278

00279 Referenced by class="el" href="csasyncrequesthandler_8cpp-source.html#l00112">RunL(), and class="el" href="csasyncdocument_8cpp-source.html#l00098">CCSAsyncDocument::UpdateTime().

00287

00288

00291 class="anchor" name="63d7f6ab1c508b38c31d416e01f71a29">

00292

class="mdTable" cellpadding="2" cellspacing="0"> 00293 00294 00305 00306
class="mdRow"> 00295 "0" cellspacing="0" border="0"> 00296 00297 00298 00299 00300 00301 00302 00303
class="md" nowrap valign="top">void CCSAsyncRequestHandler::CancelRequest class="md" valign="top">(  class="mdname1" valign="top" nowrap> class="md" valign="top"> )  class="md" nowrap>
00304
00307 "5" cellpadding="0" border="0"> 00308 00309 00312 00325 00326
00310   00311 00313 00314

00315 CancelRequest. Cancels an outstanding request. 00316

00317 Definition at line class="el" href="csasyncrequesthandler_8cpp-source.html#l00102">102 of file class="el" href="csasyncrequesthandler_8cpp-source.html">csasyncrequesthandler.cpp. 00318

00319 Referenced by class="el" href="csasyncdocument_8cpp-source.html#l00108">CCSAsyncDocument::StopClock().

class="fragment">
class="fragment">"l00103">00103     {
00320 "l00104">00104     Cancel() ; class="comment">// Causes call to DoCancel()
00321 "l00105">00105     }
00322 
00323

00324

00327 class="anchor" name="abd5ca40d94b3e8941d79e5362c038b2">

00328

class="mdTable" cellpadding="2" cellspacing="0"> 00329 00330 00341 00342
class="mdRow"> 00331 "0" cellspacing="0" border="0"> 00332 00333 00334 00335 00336 00337 00338 00339
class="md" nowrap valign="top">TTime CCSAsyncRequestHandler::Time class="md" valign="top">(  class="mdname1" valign="top" nowrap> class="md" valign="top"> )  class="md" nowrap> const
00340
00343 "5" cellpadding="0" border="0"> 00344 00345 00348 00364 00365
00346   00347 00349 00350

00351 Time. Gets a copy of the last time received from the server.

Returns:
The time.
00352 00353

00354 Definition at line class="el" href="csasyncrequesthandler_8cpp-source.html#l00151">151 of file class="el" href="csasyncrequesthandler_8cpp-source.html">csasyncrequesthandler.cpp. 00355

00356 References class="el" href="csasyncrequesthandler_8h-source.html#l00128">iTime. 00357

00358 Referenced by class="el" href="csasyncdocument_8cpp-source.html#l00121">CCSAsyncDocument::Time().

class="fragment">
class="fragment">"l00152">00152     {
00359 "l00153">00153     class="keywordflow">return class="code" href="class_c_c_s_async_request_handler.html#ab88bd4e7e44b5e05aab3f182f76db1f">iTime;
00360 "l00154">00154     }
00361 
00362

00363

00366 class="anchor" name="98dcd20e4dd117488a6a90dadd4dfac5">

00367

class="mdTable" cellpadding="2" cellspacing="0"> 00368 00369 00380 00381
class="mdRow"> 00370 "0" cellspacing="0" border="0"> 00371 00372 00373 00374 00375 00376 00377 00378
class="md" nowrap valign="top">void CCSAsyncRequestHandler::RunL class="md" valign="top">(  class="mdname1" valign="top" nowrap> class="md" valign="top"> )  class="md" nowrap> [protected]
00379
00382 "5" cellpadding="0" border="0"> 00383 00384 00387 00419 00420
00385   00386 00388 00389

00390 From CActive, RunL. Callback function. Invoked to handle responses from the server. 00391

00392 Definition at line class="el" href="csasyncrequesthandler_8cpp-source.html#l00112">112 of file class="el" href="csasyncrequesthandler_8cpp-source.html">csasyncrequesthandler.cpp. 00393

00394 References class="el" href="class_m_async_time_observer.html#0f7e397559bb14d521856cfb636830df">MAsyncTimeObserver::HandleTimeUpdate(), class="el" href="csasyncrequesthandler_8h-source.html#l00133">iObserver, and class="el" href="csasyncrequesthandler_8cpp-source.html#l00088">RequestTime().

class="fragment">
class="fragment">"l00113">00113     {
00395 "l00114">00114     class="keywordflow">switch ( iStatus.Int() )
00396 "l00115">00115         {
00397 "l00116">00116         class="keywordflow">case ETimeServRequestTimeComplete:
00398 "l00117">00117             class="comment">// The server has completed the request, signalled the client
00399 "l00118">00118             class="comment">// thread and the clients active scheduler runs the active object.
00400 "l00119">00119             class="comment">// Now do something with it
00401 "l00120">00120             class="code" href="class_c_c_s_async_request_handler.html#5598d19cc10719afd28055422087a200">iObserver.class="code" href="class_m_async_time_observer.html#0f7e397559bb14d521856cfb636830df">HandleTimeUpdate();
00402 "l00121">00121             class="code" href="class_c_c_s_async_request_handler.html#481d63e2f4e33b9cb8ed4680a965da25">RequestTime();   class="comment">// Add this line to make the clock keep ticking
00403 "l00122">00122             break ;
00404 "l00123">00123 
00405 "l00124">00124         class="keywordflow">case KErrCancel:
00406 "l00125">00125             class="comment">// The request was canceled
00407 "l00126">00126             break ;
00408 "l00127">00127 
00409 "l00128">00128         class="keywordflow">case KErrNotReady:
00410 "l00129">00129             class="comment">// We requested a new time before completing the previous request
00411 "l00130">00130         class="keywordflow">default:
00412 "l00131">00131             User::Panic( KCSAsyncClient, ECSAsyncBadState ); class="comment">// Unexpected error
00413 "l00132">00132             class="keywordflow">break;
00414 "l00133">00133         }
00415 "l00134">00134     }
00416 
00417

00418

00421 class="anchor" name="79737b00f2b6a07492c7caf4220c6691">

00422

class="mdTable" cellpadding="2" cellspacing="0"> 00423 00424 00435 00436
class="mdRow"> 00425 "0" cellspacing="0" border="0"> 00426 00427 00428 00429 00430 00431 00432 00433
class="md" nowrap valign="top">void CCSAsyncRequestHandler::DoCancel class="md" valign="top">(  class="mdname1" valign="top" nowrap> class="md" valign="top"> )  class="md" nowrap> [protected]
00434
00437 "5" cellpadding="0" border="0"> 00438 00439 00442 00455 00456
00440   00441 00443 00444

00445 From CActive, DoCancel. Cancels any outstanding operation. 00446

00447 Definition at line class="el" href="csasyncrequesthandler_8cpp-source.html#l00141">141 of file class="el" href="csasyncrequesthandler_8cpp-source.html">csasyncrequesthandler.cpp. 00448

00449 References class="el" href="timeserversession_8cpp-source.html#l00094">RTimeServerSession::CancelRequestTime(), and class="el" href="csasyncrequesthandler_8h-source.html#l00123">iSession.

00453

00454

00457 class="anchor" name="9ce34ba0b947863222da3c63d0481044">

00458

class="mdTable" cellpadding="2" cellspacing="0"> 00459 00460 00471 00472
class="mdRow"> 00461 "0" cellspacing="0" border="0"> 00462 00463 00464 00465 00466 00467 00468 00469
class="md" nowrap valign="top">void CCSAsyncRequestHandler::ConstructL class="md" valign="top">(  class="mdname1" valign="top" nowrap> class="md" valign="top"> )  class="md" nowrap> [private]
00470
00473 "5" cellpadding="0" border="0"> 00474 00475 00478 00491 00492
00476   00477 00479 00480

00481 ConstructL. Performs the second phase construction of a CCSAsyncRequestHandler object. 00482

00483 Definition at line class="el" href="csasyncrequesthandler_8cpp-source.html#l00057">57 of file class="el" href="csasyncrequesthandler_8cpp-source.html">csasyncrequesthandler.cpp. 00484

00485 References class="el" href="timeserversession_8cpp-source.html#l00045">RTimeServerSession::Connect(), and class="el" href="csasyncrequesthandler_8h-source.html#l00123">iSession.

00489

00490

00493

Member Data Documentation

00494 class="anchor" name="d8033daa9b951c54149345b6871648bb">

00495

class="mdTable" cellpadding="2" cellspacing="0"> 00496 00497 00504 00505
class="mdRow"> 00498 "0" cellspacing="0" border="0"> 00499 00500 00501 00502
class="md" nowrap valign="top">class="el" href="class_r_time_server_session.html">RTimeServerSession class="el" href="class_c_c_s_async_request_handler.html#d8033daa9b951c54149345b6871648bb">CCSAsyncRequestHandler::iSession [private]
00503
00506 "5" cellpadding="0" border="0"> 00507 00508 00511 00519 00520
00509   00510 00512 00513

00514 iSession, the time server session. 00515

00516 Definition at line class="el" href="csasyncrequesthandler_8h-source.html#l00123">123 of file class="el" href="csasyncrequesthandler_8h-source.html">csasyncrequesthandler.h. 00517

00518 Referenced by class="el" href="csasyncrequesthandler_8cpp-source.html#l00057">ConstructL(), class="el" href="csasyncrequesthandler_8cpp-source.html#l00141">DoCancel(), class="el" href="csasyncrequesthandler_8cpp-source.html#l00088">RequestTime(), and class="el" href="csasyncrequesthandler_8cpp-source.html#l00077">~CCSAsyncRequestHandler().

00521 class="anchor" name="ab88bd4e7e44b5e05aab3f182f76db1f">

00522

class="mdTable" cellpadding="2" cellspacing="0"> 00523 00524 00531 00532
class="mdRow"> 00525 "0" cellspacing="0" border="0"> 00526 00527 00528 00529
class="md" nowrap valign="top">TTime class="el" href="class_c_c_s_async_request_handler.html#ab88bd4e7e44b5e05aab3f182f76db1f">CCSAsyncRequestHandler::iTime [private]
00530
00533 "5" cellpadding="0" border="0"> 00534 00535 00538 00546 00547
00536   00537 00539 00540

00541 iTime, passed to the session to store the time. 00542

00543 Definition at line class="el" href="csasyncrequesthandler_8h-source.html#l00128">128 of file class="el" href="csasyncrequesthandler_8h-source.html">csasyncrequesthandler.h. 00544

00545 Referenced by class="el" href="csasyncrequesthandler_8cpp-source.html#l00088">RequestTime(), and class="el" href="csasyncrequesthandler_8cpp-source.html#l00151">Time().

00548 class="anchor" name="5598d19cc10719afd28055422087a200">

00549

class="mdTable" cellpadding="2" cellspacing="0"> 00550 00551 00558 00559
class="mdRow"> 00552 "0" cellspacing="0" border="0"> 00553 00554 00555 00556
class="md" nowrap valign="top">class="el" href="class_m_async_time_observer.html">MAsyncTimeObserver& class="el" href="class_c_c_s_async_request_handler.html#5598d19cc10719afd28055422087a200">CCSAsyncRequestHandler::iObserver [private]
00557
00560 "5" cellpadding="0" border="0"> 00561 00562 00565 00573 00574
00563   00564 00566 00567

00568 iObserver, observer which handles updates from the server. 00569

00570 Definition at line class="el" href="csasyncrequesthandler_8h-source.html#l00133">133 of file class="el" href="csasyncrequesthandler_8h-source.html">csasyncrequesthandler.h. 00571

00572 Referenced by class="el" href="csasyncrequesthandler_8cpp-source.html#l00112">RunL().

00575
The documentation for this class was generated from the following files: 00577
00578 00579 00580 style="x-cell-content-align: top; 00581 width: 100%; 00582 border-spacing: 0px; 00583 border-spacing: 0px;" 00584 cellspacing=0 00585 width=100%> 00586 00587 00588 00589 00590 valign=top> 00591 00600 00622
00592 padding-right: 10px; 00593 padding-left: 10px; 00594 border-right-style: None; 00595 border-left-style: None; 00596 border-top-style: None; 00597 border-bottom-style: None;" 00598 width=50%> 00599

Nokia 2009

00601 padding-right: 10px; 00602 padding-left: 10px; 00603 border-top-style: None; 00604 border-bottom-style: None; 00605 border-right-style: None;" 00606 width=50%> 00607

00608 align=right>00609 title="Back to top">00610 src="top.gif" 00611 x-maintain-ratio=TRUE 00612 alt="Back to top" 00613 style="border: none; 00614 width: 18px; 00615 height: 15px; 00616 float: none; 00617 border-style: none; 00618 border-style: none;" 00619 width=18 00620 height=15 00621 border=0>

00623 00624 00625

Generated by  doxygen 1.6.2