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>OsclTCPSocketI 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>OsclTCPSocketI Class Reference</h1><code>#include <<a class="el" href="oscl__tcp__socket_8h-source.html">oscl_tcp_socket.h</a>></code> 10 <p> 11 <p>Inheritance diagram for OsclTCPSocketI: 12 <p><center><img src="classOsclTCPSocketI.png" usemap="#OsclTCPSocketI_map" border="0" alt=""></center> 13 <map name="OsclTCPSocketI_map"> 14 <area href="classOsclIPSocketI.html" alt="OsclIPSocketI" shape="rect" coords="0,0,103,24"> 15 </map> 16 <table border=0 cellpadding=0 cellspacing=0> 17 <tr><td></td></tr> 18 <tr><td colspan=2><br><h2>Public Methods</h2></td></tr> 19 <tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a0">~OsclTCPSocketI</a> ()</td></tr> 20 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a1">Close</a> ()</td></tr> 21 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a2">Listen</a> (int aQueueSize)</td></tr> 22 <tr><td nowrap align=right valign=top>OsclTCPSocketI * </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a3">GetAcceptedSocketL</a> (uint32 aId)</td></tr> 23 <tr><td nowrap align=right valign=top>uint8 * </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a4">GetRecvData</a> (int32 *aLength)</td></tr> 24 <tr><td nowrap align=right valign=top>uint8 * </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a5">GetSendData</a> (int32 *aLength)</td></tr> 25 <tr><td nowrap align=right valign=top><a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a6">BindAsync</a> (<a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> &aAddress, int32 aTimeoutMsec=-1)</td></tr> 26 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a7">CancelBind</a> ()</td></tr> 27 <tr><td nowrap align=right valign=top><a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a8">ListenAsync</a> (uint32 qsize, int32 aTimeoutMsec=-1)</td></tr> 28 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a9">CancelListen</a> ()</td></tr> 29 <tr><td nowrap align=right valign=top><a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a10">Connect</a> (<a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> &aAddress, int32 aTimeoutMsec=-1)</td></tr> 30 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a11">CancelConnect</a> ()</td></tr> 31 <tr><td nowrap align=right valign=top><a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a12">Shutdown</a> (<a class="el" href="oscl__socket__types_8h.html#a21">TPVSocketShutdown</a> aHow, int32 aTimeoutMsec=-1)</td></tr> 32 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a13">CancelShutdown</a> ()</td></tr> 33 <tr><td nowrap align=right valign=top><a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a14">Accept</a> (int32 aTimeout=-1)</td></tr> 34 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a15">CancelAccept</a> ()</td></tr> 35 <tr><td nowrap align=right valign=top><a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a16">Send</a> (const uint8 *&aPtr, uint32 aLen, int32 aTimeoutMsec=-1)</td></tr> 36 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a17">CancelSend</a> ()</td></tr> 37 <tr><td nowrap align=right valign=top><a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a18">Recv</a> (uint8 *&aPtr, uint32 aMaxLen, int32 aTimeoutMsec=-1)</td></tr> 38 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#a19">CancelRecv</a> ()</td></tr> 39 <tr><td colspan=2><br><h2>Static Public Methods</h2></td></tr> 40 <tr><td nowrap align=right valign=top>OsclTCPSocketI * </td><td valign=bottom><a class="el" href="classOsclTCPSocketI.html#d0">NewL</a> (<a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &a, <a class="el" href="classOsclSocketServI.html">OsclSocketServI</a> *aServ, <a class="el" href="classOsclSocketObserver.html">OsclSocketObserver</a> *aObserver, uint32 aId)</td></tr> 41 </table> 42 <hr><a name="_details"></a><h2>Detailed Description</h2> 43 Internal implementation class for <a class="el" href="classOsclTCPSocket.html">OsclTCPSocket</a> 44 <p> 45 <hr><h2>Constructor & Destructor Documentation</h2> 46 <a name="a0" doxytag="OsclTCPSocketI::~OsclTCPSocketI"></a><p> 47 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 48 <tr> 49 <td class="md"> 50 <table cellpadding="0" cellspacing="0" border="0"> 51 <tr> 52 <td class="md" nowrap valign="top"> virtual OsclTCPSocketI::~OsclTCPSocketI </td> 53 <td class="md" valign="top">( </td> 54 <td class="mdname1" valign="top" nowrap> </td> 55 <td class="md" valign="top">) </td> 56 <td class="md" nowrap><code> [virtual]</code></td> 57 </tr> 58 59 </table> 60 </td> 61 </tr> 62 </table> 63 <table cellspacing=5 cellpadding=0 border=0> 64 <tr> 65 <td> 66 67 </td> 68 <td> 69 70 <p> 71 </td> 72 </tr> 73 </table> 74 <hr><h2>Member Function Documentation</h2> 75 <a name="a14" doxytag="OsclTCPSocketI::Accept"></a><p> 76 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 77 <tr> 78 <td class="md"> 79 <table cellpadding="0" cellspacing="0" border="0"> 80 <tr> 81 <td class="md" nowrap valign="top"> <a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> OsclTCPSocketI::Accept </td> 82 <td class="md" valign="top">( </td> 83 <td class="md" nowrap valign="top">int32 </td> 84 <td class="mdname1" valign="top" nowrap> <em>aTimeout</em> = -1 </td> 85 <td class="md" valign="top">) </td> 86 <td class="md" nowrap><code> [inline]</code></td> 87 </tr> 88 89 </table> 90 </td> 91 </tr> 92 </table> 93 <table cellspacing=5 cellpadding=0 border=0> 94 <tr> 95 <td> 96 97 </td> 98 <td> 99 100 <p> 101 </td> 102 </tr> 103 </table> 104 <a name="a6" doxytag="OsclTCPSocketI::BindAsync"></a><p> 105 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 106 <tr> 107 <td class="md"> 108 <table cellpadding="0" cellspacing="0" border="0"> 109 <tr> 110 <td class="md" nowrap valign="top"> <a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> OsclTCPSocketI::BindAsync </td> 111 <td class="md" valign="top">( </td> 112 <td class="md" nowrap valign="top"><a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> & </td> 113 <td class="mdname" nowrap> <em>aAddress</em>, </td> 114 </tr> 115 <tr> 116 <td></td> 117 <td></td> 118 <td class="md" nowrap>int32 </td> 119 <td class="mdname" nowrap> <em>aTimeoutMsec</em> = -1</td> 120 </tr> 121 <tr> 122 <td></td> 123 <td class="md">) </td> 124 <td class="md" colspan="2"><code> [inline]</code></td> 125 </tr> 126 127 </table> 128 </td> 129 </tr> 130 </table> 131 <table cellspacing=5 cellpadding=0 border=0> 132 <tr> 133 <td> 134 135 </td> 136 <td> 137 138 <p> 139 </td> 140 </tr> 141 </table> 142 <a name="a15" doxytag="OsclTCPSocketI::CancelAccept"></a><p> 143 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 144 <tr> 145 <td class="md"> 146 <table cellpadding="0" cellspacing="0" border="0"> 147 <tr> 148 <td class="md" nowrap valign="top"> void OsclTCPSocketI::CancelAccept </td> 149 <td class="md" valign="top">( </td> 150 <td class="mdname1" valign="top" nowrap> </td> 151 <td class="md" valign="top">) </td> 152 <td class="md" nowrap><code> [inline]</code></td> 153 </tr> 154 155 </table> 156 </td> 157 </tr> 158 </table> 159 <table cellspacing=5 cellpadding=0 border=0> 160 <tr> 161 <td> 162 163 </td> 164 <td> 165 166 <p> 167 </td> 168 </tr> 169 </table> 170 <a name="a7" doxytag="OsclTCPSocketI::CancelBind"></a><p> 171 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 172 <tr> 173 <td class="md"> 174 <table cellpadding="0" cellspacing="0" border="0"> 175 <tr> 176 <td class="md" nowrap valign="top"> void OsclTCPSocketI::CancelBind </td> 177 <td class="md" valign="top">( </td> 178 <td class="mdname1" valign="top" nowrap> </td> 179 <td class="md" valign="top">) </td> 180 <td class="md" nowrap><code> [inline]</code></td> 181 </tr> 182 183 </table> 184 </td> 185 </tr> 186 </table> 187 <table cellspacing=5 cellpadding=0 border=0> 188 <tr> 189 <td> 190 191 </td> 192 <td> 193 194 <p> 195 </td> 196 </tr> 197 </table> 198 <a name="a11" doxytag="OsclTCPSocketI::CancelConnect"></a><p> 199 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 200 <tr> 201 <td class="md"> 202 <table cellpadding="0" cellspacing="0" border="0"> 203 <tr> 204 <td class="md" nowrap valign="top"> void OsclTCPSocketI::CancelConnect </td> 205 <td class="md" valign="top">( </td> 206 <td class="mdname1" valign="top" nowrap> </td> 207 <td class="md" valign="top">) </td> 208 <td class="md" nowrap><code> [inline]</code></td> 209 </tr> 210 211 </table> 212 </td> 213 </tr> 214 </table> 215 <table cellspacing=5 cellpadding=0 border=0> 216 <tr> 217 <td> 218 219 </td> 220 <td> 221 222 <p> 223 </td> 224 </tr> 225 </table> 226 <a name="a9" doxytag="OsclTCPSocketI::CancelListen"></a><p> 227 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 228 <tr> 229 <td class="md"> 230 <table cellpadding="0" cellspacing="0" border="0"> 231 <tr> 232 <td class="md" nowrap valign="top"> void OsclTCPSocketI::CancelListen </td> 233 <td class="md" valign="top">( </td> 234 <td class="mdname1" valign="top" nowrap> </td> 235 <td class="md" valign="top">) </td> 236 <td class="md" nowrap><code> [inline]</code></td> 237 </tr> 238 239 </table> 240 </td> 241 </tr> 242 </table> 243 <table cellspacing=5 cellpadding=0 border=0> 244 <tr> 245 <td> 246 247 </td> 248 <td> 249 250 <p> 251 </td> 252 </tr> 253 </table> 254 <a name="a19" doxytag="OsclTCPSocketI::CancelRecv"></a><p> 255 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 256 <tr> 257 <td class="md"> 258 <table cellpadding="0" cellspacing="0" border="0"> 259 <tr> 260 <td class="md" nowrap valign="top"> void OsclTCPSocketI::CancelRecv </td> 261 <td class="md" valign="top">( </td> 262 <td class="mdname1" valign="top" nowrap> </td> 263 <td class="md" valign="top">) </td> 264 <td class="md" nowrap><code> [inline]</code></td> 265 </tr> 266 267 </table> 268 </td> 269 </tr> 270 </table> 271 <table cellspacing=5 cellpadding=0 border=0> 272 <tr> 273 <td> 274 275 </td> 276 <td> 277 278 <p> 279 </td> 280 </tr> 281 </table> 282 <a name="a17" doxytag="OsclTCPSocketI::CancelSend"></a><p> 283 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 284 <tr> 285 <td class="md"> 286 <table cellpadding="0" cellspacing="0" border="0"> 287 <tr> 288 <td class="md" nowrap valign="top"> void OsclTCPSocketI::CancelSend </td> 289 <td class="md" valign="top">( </td> 290 <td class="mdname1" valign="top" nowrap> </td> 291 <td class="md" valign="top">) </td> 292 <td class="md" nowrap><code> [inline]</code></td> 293 </tr> 294 295 </table> 296 </td> 297 </tr> 298 </table> 299 <table cellspacing=5 cellpadding=0 border=0> 300 <tr> 301 <td> 302 303 </td> 304 <td> 305 306 <p> 307 </td> 308 </tr> 309 </table> 310 <a name="a13" doxytag="OsclTCPSocketI::CancelShutdown"></a><p> 311 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 312 <tr> 313 <td class="md"> 314 <table cellpadding="0" cellspacing="0" border="0"> 315 <tr> 316 <td class="md" nowrap valign="top"> void OsclTCPSocketI::CancelShutdown </td> 317 <td class="md" valign="top">( </td> 318 <td class="mdname1" valign="top" nowrap> </td> 319 <td class="md" valign="top">) </td> 320 <td class="md" nowrap><code> [inline]</code></td> 321 </tr> 322 323 </table> 324 </td> 325 </tr> 326 </table> 327 <table cellspacing=5 cellpadding=0 border=0> 328 <tr> 329 <td> 330 331 </td> 332 <td> 333 334 <p> 335 </td> 336 </tr> 337 </table> 338 <a name="a1" doxytag="OsclTCPSocketI::Close"></a><p> 339 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 340 <tr> 341 <td class="md"> 342 <table cellpadding="0" cellspacing="0" border="0"> 343 <tr> 344 <td class="md" nowrap valign="top"> int32 OsclTCPSocketI::Close </td> 345 <td class="md" valign="top">( </td> 346 <td class="mdname1" valign="top" nowrap> </td> 347 <td class="md" valign="top">) </td> 348 <td class="md" nowrap><code> [virtual]</code></td> 349 </tr> 350 351 </table> 352 </td> 353 </tr> 354 </table> 355 <table cellspacing=5 cellpadding=0 border=0> 356 <tr> 357 <td> 358 359 </td> 360 <td> 361 362 <p> 363 364 <p> 365 Implements <a class="el" href="classOsclIPSocketI.html#a3">OsclIPSocketI</a>. </td> 366 </tr> 367 </table> 368 <a name="a10" doxytag="OsclTCPSocketI::Connect"></a><p> 369 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 370 <tr> 371 <td class="md"> 372 <table cellpadding="0" cellspacing="0" border="0"> 373 <tr> 374 <td class="md" nowrap valign="top"> <a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> OsclTCPSocketI::Connect </td> 375 <td class="md" valign="top">( </td> 376 <td class="md" nowrap valign="top"><a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> & </td> 377 <td class="mdname" nowrap> <em>aAddress</em>, </td> 378 </tr> 379 <tr> 380 <td></td> 381 <td></td> 382 <td class="md" nowrap>int32 </td> 383 <td class="mdname" nowrap> <em>aTimeoutMsec</em> = -1</td> 384 </tr> 385 <tr> 386 <td></td> 387 <td class="md">) </td> 388 <td class="md" colspan="2"><code> [inline]</code></td> 389 </tr> 390 391 </table> 392 </td> 393 </tr> 394 </table> 395 <table cellspacing=5 cellpadding=0 border=0> 396 <tr> 397 <td> 398 399 </td> 400 <td> 401 402 <p> 403 </td> 404 </tr> 405 </table> 406 <a name="a3" doxytag="OsclTCPSocketI::GetAcceptedSocketL"></a><p> 407 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 408 <tr> 409 <td class="md"> 410 <table cellpadding="0" cellspacing="0" border="0"> 411 <tr> 412 <td class="md" nowrap valign="top"> OsclTCPSocketI* OsclTCPSocketI::GetAcceptedSocketL </td> 413 <td class="md" valign="top">( </td> 414 <td class="md" nowrap valign="top">uint32 </td> 415 <td class="mdname1" valign="top" nowrap> <em>aId</em> </td> 416 <td class="md" valign="top">) </td> 417 <td class="md" nowrap></td> 418 </tr> 419 420 </table> 421 </td> 422 </tr> 423 </table> 424 <table cellspacing=5 cellpadding=0 border=0> 425 <tr> 426 <td> 427 428 </td> 429 <td> 430 431 <p> 432 </td> 433 </tr> 434 </table> 435 <a name="a4" doxytag="OsclTCPSocketI::GetRecvData"></a><p> 436 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 437 <tr> 438 <td class="md"> 439 <table cellpadding="0" cellspacing="0" border="0"> 440 <tr> 441 <td class="md" nowrap valign="top"> uint8 * OsclTCPSocketI::GetRecvData </td> 442 <td class="md" valign="top">( </td> 443 <td class="md" nowrap valign="top">int32 * </td> 444 <td class="mdname1" valign="top" nowrap> <em>aLength</em> </td> 445 <td class="md" valign="top">) </td> 446 <td class="md" nowrap><code> [inline, virtual]</code></td> 447 </tr> 448 449 </table> 450 </td> 451 </tr> 452 </table> 453 <table cellspacing=5 cellpadding=0 border=0> 454 <tr> 455 <td> 456 457 </td> 458 <td> 459 460 <p> 461 462 <p> 463 Implements <a class="el" href="classOsclIPSocketI.html#a4">OsclIPSocketI</a>. </td> 464 </tr> 465 </table> 466 <a name="a5" doxytag="OsclTCPSocketI::GetSendData"></a><p> 467 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 468 <tr> 469 <td class="md"> 470 <table cellpadding="0" cellspacing="0" border="0"> 471 <tr> 472 <td class="md" nowrap valign="top"> uint8 * OsclTCPSocketI::GetSendData </td> 473 <td class="md" valign="top">( </td> 474 <td class="md" nowrap valign="top">int32 * </td> 475 <td class="mdname1" valign="top" nowrap> <em>aLength</em> </td> 476 <td class="md" valign="top">) </td> 477 <td class="md" nowrap><code> [inline, virtual]</code></td> 478 </tr> 479 480 </table> 481 </td> 482 </tr> 483 </table> 484 <table cellspacing=5 cellpadding=0 border=0> 485 <tr> 486 <td> 487 488 </td> 489 <td> 490 491 <p> 492 493 <p> 494 Implements <a class="el" href="classOsclIPSocketI.html#a5">OsclIPSocketI</a>. </td> 495 </tr> 496 </table> 497 <a name="a2" doxytag="OsclTCPSocketI::Listen"></a><p> 498 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 499 <tr> 500 <td class="md"> 501 <table cellpadding="0" cellspacing="0" border="0"> 502 <tr> 503 <td class="md" nowrap valign="top"> int32 OsclTCPSocketI::Listen </td> 504 <td class="md" valign="top">( </td> 505 <td class="md" nowrap valign="top">int </td> 506 <td class="mdname1" valign="top" nowrap> <em>aQueueSize</em> </td> 507 <td class="md" valign="top">) </td> 508 <td class="md" nowrap><code> [inline]</code></td> 509 </tr> 510 511 </table> 512 </td> 513 </tr> 514 </table> 515 <table cellspacing=5 cellpadding=0 border=0> 516 <tr> 517 <td> 518 519 </td> 520 <td> 521 522 <p> 523 </td> 524 </tr> 525 </table> 526 <a name="a8" doxytag="OsclTCPSocketI::ListenAsync"></a><p> 527 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 528 <tr> 529 <td class="md"> 530 <table cellpadding="0" cellspacing="0" border="0"> 531 <tr> 532 <td class="md" nowrap valign="top"> <a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> OsclTCPSocketI::ListenAsync </td> 533 <td class="md" valign="top">( </td> 534 <td class="md" nowrap valign="top">uint32 </td> 535 <td class="mdname" nowrap> <em>qsize</em>, </td> 536 </tr> 537 <tr> 538 <td></td> 539 <td></td> 540 <td class="md" nowrap>int32 </td> 541 <td class="mdname" nowrap> <em>aTimeoutMsec</em> = -1</td> 542 </tr> 543 <tr> 544 <td></td> 545 <td class="md">) </td> 546 <td class="md" colspan="2"><code> [inline]</code></td> 547 </tr> 548 549 </table> 550 </td> 551 </tr> 552 </table> 553 <table cellspacing=5 cellpadding=0 border=0> 554 <tr> 555 <td> 556 557 </td> 558 <td> 559 560 <p> 561 </td> 562 </tr> 563 </table> 564 <a name="d0" doxytag="OsclTCPSocketI::NewL"></a><p> 565 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 566 <tr> 567 <td class="md"> 568 <table cellpadding="0" cellspacing="0" border="0"> 569 <tr> 570 <td class="md" nowrap valign="top"> OsclTCPSocketI* OsclTCPSocketI::NewL </td> 571 <td class="md" valign="top">( </td> 572 <td class="md" nowrap valign="top"><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> & </td> 573 <td class="mdname" nowrap> <em>a</em>, </td> 574 </tr> 575 <tr> 576 <td></td> 577 <td></td> 578 <td class="md" nowrap><a class="el" href="classOsclSocketServI.html">OsclSocketServI</a> * </td> 579 <td class="mdname" nowrap> <em>aServ</em>, </td> 580 </tr> 581 <tr> 582 <td></td> 583 <td></td> 584 <td class="md" nowrap><a class="el" href="classOsclSocketObserver.html">OsclSocketObserver</a> * </td> 585 <td class="mdname" nowrap> <em>aObserver</em>, </td> 586 </tr> 587 <tr> 588 <td></td> 589 <td></td> 590 <td class="md" nowrap>uint32 </td> 591 <td class="mdname" nowrap> <em>aId</em></td> 592 </tr> 593 <tr> 594 <td></td> 595 <td class="md">) </td> 596 <td class="md" colspan="2"><code> [static]</code></td> 597 </tr> 598 599 </table> 600 </td> 601 </tr> 602 </table> 603 <table cellspacing=5 cellpadding=0 border=0> 604 <tr> 605 <td> 606 607 </td> 608 <td> 609 610 <p> 611 </td> 612 </tr> 613 </table> 614 <a name="a18" doxytag="OsclTCPSocketI::Recv"></a><p> 615 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 616 <tr> 617 <td class="md"> 618 <table cellpadding="0" cellspacing="0" border="0"> 619 <tr> 620 <td class="md" nowrap valign="top"> <a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> OsclTCPSocketI::Recv </td> 621 <td class="md" valign="top">( </td> 622 <td class="md" nowrap valign="top">uint8 *& </td> 623 <td class="mdname" nowrap> <em>aPtr</em>, </td> 624 </tr> 625 <tr> 626 <td></td> 627 <td></td> 628 <td class="md" nowrap>uint32 </td> 629 <td class="mdname" nowrap> <em>aMaxLen</em>, </td> 630 </tr> 631 <tr> 632 <td></td> 633 <td></td> 634 <td class="md" nowrap>int32 </td> 635 <td class="mdname" nowrap> <em>aTimeoutMsec</em> = -1</td> 636 </tr> 637 <tr> 638 <td></td> 639 <td class="md">) </td> 640 <td class="md" colspan="2"><code> [inline]</code></td> 641 </tr> 642 643 </table> 644 </td> 645 </tr> 646 </table> 647 <table cellspacing=5 cellpadding=0 border=0> 648 <tr> 649 <td> 650 651 </td> 652 <td> 653 654 <p> 655 </td> 656 </tr> 657 </table> 658 <a name="a16" doxytag="OsclTCPSocketI::Send"></a><p> 659 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 660 <tr> 661 <td class="md"> 662 <table cellpadding="0" cellspacing="0" border="0"> 663 <tr> 664 <td class="md" nowrap valign="top"> <a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> OsclTCPSocketI::Send </td> 665 <td class="md" valign="top">( </td> 666 <td class="md" nowrap valign="top">const uint8 *& </td> 667 <td class="mdname" nowrap> <em>aPtr</em>, </td> 668 </tr> 669 <tr> 670 <td></td> 671 <td></td> 672 <td class="md" nowrap>uint32 </td> 673 <td class="mdname" nowrap> <em>aLen</em>, </td> 674 </tr> 675 <tr> 676 <td></td> 677 <td></td> 678 <td class="md" nowrap>int32 </td> 679 <td class="mdname" nowrap> <em>aTimeoutMsec</em> = -1</td> 680 </tr> 681 <tr> 682 <td></td> 683 <td class="md">) </td> 684 <td class="md" colspan="2"><code> [inline]</code></td> 685 </tr> 686 687 </table> 688 </td> 689 </tr> 690 </table> 691 <table cellspacing=5 cellpadding=0 border=0> 692 <tr> 693 <td> 694 695 </td> 696 <td> 697 698 <p> 699 </td> 700 </tr> 701 </table> 702 <a name="a12" doxytag="OsclTCPSocketI::Shutdown"></a><p> 703 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 704 <tr> 705 <td class="md"> 706 <table cellpadding="0" cellspacing="0" border="0"> 707 <tr> 708 <td class="md" nowrap valign="top"> <a class="el" href="oscl__socket__types_8h.html#a20">TPVSocketEvent</a> OsclTCPSocketI::Shutdown </td> 709 <td class="md" valign="top">( </td> 710 <td class="md" nowrap valign="top"><a class="el" href="oscl__socket__types_8h.html#a21">TPVSocketShutdown</a> </td> 711 <td class="mdname" nowrap> <em>aHow</em>, </td> 712 </tr> 713 <tr> 714 <td></td> 715 <td></td> 716 <td class="md" nowrap>int32 </td> 717 <td class="mdname" nowrap> <em>aTimeoutMsec</em> = -1</td> 718 </tr> 719 <tr> 720 <td></td> 721 <td class="md">) </td> 722 <td class="md" colspan="2"><code> [inline]</code></td> 723 </tr> 724 725 </table> 726 </td> 727 </tr> 728 </table> 729 <table cellspacing=5 cellpadding=0 border=0> 730 <tr> 731 <td> 732 733 </td> 734 <td> 735 736 <p> 737 </td> 738 </tr> 739 </table> 740 <hr>The documentation for this class was generated from the following file:<ul> 741 <li><a class="el" href="oscl__tcp__socket_8h-source.html">oscl_tcp_socket.h</a></ul> 742 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small> 743 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small> 744 </small></address> 745 </body> 746 </html> 747