00001 "-//W3C//DTD HTML 4.0 Transitional//EN"> 00002 00003 00004 00005 "Content-Type" content="text/html;charset=iso-8859-1"> 00006timesession.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 : timesession.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 __CTIMESESSION_H__ 00037 "l00018">00018 class="preprocessor">class="preprocessor">#define __CTIMESESSION_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">// FORWARD DECLARATIONS 00043 "l00024">00024 class="keyword">class "code" href="class_c_time_server.html">CTimeServer; 00044 "l00025">00025 00045 "l00026">00026 class="comment">// CLASS DECLARATION 00046 "l00027">00027 class="comment"> 00050 "l00031">class="code" href="class_c_time_server_session.html">00031 class="keyword">class "code" href="class_c_time_server_session.html">CTimeServerSession : class="keyword">public CSession2 00051 "l00032">00032 { 00052 "l00033">00033 class="keyword">public: class="comment">// Constructors and destructors 00053 "l00034">00034 class="comment"> 00054 "l00035">00035 class="comment"> 00060 "l00041">00041 class="keyword">static class="code" href="class_c_time_server_session.html">CTimeServerSession* class="code" href="class_c_time_server_session.html#73d44aed371951fd548af4329b779411">NewL( class="code" href="class_c_time_server.html">CTimeServer& aServer ); 00061 "l00042">00042 class="comment"> 00062 "l00043">00043 class="comment"> 00068 "l00049">00049 class="keyword">static class="code" href="class_c_time_server_session.html">CTimeServerSession* class="code" href="class_c_time_server_session.html#e1d8bbb0d9472f94ae559c6cb4e59e74">NewLC( class="code" href="class_c_time_server.html">CTimeServer& aServer ); 00069 "l00050">00050 class="comment"> 00070 "l00051">00051 class="comment"> 00074 "l00055">00055 class="keyword">virtual class="code" href="class_c_time_server_session.html#efc8537cb8d65ded65903587ad44c2e0">~CTimeServerSession(); 00075 "l00056">00056 00076 "l00057">00057 class="keyword">public: class="comment">// New functions 00077 "l00058">00058 class="comment"> 00078 "l00059">00059 class="comment"> 00083 "l00064">00064 class="keywordtype">void class="code" href="class_c_time_server_session.html#ecff8e289d914777ae0c503db937cf33">SendTimeToClient(); 00084 "l00065">00065 00085 "l00066">00066 class="keyword">public: class="comment">// Functions from base classes 00086 "l00067">00067 class="comment"> 00087 "l00068">00068 class="comment"> 00093 "l00074">00074 class="keywordtype">void class="code" href="class_c_time_server_session.html#75c0a1442736b57144c9ad541d87d370">ServiceL( class="keyword">const RMessage2& aMessage ); 00094 "l00075">00075 00095 "l00076">00076 class="keyword">private: class="comment">// Constructors and destructors 00096 "l00077">00077 class="comment"> 00097 "l00078">00078 class="comment"> 00102 "l00083">00083 class="code" href="class_c_time_server_session.html#88d810fed35057dcca6673d50400186c">CTimeServerSession( class="code" href="class_c_time_server.html">CTimeServer& aServer ); 00103 "l00084">00084 class="comment"> 00104 "l00085">00085 class="comment"> 00108 "l00089">00089 class="keywordtype">void class="code" href="class_c_time_server_session.html#9ce34ba0b947863222da3c63d0481044">ConstructL(); 00109 "l00090">00090 00110 "l00091">00091 class="keyword">private: class="comment">// New methods 00111 "l00092">00092 class="comment"> 00112 "l00093">00093 class="comment"> 00118 "l00099">00099 class="keywordtype">void class="code" href="class_c_time_server_session.html#fc9ec0d1642cb12692ca61f4a163e601">PanicClient( class="keyword">const RMessagePtr2& aMessage, 00119 "l00100">00100 TInt aPanic ) class="keyword">const; 00120 "l00101">00101 class="comment"> 00121 "l00102">00102 class="comment"> 00127 "l00108">00108 class="keywordtype">void class="code" href="class_c_time_server_session.html#8fac529732093d7c4331fb0e03da87f1">RequestTimeL( class="keyword">const RMessage2& aMessage ); 00128 "l00109">00109 00129 "l00110">00110 class="keyword">private: class="comment">// Data 00130 "l00111">00111 class="comment"> 00131 "l00112">00112 class="comment"> 00134 "l00115">class="code" href="class_c_time_server_session.html#6a31e2b3666880d5daf8f63641125e71">00115 TBool class="code" href="class_c_time_server_session.html#6a31e2b3666880d5daf8f63641125e71">iWaitingForTick; 00135 "l00116">00116 class="comment"> 00136 "l00117">00117 class="comment"> 00139 "l00120">class="code" href="class_c_time_server_session.html#83107f9dbd3370ed4e809e8cc7b35380">00120 RMessage2 class="code" href="class_c_time_server_session.html#83107f9dbd3370ed4e809e8cc7b35380">iMessage; 00140 "l00121">00121 class="comment"> 00141 "l00122">00122 class="comment"> 00144 "l00125">class="code" href="class_c_time_server_session.html#2fd325e8f3ad0cd0f67a39cca15fa423">00125 class="code" href="class_c_time_server.html">CTimeServer& class="code" href="class_c_time_server_session.html#2fd325e8f3ad0cd0f67a39cca15fa423">iServer; 00145 "l00126">00126 }; 00146 "l00127">00127 00147 "l00128">00128 class="preprocessor">#endif // __CTIMESESSION_H__ 00148 "l00129">00129 class="preprocessor"> 00149 "l00130">00130 00150 "l00131">00131 class="comment">// End of File 00151
"width: 50%;
00166 padding-right: 10px;
00167 padding-left: 10px;
00168 border-right-style: None;
00169 border-left-style: None;
00170 border-top-style: None;
00171 border-bottom-style: None;"
00172 width=50%>
00173 "font-family: Arial;">"font-size: smaller;"> Nokia 2009 |
00174 "width: 50%;
00175 padding-right: 10px;
00176 padding-left: 10px;
00177 border-top-style: None;
00178 border-bottom-style: None;
00179 border-right-style: None;"
00180 width=50%>
00181 "text-align: right; margin-right: -4px;"
00182 align=right>"font-weight: bold;">"#Top"
00183 title="Back to top"> |