00001 "-//W3C//DTD HTML 4.0 Transitional//EN"> 00002 00003 00004 00005 "Content-Type" content="text/html;charset=iso-8859-1"> 00006timeserversession.h Source File 00007 "style.css" rel="stylesheet" type="text/css"> 00008 00009 00010
"100%" height="1">"2" color="#000000" face="Arial, Helvetica, sans-serif">
00012 S60 5th Edition SDK Example Applications Guide |
class="fragment">"l00001">00001 class="comment">/* 00021 00002 * ============================================================================== 00022 00003 * Name : timeserversession.h 00023 00004 * Part of : CSAsync 00024 00005 * Interface : 00025 00006 * Description : 00026 00007 * Version : 00027 00008 * 00028 00009 * Copyright (c) 2004-2006 Nokia Corporation. 00029 00010 * This material, including documentation and any related 00030 00011 * computer programs, is protected by copyright controlled by 00031 00012 * Nokia Corporation. 00032 00013 * ============================================================================== 00033 00014 */ 00034 "l00015">00015 00035 "l00016">00016 00036 "l00017">00017 class="preprocessor">#ifndef __TIMESERVERSESSION_H__ 00037 "l00018">00018 class="preprocessor">class="preprocessor">#define __TIMESERVERSESSION_H__ 00038 "l00019">00019 class="preprocessor"> 00039 "l00020">00020 class="comment">// INCLUDE FILES 00040 "l00021">00021 class="preprocessor">#include <e32base.h> 00041 "l00022">00022 00042 "l00023">00023 class="comment">// CONSTANTS 00043 "l00024">00024 class="comment">// Number of message slots to reserve for this client server session. 00044 "l00025">00025 class="comment">// In this example we can have one asynchronous request outstanding 00045 "l00026">00026 class="comment">// and one synchronous request in progress. 00046 "l00027">00027 class="keyword">const TUint KDefaultMessageSlots = 2; 00047 "l00028">00028 00048 "l00029">00029 class="keyword">const TUid KServerUid3 = { 0xA0000227 }; class="comment">// Server UID 00049 "l00030">00030 00050 "l00031">00031 _LIT( KTimeServerFilename, class="stringliteral">"CSAsyncServer" ); 00051 "l00032">00032 00052 "l00033">00033 class="preprocessor">#ifdef __WINS__ 00053 "l00034">00034 class="preprocessor">class="keyword">static class="keyword">const TUint KServerMinHeapSize = 0x1000; class="comment">// 4K 00054 "l00035">00035 class="keyword">static class="keyword">const TUint KServerMaxHeapSize = 0x10000; class="comment">// 64K 00055 "l00036">00036 class="preprocessor">#endif 00056 "l00037">00037 class="preprocessor"> 00057 "l00038">00038 class="comment">// CLASS DECLARATION 00058 "l00039">00039 class="comment"> 00062 "l00043">class="code" href="class_r_time_server_session.html">00043 class="keyword">class "code" href="class_r_time_server_session.html">RTimeServerSession : class="keyword">public RSessionBase 00063 "l00044">00044 { 00064 "l00045">00045 class="keyword">public: class="comment">// Constructors and destructors 00065 "l00046">00046 class="comment"> 00066 "l00047">00047 class="comment"> 00070 "l00051">00051 class="code" href="class_r_time_server_session.html#d8a4b16d15242f1f1a1e7e2585bf81a6">RTimeServerSession(); 00071 "l00052">00052 00072 "l00053">00053 class="keyword">public: class="comment">// New functions 00073 "l00054">00054 class="comment"> 00074 "l00055">00055 class="comment"> 00079 "l00060">00060 TInt class="code" href="class_r_time_server_session.html#0a20867f2777f1db7349df290a5e6112">Connect(); 00080 "l00061">00061 class="comment"> 00081 "l00062">00062 class="comment"> 00086 "l00067">00067 TVersion class="code" href="class_r_time_server_session.html#30dc24843f42888ea13e6093f6318f37">Version() class="keyword">const; 00087 "l00068">00068 class="comment"> 00088 "l00069">00069 class="comment"> 00094 "l00075">00075 class="keywordtype">void class="code" href="class_r_time_server_session.html#0e65b7c45b7af042183f1c5525cfcc1b">RequestTime( TTime& aTime,TRequestStatus& aStatus ); 00095 "l00076">00076 class="comment"> 00096 "l00077">00077 class="comment"> 00100 "l00081">00081 class="keywordtype">void class="code" href="class_r_time_server_session.html#52a5f2cddd36f215fea9c11e32ab88b8">CancelRequestTime() class="keyword">const; 00101 "l00082">00082 00102 "l00083">00083 class="keyword">private: class="comment">// Data 00103 "l00084">00084 class="comment"> 00104 "l00085">00085 class="comment"> 00107 "l00088">class="code" href="class_r_time_server_session.html#828f90acd9ecd7a6283a9226001e3921">00088 TPtr8 class="code" href="class_r_time_server_session.html#828f90acd9ecd7a6283a9226001e3921">iTimeBuffer; 00108 "l00089">00089 }; 00109 "l00090">00090 00110 "l00091">00091 00111 "l00092">00092 class="preprocessor">#endif // __TIMESERVERSESSION_H__ 00112 "l00093">00093 class="preprocessor"> 00113 "l00094">00094 00114 "l00095">00095 class="comment">// End of File 00115
"width: 50%;
00130 padding-right: 10px;
00131 padding-left: 10px;
00132 border-right-style: None;
00133 border-left-style: None;
00134 border-top-style: None;
00135 border-bottom-style: None;"
00136 width=50%>
00137 "font-family: Arial;">"font-size: smaller;"> Nokia 2009 |
00138 "width: 50%;
00139 padding-right: 10px;
00140 padding-left: 10px;
00141 border-top-style: None;
00142 border-bottom-style: None;
00143 border-right-style: None;"
00144 width=50%>
00145 "text-align: right; margin-right: -4px;"
00146 align=right>"font-weight: bold;">"#Top"
00147 title="Back to top"> |