examples/S60CppExamples/ClientServerAsync/doc/timeserversession_8h-source.html

00001 "-//W3C//DTD HTML 4.0 Transitional//EN">
00002 
00003 
00004 
00005 "Content-Type" content="text/html;charset=iso-8859-1">
00006 timeserversession.h Source File
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

timeserversession.h

class="fragment">
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 

00116 00117 00118 style="x-cell-content-align: top;00119 width: 100%;00120 border-spacing: 0px;00121 border-spacing: 0px;"00122 cellspacing=0 00123 width=100%> 00124 "width: 50%;"> 00125 "width: 50%;"> 00126 00127 "x-cell-content-align: top;"00128 valign=top> 00129 00138 00160
"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

"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">00148 src="top.gif" 00149 x-maintain-ratio=TRUE 00150 alt="Back to top" 00151 style="border: none; 00152 width: 18px; 00153 height: 15px; 00154 float: none; 00155 border-style: none; 00156 border-style: none;" 00157 width=18 00158 height=15 00159 border=0>

00161 00162 00163

Generated by  doxygen 1.6.2