1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> 3 <title>CFastRep class Reference</title> 4 <link href="doxygen.css" rel="stylesheet" type="text/css"> 5 </head><body> 6 <!-- Generated by Doxygen 1.2.18 --> 7 <center> 8 <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> </center> 9 <hr><h1>CFastRep Class Reference<br> 10 <small> 11 [<a class="el" href="group__osclutil.html">OSCL Util</a>]</small> 12 </h1><code>#include <<a class="el" href="oscl__string__rep_8h-source.html">oscl_string_rep.h</a>></code> 13 <p> 14 <table border=0 cellpadding=0 cellspacing=0> 15 <tr><td></td></tr> 16 <tr><td colspan=2><br><h2>Public Methods</h2></td></tr> 17 <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classCFastRep.html#a0">CFastRep</a> ()</td></tr> 18 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void </td><td valign=bottom><a class="el" href="classCFastRep.html#a1">set_w</a> (char *cp, uint32 len, uint32 maxlen)</td></tr> 19 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void </td><td valign=bottom><a class="el" href="classCFastRep.html#a2">set_w</a> (<a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *cp, uint32 len, uint32 maxlen)</td></tr> 20 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void </td><td valign=bottom><a class="el" href="classCFastRep.html#a3">set_r</a> (const char *cp, uint32 len)</td></tr> 21 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void </td><td valign=bottom><a class="el" href="classCFastRep.html#a4">set_r</a> (const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *cp, uint32 len)</td></tr> 22 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void </td><td valign=bottom><a class="el" href="classCFastRep.html#a5">append</a> (const char *cp, uint32 len)</td></tr> 23 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void </td><td valign=bottom><a class="el" href="classCFastRep.html#a6">append</a> (const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *cp, uint32 len)</td></tr> 24 <tr><td colspan=2><br><h2>Data Fields</h2></td></tr> 25 <tr><td nowrap align=right valign=top>uint32 </td><td valign=bottom><a class="el" href="classCFastRep.html#m0">maxsize</a></td></tr> 26 <tr><td nowrap align=right valign=top>uint32 </td><td valign=bottom><a class="el" href="classCFastRep.html#m1">size</a></td></tr> 27 <tr><td nowrap align=right valign=top><a class="el" href="group__osclbase.html#a25">OsclAny</a> * </td><td valign=bottom><a class="el" href="classCFastRep.html#m2">buffer</a></td></tr> 28 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classCFastRep.html#m3">writable</a></td></tr> 29 </table> 30 <hr><a name="_details"></a><h2>Detailed Description</h2> 31 For internal use only-- fast string representation 32 <p> 33 <hr><h2>Constructor & Destructor Documentation</h2> 34 <a name="a0" doxytag="CFastRep::CFastRep"></a><p> 35 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 36 <tr> 37 <td class="md"> 38 <table cellpadding="0" cellspacing="0" border="0"> 39 <tr> 40 <td class="md" nowrap valign="top"> CFastRep::CFastRep </td> 41 <td class="md" valign="top">( </td> 42 <td class="mdname1" valign="top" nowrap> </td> 43 <td class="md" valign="top">) </td> 44 <td class="md" nowrap><code> [inline]</code></td> 45 </tr> 46 47 </table> 48 </td> 49 </tr> 50 </table> 51 <table cellspacing=5 cellpadding=0 border=0> 52 <tr> 53 <td> 54 55 </td> 56 <td> 57 58 <p> 59 </td> 60 </tr> 61 </table> 62 <hr><h2>Member Function Documentation</h2> 63 <a name="a6" doxytag="CFastRep::append"></a><p> 64 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 65 <tr> 66 <td class="md"> 67 <table cellpadding="0" cellspacing="0" border="0"> 68 <tr> 69 <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CFastRep::append </td> 70 <td class="md" valign="top">( </td> 71 <td class="md" nowrap valign="top">const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> * </td> 72 <td class="mdname" nowrap> <em>cp</em>, </td> 73 </tr> 74 <tr> 75 <td></td> 76 <td></td> 77 <td class="md" nowrap>uint32 </td> 78 <td class="mdname" nowrap> <em>len</em></td> 79 </tr> 80 <tr> 81 <td></td> 82 <td class="md">) </td> 83 <td class="md" colspan="2"></td> 84 </tr> 85 86 </table> 87 </td> 88 </tr> 89 </table> 90 <table cellspacing=5 cellpadding=0 border=0> 91 <tr> 92 <td> 93 94 </td> 95 <td> 96 97 <p> 98 </td> 99 </tr> 100 </table> 101 <a name="a5" doxytag="CFastRep::append"></a><p> 102 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 103 <tr> 104 <td class="md"> 105 <table cellpadding="0" cellspacing="0" border="0"> 106 <tr> 107 <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CFastRep::append </td> 108 <td class="md" valign="top">( </td> 109 <td class="md" nowrap valign="top">const char * </td> 110 <td class="mdname" nowrap> <em>cp</em>, </td> 111 </tr> 112 <tr> 113 <td></td> 114 <td></td> 115 <td class="md" nowrap>uint32 </td> 116 <td class="mdname" nowrap> <em>len</em></td> 117 </tr> 118 <tr> 119 <td></td> 120 <td class="md">) </td> 121 <td class="md" colspan="2"></td> 122 </tr> 123 124 </table> 125 </td> 126 </tr> 127 </table> 128 <table cellspacing=5 cellpadding=0 border=0> 129 <tr> 130 <td> 131 132 </td> 133 <td> 134 135 <p> 136 </td> 137 </tr> 138 </table> 139 <a name="a4" doxytag="CFastRep::set_r"></a><p> 140 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 141 <tr> 142 <td class="md"> 143 <table cellpadding="0" cellspacing="0" border="0"> 144 <tr> 145 <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CFastRep::set_r </td> 146 <td class="md" valign="top">( </td> 147 <td class="md" nowrap valign="top">const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> * </td> 148 <td class="mdname" nowrap> <em>cp</em>, </td> 149 </tr> 150 <tr> 151 <td></td> 152 <td></td> 153 <td class="md" nowrap>uint32 </td> 154 <td class="mdname" nowrap> <em>len</em></td> 155 </tr> 156 <tr> 157 <td></td> 158 <td class="md">) </td> 159 <td class="md" colspan="2"></td> 160 </tr> 161 162 </table> 163 </td> 164 </tr> 165 </table> 166 <table cellspacing=5 cellpadding=0 border=0> 167 <tr> 168 <td> 169 170 </td> 171 <td> 172 173 <p> 174 </td> 175 </tr> 176 </table> 177 <a name="a3" doxytag="CFastRep::set_r"></a><p> 178 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 179 <tr> 180 <td class="md"> 181 <table cellpadding="0" cellspacing="0" border="0"> 182 <tr> 183 <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CFastRep::set_r </td> 184 <td class="md" valign="top">( </td> 185 <td class="md" nowrap valign="top">const char * </td> 186 <td class="mdname" nowrap> <em>cp</em>, </td> 187 </tr> 188 <tr> 189 <td></td> 190 <td></td> 191 <td class="md" nowrap>uint32 </td> 192 <td class="mdname" nowrap> <em>len</em></td> 193 </tr> 194 <tr> 195 <td></td> 196 <td class="md">) </td> 197 <td class="md" colspan="2"></td> 198 </tr> 199 200 </table> 201 </td> 202 </tr> 203 </table> 204 <table cellspacing=5 cellpadding=0 border=0> 205 <tr> 206 <td> 207 208 </td> 209 <td> 210 211 <p> 212 </td> 213 </tr> 214 </table> 215 <a name="a2" doxytag="CFastRep::set_w"></a><p> 216 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 217 <tr> 218 <td class="md"> 219 <table cellpadding="0" cellspacing="0" border="0"> 220 <tr> 221 <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CFastRep::set_w </td> 222 <td class="md" valign="top">( </td> 223 <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a32">oscl_wchar</a> * </td> 224 <td class="mdname" nowrap> <em>cp</em>, </td> 225 </tr> 226 <tr> 227 <td></td> 228 <td></td> 229 <td class="md" nowrap>uint32 </td> 230 <td class="mdname" nowrap> <em>len</em>, </td> 231 </tr> 232 <tr> 233 <td></td> 234 <td></td> 235 <td class="md" nowrap>uint32 </td> 236 <td class="mdname" nowrap> <em>maxlen</em></td> 237 </tr> 238 <tr> 239 <td></td> 240 <td class="md">) </td> 241 <td class="md" colspan="2"></td> 242 </tr> 243 244 </table> 245 </td> 246 </tr> 247 </table> 248 <table cellspacing=5 cellpadding=0 border=0> 249 <tr> 250 <td> 251 252 </td> 253 <td> 254 255 <p> 256 </td> 257 </tr> 258 </table> 259 <a name="a1" doxytag="CFastRep::set_w"></a><p> 260 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 261 <tr> 262 <td class="md"> 263 <table cellpadding="0" cellspacing="0" border="0"> 264 <tr> 265 <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CFastRep::set_w </td> 266 <td class="md" valign="top">( </td> 267 <td class="md" nowrap valign="top">char * </td> 268 <td class="mdname" nowrap> <em>cp</em>, </td> 269 </tr> 270 <tr> 271 <td></td> 272 <td></td> 273 <td class="md" nowrap>uint32 </td> 274 <td class="mdname" nowrap> <em>len</em>, </td> 275 </tr> 276 <tr> 277 <td></td> 278 <td></td> 279 <td class="md" nowrap>uint32 </td> 280 <td class="mdname" nowrap> <em>maxlen</em></td> 281 </tr> 282 <tr> 283 <td></td> 284 <td class="md">) </td> 285 <td class="md" colspan="2"></td> 286 </tr> 287 288 </table> 289 </td> 290 </tr> 291 </table> 292 <table cellspacing=5 cellpadding=0 border=0> 293 <tr> 294 <td> 295 296 </td> 297 <td> 298 299 <p> 300 </td> 301 </tr> 302 </table> 303 <hr><h2>Field Documentation</h2> 304 <a name="m2" doxytag="CFastRep::buffer"></a><p> 305 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 306 <tr> 307 <td class="md"> 308 <table cellpadding="0" cellspacing="0" border="0"> 309 <tr> 310 <td class="md" nowrap valign="top"> <a class="el" href="group__osclbase.html#a25">OsclAny</a>* CFastRep::buffer 311 </table> 312 </td> 313 </tr> 314 </table> 315 <table cellspacing=5 cellpadding=0 border=0> 316 <tr> 317 <td> 318 319 </td> 320 <td> 321 322 <p> 323 </td> 324 </tr> 325 </table> 326 <a name="m0" doxytag="CFastRep::maxsize"></a><p> 327 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 328 <tr> 329 <td class="md"> 330 <table cellpadding="0" cellspacing="0" border="0"> 331 <tr> 332 <td class="md" nowrap valign="top"> uint32 CFastRep::maxsize 333 </table> 334 </td> 335 </tr> 336 </table> 337 <table cellspacing=5 cellpadding=0 border=0> 338 <tr> 339 <td> 340 341 </td> 342 <td> 343 344 <p> 345 </td> 346 </tr> 347 </table> 348 <a name="m1" doxytag="CFastRep::size"></a><p> 349 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 350 <tr> 351 <td class="md"> 352 <table cellpadding="0" cellspacing="0" border="0"> 353 <tr> 354 <td class="md" nowrap valign="top"> uint32 CFastRep::size 355 </table> 356 </td> 357 </tr> 358 </table> 359 <table cellspacing=5 cellpadding=0 border=0> 360 <tr> 361 <td> 362 363 </td> 364 <td> 365 366 <p> 367 </td> 368 </tr> 369 </table> 370 <a name="m3" doxytag="CFastRep::writable"></a><p> 371 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 372 <tr> 373 <td class="md"> 374 <table cellpadding="0" cellspacing="0" border="0"> 375 <tr> 376 <td class="md" nowrap valign="top"> bool CFastRep::writable 377 </table> 378 </td> 379 </tr> 380 </table> 381 <table cellspacing=5 cellpadding=0 border=0> 382 <tr> 383 <td> 384 385 </td> 386 <td> 387 388 <p> 389 </td> 390 </tr> 391 </table> 392 <hr>The documentation for this class was generated from the following file:<ul> 393 <li><a class="el" href="oscl__string__rep_8h-source.html">oscl_string_rep.h</a></ul> 394 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small> 395 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small> 396 </small></address> 397 </body> 398 </html> 399