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>OsclSocketI 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>OsclSocketI Class Reference</h1><code>#include <<a class="el" href="oscl__socket__imp__pv_8h-source.html">oscl_socket_imp_pv.h</a>></code> 10 <p> 11 <p>Inheritance diagram for OsclSocketI: 12 <p><center><img src="classOsclSocketI.png" usemap="#OsclSocketI_map" border="0" alt=""></center> 13 <map name="OsclSocketI_map"> 14 <area href="classOsclSocketIBase.html" alt="OsclSocketIBase" shape="rect" coords="0,0,107,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> </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a0">~OsclSocketI</a> ()</td></tr> 20 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a1">Open</a> (<a class="el" href="classOsclSocketServI.html">OsclSocketServI</a> &aServer, uint32 addrFamily, uint32 sockType, uint32 protocol)</td></tr> 21 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a2">Open</a> (<a class="el" href="classOsclSocketServI.html">OsclSocketServI</a> &aServer)</td></tr> 22 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a3">Bind</a> (<a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> &anAddr)</td></tr> 23 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a4">Join</a> (<a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> &anAddr)</td></tr> 24 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a5">Close</a> ()</td></tr> 25 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a6">Listen</a> (uint32 qSize)</td></tr> 26 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a7">SetRecvBufferSize</a> (uint32 size)</td></tr> 27 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a8">Connect</a> (<a class="el" href="classConnectParam.html">ConnectParam</a> &, <a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> &)</td></tr> 28 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a9">Accept</a> (<a class="el" href="classAcceptParam.html">AcceptParam</a> &, <a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> &)</td></tr> 29 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a10">Shutdown</a> (<a class="el" href="classShutdownParam.html">ShutdownParam</a> &, <a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> &)</td></tr> 30 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a11">Send</a> (<a class="el" href="classSendParam.html">SendParam</a> &, <a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> &)</td></tr> 31 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a12">SendSuccess</a> (<a class="el" href="classSendParam.html">SendParam</a> &)</td></tr> 32 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a13">SendTo</a> (<a class="el" href="classSendToParam.html">SendToParam</a> &, <a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> &)</td></tr> 33 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a14">SendToSuccess</a> (<a class="el" href="classSendToParam.html">SendToParam</a> &)</td></tr> 34 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a15">Recv</a> (<a class="el" href="classRecvParam.html">RecvParam</a> &, <a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> &)</td></tr> 35 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a16">RecvSuccess</a> (<a class="el" href="classRecvParam.html">RecvParam</a> &)</td></tr> 36 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a17">RecvFrom</a> (<a class="el" href="classRecvFromParam.html">RecvFromParam</a> &, <a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> &)</td></tr> 37 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a18">RecvFromSuccess</a> (<a class="el" href="classRecvFromParam.html">RecvFromParam</a> &)</td></tr> 38 <tr><td nowrap align=right valign=top><a class="el" href="osclconfig__io_8h.html#a44">TOsclSocket</a> </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a19">Socket</a> ()</td></tr> 39 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a20">ProcessConnect</a> (<a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> *)</td></tr> 40 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a21">ProcessShutdown</a> (<a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> *)</td></tr> 41 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a22">ProcessAccept</a> (<a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> *)</td></tr> 42 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a23">ProcessSendTo</a> (<a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> *)</td></tr> 43 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a24">ProcessRecvFrom</a> (<a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> *)</td></tr> 44 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a25">ProcessSend</a> (<a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> *)</td></tr> 45 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a26">ProcessRecv</a> (<a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> *)</td></tr> 46 <tr><td nowrap align=right valign=top><a class="el" href="classPVLogger.html">PVLogger</a> * </td><td valign=bottom><a class="el" href="classOsclSocketI.html#a27">Logger</a> ()</td></tr> 47 <tr><td colspan=2><br><h2>Static Public Methods</h2></td></tr> 48 <tr><td nowrap align=right valign=top>OsclSocketI * </td><td valign=bottom><a class="el" href="classOsclSocketI.html#d0">NewL</a> (<a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &a)</td></tr> 49 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclSocketI.html#d1">MakeAddr</a> (<a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> &in, <a class="el" href="osclconfig__io_8h.html#a45">TOsclSockAddr</a> &addr)</td></tr> 50 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclSocketI.html#d2">MakeAddr</a> (<a class="el" href="osclconfig__io_8h.html#a45">TOsclSockAddr</a> &in, <a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> &addr)</td></tr> 51 <tr><td colspan=2><br><h2>Friends</h2></td></tr> 52 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classOsclSocketI.html#l0">OsclAcceptRequest</a></td></tr> 53 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classOsclSocketI.html#l1">OsclConnectRequest</a></td></tr> 54 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classOsclSocketI.html#l2">OsclRecvRequest</a></td></tr> 55 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classOsclSocketI.html#l3">OsclRecvFromRequest</a></td></tr> 56 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classOsclSocketI.html#l4">OsclSendRequest</a></td></tr> 57 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classOsclSocketI.html#l5">OsclSendToRequest</a></td></tr> 58 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classOsclSocketI.html#l6">OsclShutdownRequest</a></td></tr> 59 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classOsclSocketI.html#l7">OsclUDPSocket</a></td></tr> 60 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classOsclSocketI.html#l8">OsclTCPSocket</a></td></tr> 61 </table> 62 <hr><a name="_details"></a><h2>Detailed Description</h2> 63 Socket implementation class 64 <p> 65 <hr><h2>Constructor & Destructor Documentation</h2> 66 <a name="a0" doxytag="OsclSocketI::~OsclSocketI"></a><p> 67 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 68 <tr> 69 <td class="md"> 70 <table cellpadding="0" cellspacing="0" border="0"> 71 <tr> 72 <td class="md" nowrap valign="top"> OsclSocketI::~OsclSocketI </td> 73 <td class="md" valign="top">( </td> 74 <td class="mdname1" valign="top" nowrap> </td> 75 <td class="md" valign="top">) </td> 76 <td class="md" nowrap></td> 77 </tr> 78 79 </table> 80 </td> 81 </tr> 82 </table> 83 <table cellspacing=5 cellpadding=0 border=0> 84 <tr> 85 <td> 86 87 </td> 88 <td> 89 90 <p> 91 </td> 92 </tr> 93 </table> 94 <hr><h2>Member Function Documentation</h2> 95 <a name="a9" doxytag="OsclSocketI::Accept"></a><p> 96 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 97 <tr> 98 <td class="md"> 99 <table cellpadding="0" cellspacing="0" border="0"> 100 <tr> 101 <td class="md" nowrap valign="top"> void OsclSocketI::Accept </td> 102 <td class="md" valign="top">( </td> 103 <td class="md" nowrap valign="top"><a class="el" href="classAcceptParam.html">AcceptParam</a> & </td> 104 <td class="mdname" nowrap> , </td> 105 </tr> 106 <tr> 107 <td></td> 108 <td></td> 109 <td class="md" nowrap><a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> & </td> 110 <td class="mdname" nowrap> </td> 111 </tr> 112 <tr> 113 <td></td> 114 <td class="md">) </td> 115 <td class="md" colspan="2"><code> [virtual]</code></td> 116 </tr> 117 118 </table> 119 </td> 120 </tr> 121 </table> 122 <table cellspacing=5 cellpadding=0 border=0> 123 <tr> 124 <td> 125 126 </td> 127 <td> 128 129 <p> 130 131 <p> 132 Implements <a class="el" href="classOsclSocketIBase.html#a8">OsclSocketIBase</a>. </td> 133 </tr> 134 </table> 135 <a name="a3" doxytag="OsclSocketI::Bind"></a><p> 136 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 137 <tr> 138 <td class="md"> 139 <table cellpadding="0" cellspacing="0" border="0"> 140 <tr> 141 <td class="md" nowrap valign="top"> int32 OsclSocketI::Bind </td> 142 <td class="md" valign="top">( </td> 143 <td class="md" nowrap valign="top"><a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> & </td> 144 <td class="mdname1" valign="top" nowrap> <em>anAddr</em> </td> 145 <td class="md" valign="top">) </td> 146 <td class="md" nowrap><code> [virtual]</code></td> 147 </tr> 148 149 </table> 150 </td> 151 </tr> 152 </table> 153 <table cellspacing=5 cellpadding=0 border=0> 154 <tr> 155 <td> 156 157 </td> 158 <td> 159 160 <p> 161 162 <p> 163 Implements <a class="el" href="classOsclSocketIBase.html#a3">OsclSocketIBase</a>. </td> 164 </tr> 165 </table> 166 <a name="a5" doxytag="OsclSocketI::Close"></a><p> 167 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 168 <tr> 169 <td class="md"> 170 <table cellpadding="0" cellspacing="0" border="0"> 171 <tr> 172 <td class="md" nowrap valign="top"> int32 OsclSocketI::Close </td> 173 <td class="md" valign="top">( </td> 174 <td class="mdname1" valign="top" nowrap> </td> 175 <td class="md" valign="top">) </td> 176 <td class="md" nowrap><code> [virtual]</code></td> 177 </tr> 178 179 </table> 180 </td> 181 </tr> 182 </table> 183 <table cellspacing=5 cellpadding=0 border=0> 184 <tr> 185 <td> 186 187 </td> 188 <td> 189 190 <p> 191 192 <p> 193 Implements <a class="el" href="classOsclSocketIBase.html#a5">OsclSocketIBase</a>. </td> 194 </tr> 195 </table> 196 <a name="a8" doxytag="OsclSocketI::Connect"></a><p> 197 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 198 <tr> 199 <td class="md"> 200 <table cellpadding="0" cellspacing="0" border="0"> 201 <tr> 202 <td class="md" nowrap valign="top"> void OsclSocketI::Connect </td> 203 <td class="md" valign="top">( </td> 204 <td class="md" nowrap valign="top"><a class="el" href="classConnectParam.html">ConnectParam</a> & </td> 205 <td class="mdname" nowrap> , </td> 206 </tr> 207 <tr> 208 <td></td> 209 <td></td> 210 <td class="md" nowrap><a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> & </td> 211 <td class="mdname" nowrap> </td> 212 </tr> 213 <tr> 214 <td></td> 215 <td class="md">) </td> 216 <td class="md" colspan="2"><code> [virtual]</code></td> 217 </tr> 218 219 </table> 220 </td> 221 </tr> 222 </table> 223 <table cellspacing=5 cellpadding=0 border=0> 224 <tr> 225 <td> 226 227 </td> 228 <td> 229 230 <p> 231 232 <p> 233 Implements <a class="el" href="classOsclSocketIBase.html#a7">OsclSocketIBase</a>. </td> 234 </tr> 235 </table> 236 <a name="a4" doxytag="OsclSocketI::Join"></a><p> 237 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 238 <tr> 239 <td class="md"> 240 <table cellpadding="0" cellspacing="0" border="0"> 241 <tr> 242 <td class="md" nowrap valign="top"> int32 OsclSocketI::Join </td> 243 <td class="md" valign="top">( </td> 244 <td class="md" nowrap valign="top"><a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> & </td> 245 <td class="mdname1" valign="top" nowrap> <em>anAddr</em> </td> 246 <td class="md" valign="top">) </td> 247 <td class="md" nowrap><code> [virtual]</code></td> 248 </tr> 249 250 </table> 251 </td> 252 </tr> 253 </table> 254 <table cellspacing=5 cellpadding=0 border=0> 255 <tr> 256 <td> 257 258 </td> 259 <td> 260 261 <p> 262 263 <p> 264 Implements <a class="el" href="classOsclSocketIBase.html#a4">OsclSocketIBase</a>. </td> 265 </tr> 266 </table> 267 <a name="a6" doxytag="OsclSocketI::Listen"></a><p> 268 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 269 <tr> 270 <td class="md"> 271 <table cellpadding="0" cellspacing="0" border="0"> 272 <tr> 273 <td class="md" nowrap valign="top"> int32 OsclSocketI::Listen </td> 274 <td class="md" valign="top">( </td> 275 <td class="md" nowrap valign="top">uint32 </td> 276 <td class="mdname1" valign="top" nowrap> <em>qSize</em> </td> 277 <td class="md" valign="top">) </td> 278 <td class="md" nowrap><code> [virtual]</code></td> 279 </tr> 280 281 </table> 282 </td> 283 </tr> 284 </table> 285 <table cellspacing=5 cellpadding=0 border=0> 286 <tr> 287 <td> 288 289 </td> 290 <td> 291 292 <p> 293 294 <p> 295 Implements <a class="el" href="classOsclSocketIBase.html#a6">OsclSocketIBase</a>. </td> 296 </tr> 297 </table> 298 <a name="a27" doxytag="OsclSocketI::Logger"></a><p> 299 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 300 <tr> 301 <td class="md"> 302 <table cellpadding="0" cellspacing="0" border="0"> 303 <tr> 304 <td class="md" nowrap valign="top"> <a class="el" href="classPVLogger.html">PVLogger</a>* OsclSocketI::Logger </td> 305 <td class="md" valign="top">( </td> 306 <td class="mdname1" valign="top" nowrap> </td> 307 <td class="md" valign="top">) </td> 308 <td class="md" nowrap><code> [inline]</code></td> 309 </tr> 310 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="d2" doxytag="OsclSocketI::MakeAddr"></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"> void OsclSocketI::MakeAddr </td> 333 <td class="md" valign="top">( </td> 334 <td class="md" nowrap valign="top"><a class="el" href="osclconfig__io_8h.html#a45">TOsclSockAddr</a> & </td> 335 <td class="mdname" nowrap> <em>in</em>, </td> 336 </tr> 337 <tr> 338 <td></td> 339 <td></td> 340 <td class="md" nowrap><a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> & </td> 341 <td class="mdname" nowrap> <em>addr</em></td> 342 </tr> 343 <tr> 344 <td></td> 345 <td class="md">) </td> 346 <td class="md" colspan="2"><code> [static]</code></td> 347 </tr> 348 349 </table> 350 </td> 351 </tr> 352 </table> 353 <table cellspacing=5 cellpadding=0 border=0> 354 <tr> 355 <td> 356 357 </td> 358 <td> 359 360 <p> 361 </td> 362 </tr> 363 </table> 364 <a name="d1" doxytag="OsclSocketI::MakeAddr"></a><p> 365 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 366 <tr> 367 <td class="md"> 368 <table cellpadding="0" cellspacing="0" border="0"> 369 <tr> 370 <td class="md" nowrap valign="top"> bool OsclSocketI::MakeAddr </td> 371 <td class="md" valign="top">( </td> 372 <td class="md" nowrap valign="top"><a class="el" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> & </td> 373 <td class="mdname" nowrap> <em>in</em>, </td> 374 </tr> 375 <tr> 376 <td></td> 377 <td></td> 378 <td class="md" nowrap><a class="el" href="osclconfig__io_8h.html#a45">TOsclSockAddr</a> & </td> 379 <td class="mdname" nowrap> <em>addr</em></td> 380 </tr> 381 <tr> 382 <td></td> 383 <td class="md">) </td> 384 <td class="md" colspan="2"><code> [static]</code></td> 385 </tr> 386 387 </table> 388 </td> 389 </tr> 390 </table> 391 <table cellspacing=5 cellpadding=0 border=0> 392 <tr> 393 <td> 394 395 </td> 396 <td> 397 398 <p> 399 </td> 400 </tr> 401 </table> 402 <a name="d0" doxytag="OsclSocketI::NewL"></a><p> 403 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 404 <tr> 405 <td class="md"> 406 <table cellpadding="0" cellspacing="0" border="0"> 407 <tr> 408 <td class="md" nowrap valign="top"> OsclSocketI* OsclSocketI::NewL </td> 409 <td class="md" valign="top">( </td> 410 <td class="md" nowrap valign="top"><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> & </td> 411 <td class="mdname1" valign="top" nowrap> <em>a</em> </td> 412 <td class="md" valign="top">) </td> 413 <td class="md" nowrap><code> [static]</code></td> 414 </tr> 415 416 </table> 417 </td> 418 </tr> 419 </table> 420 <table cellspacing=5 cellpadding=0 border=0> 421 <tr> 422 <td> 423 424 </td> 425 <td> 426 427 <p> 428 </td> 429 </tr> 430 </table> 431 <a name="a2" doxytag="OsclSocketI::Open"></a><p> 432 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 433 <tr> 434 <td class="md"> 435 <table cellpadding="0" cellspacing="0" border="0"> 436 <tr> 437 <td class="md" nowrap valign="top"> int32 OsclSocketI::Open </td> 438 <td class="md" valign="top">( </td> 439 <td class="md" nowrap valign="top"><a class="el" href="classOsclSocketServI.html">OsclSocketServI</a> & </td> 440 <td class="mdname1" valign="top" nowrap> <em>aServer</em> </td> 441 <td class="md" valign="top">) </td> 442 <td class="md" nowrap><code> [virtual]</code></td> 443 </tr> 444 445 </table> 446 </td> 447 </tr> 448 </table> 449 <table cellspacing=5 cellpadding=0 border=0> 450 <tr> 451 <td> 452 453 </td> 454 <td> 455 456 <p> 457 458 <p> 459 Implements <a class="el" href="classOsclSocketIBase.html#a2">OsclSocketIBase</a>. </td> 460 </tr> 461 </table> 462 <a name="a1" doxytag="OsclSocketI::Open"></a><p> 463 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 464 <tr> 465 <td class="md"> 466 <table cellpadding="0" cellspacing="0" border="0"> 467 <tr> 468 <td class="md" nowrap valign="top"> int32 OsclSocketI::Open </td> 469 <td class="md" valign="top">( </td> 470 <td class="md" nowrap valign="top"><a class="el" href="classOsclSocketServI.html">OsclSocketServI</a> & </td> 471 <td class="mdname" nowrap> <em>aServer</em>, </td> 472 </tr> 473 <tr> 474 <td></td> 475 <td></td> 476 <td class="md" nowrap>uint32 </td> 477 <td class="mdname" nowrap> <em>addrFamily</em>, </td> 478 </tr> 479 <tr> 480 <td></td> 481 <td></td> 482 <td class="md" nowrap>uint32 </td> 483 <td class="mdname" nowrap> <em>sockType</em>, </td> 484 </tr> 485 <tr> 486 <td></td> 487 <td></td> 488 <td class="md" nowrap>uint32 </td> 489 <td class="mdname" nowrap> <em>protocol</em></td> 490 </tr> 491 <tr> 492 <td></td> 493 <td class="md">) </td> 494 <td class="md" colspan="2"><code> [virtual]</code></td> 495 </tr> 496 497 </table> 498 </td> 499 </tr> 500 </table> 501 <table cellspacing=5 cellpadding=0 border=0> 502 <tr> 503 <td> 504 505 </td> 506 <td> 507 508 <p> 509 510 <p> 511 Implements <a class="el" href="classOsclSocketIBase.html#a1">OsclSocketIBase</a>. </td> 512 </tr> 513 </table> 514 <a name="a22" doxytag="OsclSocketI::ProcessAccept"></a><p> 515 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 516 <tr> 517 <td class="md"> 518 <table cellpadding="0" cellspacing="0" border="0"> 519 <tr> 520 <td class="md" nowrap valign="top"> void OsclSocketI::ProcessAccept </td> 521 <td class="md" valign="top">( </td> 522 <td class="md" nowrap valign="top"><a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> * </td> 523 <td class="mdname1" valign="top" nowrap> </td> 524 <td class="md" valign="top">) </td> 525 <td class="md" nowrap></td> 526 </tr> 527 528 </table> 529 </td> 530 </tr> 531 </table> 532 <table cellspacing=5 cellpadding=0 border=0> 533 <tr> 534 <td> 535 536 </td> 537 <td> 538 539 <p> 540 </td> 541 </tr> 542 </table> 543 <a name="a20" doxytag="OsclSocketI::ProcessConnect"></a><p> 544 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 545 <tr> 546 <td class="md"> 547 <table cellpadding="0" cellspacing="0" border="0"> 548 <tr> 549 <td class="md" nowrap valign="top"> void OsclSocketI::ProcessConnect </td> 550 <td class="md" valign="top">( </td> 551 <td class="md" nowrap valign="top"><a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> * </td> 552 <td class="mdname1" valign="top" nowrap> </td> 553 <td class="md" valign="top">) </td> 554 <td class="md" nowrap></td> 555 </tr> 556 557 </table> 558 </td> 559 </tr> 560 </table> 561 <table cellspacing=5 cellpadding=0 border=0> 562 <tr> 563 <td> 564 565 </td> 566 <td> 567 568 <p> 569 </td> 570 </tr> 571 </table> 572 <a name="a26" doxytag="OsclSocketI::ProcessRecv"></a><p> 573 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 574 <tr> 575 <td class="md"> 576 <table cellpadding="0" cellspacing="0" border="0"> 577 <tr> 578 <td class="md" nowrap valign="top"> void OsclSocketI::ProcessRecv </td> 579 <td class="md" valign="top">( </td> 580 <td class="md" nowrap valign="top"><a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> * </td> 581 <td class="mdname1" valign="top" nowrap> </td> 582 <td class="md" valign="top">) </td> 583 <td class="md" nowrap></td> 584 </tr> 585 586 </table> 587 </td> 588 </tr> 589 </table> 590 <table cellspacing=5 cellpadding=0 border=0> 591 <tr> 592 <td> 593 594 </td> 595 <td> 596 597 <p> 598 </td> 599 </tr> 600 </table> 601 <a name="a24" doxytag="OsclSocketI::ProcessRecvFrom"></a><p> 602 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 603 <tr> 604 <td class="md"> 605 <table cellpadding="0" cellspacing="0" border="0"> 606 <tr> 607 <td class="md" nowrap valign="top"> void OsclSocketI::ProcessRecvFrom </td> 608 <td class="md" valign="top">( </td> 609 <td class="md" nowrap valign="top"><a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> * </td> 610 <td class="mdname1" valign="top" nowrap> </td> 611 <td class="md" valign="top">) </td> 612 <td class="md" nowrap></td> 613 </tr> 614 615 </table> 616 </td> 617 </tr> 618 </table> 619 <table cellspacing=5 cellpadding=0 border=0> 620 <tr> 621 <td> 622 623 </td> 624 <td> 625 626 <p> 627 </td> 628 </tr> 629 </table> 630 <a name="a25" doxytag="OsclSocketI::ProcessSend"></a><p> 631 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 632 <tr> 633 <td class="md"> 634 <table cellpadding="0" cellspacing="0" border="0"> 635 <tr> 636 <td class="md" nowrap valign="top"> void OsclSocketI::ProcessSend </td> 637 <td class="md" valign="top">( </td> 638 <td class="md" nowrap valign="top"><a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> * </td> 639 <td class="mdname1" valign="top" nowrap> </td> 640 <td class="md" valign="top">) </td> 641 <td class="md" nowrap></td> 642 </tr> 643 644 </table> 645 </td> 646 </tr> 647 </table> 648 <table cellspacing=5 cellpadding=0 border=0> 649 <tr> 650 <td> 651 652 </td> 653 <td> 654 655 <p> 656 </td> 657 </tr> 658 </table> 659 <a name="a23" doxytag="OsclSocketI::ProcessSendTo"></a><p> 660 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 661 <tr> 662 <td class="md"> 663 <table cellpadding="0" cellspacing="0" border="0"> 664 <tr> 665 <td class="md" nowrap valign="top"> void OsclSocketI::ProcessSendTo </td> 666 <td class="md" valign="top">( </td> 667 <td class="md" nowrap valign="top"><a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> * </td> 668 <td class="mdname1" valign="top" nowrap> </td> 669 <td class="md" valign="top">) </td> 670 <td class="md" nowrap></td> 671 </tr> 672 673 </table> 674 </td> 675 </tr> 676 </table> 677 <table cellspacing=5 cellpadding=0 border=0> 678 <tr> 679 <td> 680 681 </td> 682 <td> 683 684 <p> 685 </td> 686 </tr> 687 </table> 688 <a name="a21" doxytag="OsclSocketI::ProcessShutdown"></a><p> 689 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 690 <tr> 691 <td class="md"> 692 <table cellpadding="0" cellspacing="0" border="0"> 693 <tr> 694 <td class="md" nowrap valign="top"> void OsclSocketI::ProcessShutdown </td> 695 <td class="md" valign="top">( </td> 696 <td class="md" nowrap valign="top"><a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> * </td> 697 <td class="mdname1" valign="top" nowrap> </td> 698 <td class="md" valign="top">) </td> 699 <td class="md" nowrap></td> 700 </tr> 701 702 </table> 703 </td> 704 </tr> 705 </table> 706 <table cellspacing=5 cellpadding=0 border=0> 707 <tr> 708 <td> 709 710 </td> 711 <td> 712 713 <p> 714 </td> 715 </tr> 716 </table> 717 <a name="a15" doxytag="OsclSocketI::Recv"></a><p> 718 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 719 <tr> 720 <td class="md"> 721 <table cellpadding="0" cellspacing="0" border="0"> 722 <tr> 723 <td class="md" nowrap valign="top"> void OsclSocketI::Recv </td> 724 <td class="md" valign="top">( </td> 725 <td class="md" nowrap valign="top"><a class="el" href="classRecvParam.html">RecvParam</a> & </td> 726 <td class="mdname" nowrap> , </td> 727 </tr> 728 <tr> 729 <td></td> 730 <td></td> 731 <td class="md" nowrap><a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> & </td> 732 <td class="mdname" nowrap> </td> 733 </tr> 734 <tr> 735 <td></td> 736 <td class="md">) </td> 737 <td class="md" colspan="2"><code> [virtual]</code></td> 738 </tr> 739 740 </table> 741 </td> 742 </tr> 743 </table> 744 <table cellspacing=5 cellpadding=0 border=0> 745 <tr> 746 <td> 747 748 </td> 749 <td> 750 751 <p> 752 753 <p> 754 Implements <a class="el" href="classOsclSocketIBase.html#a14">OsclSocketIBase</a>. </td> 755 </tr> 756 </table> 757 <a name="a17" doxytag="OsclSocketI::RecvFrom"></a><p> 758 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 759 <tr> 760 <td class="md"> 761 <table cellpadding="0" cellspacing="0" border="0"> 762 <tr> 763 <td class="md" nowrap valign="top"> void OsclSocketI::RecvFrom </td> 764 <td class="md" valign="top">( </td> 765 <td class="md" nowrap valign="top"><a class="el" href="classRecvFromParam.html">RecvFromParam</a> & </td> 766 <td class="mdname" nowrap> , </td> 767 </tr> 768 <tr> 769 <td></td> 770 <td></td> 771 <td class="md" nowrap><a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> & </td> 772 <td class="mdname" nowrap> </td> 773 </tr> 774 <tr> 775 <td></td> 776 <td class="md">) </td> 777 <td class="md" colspan="2"><code> [virtual]</code></td> 778 </tr> 779 780 </table> 781 </td> 782 </tr> 783 </table> 784 <table cellspacing=5 cellpadding=0 border=0> 785 <tr> 786 <td> 787 788 </td> 789 <td> 790 791 <p> 792 793 <p> 794 Implements <a class="el" href="classOsclSocketIBase.html#a16">OsclSocketIBase</a>. </td> 795 </tr> 796 </table> 797 <a name="a18" doxytag="OsclSocketI::RecvFromSuccess"></a><p> 798 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 799 <tr> 800 <td class="md"> 801 <table cellpadding="0" cellspacing="0" border="0"> 802 <tr> 803 <td class="md" nowrap valign="top"> void OsclSocketI::RecvFromSuccess </td> 804 <td class="md" valign="top">( </td> 805 <td class="md" nowrap valign="top"><a class="el" href="classRecvFromParam.html">RecvFromParam</a> & </td> 806 <td class="mdname1" valign="top" nowrap> </td> 807 <td class="md" valign="top">) </td> 808 <td class="md" nowrap><code> [virtual]</code></td> 809 </tr> 810 811 </table> 812 </td> 813 </tr> 814 </table> 815 <table cellspacing=5 cellpadding=0 border=0> 816 <tr> 817 <td> 818 819 </td> 820 <td> 821 822 <p> 823 824 <p> 825 Implements <a class="el" href="classOsclSocketIBase.html#a17">OsclSocketIBase</a>. </td> 826 </tr> 827 </table> 828 <a name="a16" doxytag="OsclSocketI::RecvSuccess"></a><p> 829 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 830 <tr> 831 <td class="md"> 832 <table cellpadding="0" cellspacing="0" border="0"> 833 <tr> 834 <td class="md" nowrap valign="top"> void OsclSocketI::RecvSuccess </td> 835 <td class="md" valign="top">( </td> 836 <td class="md" nowrap valign="top"><a class="el" href="classRecvParam.html">RecvParam</a> & </td> 837 <td class="mdname1" valign="top" nowrap> </td> 838 <td class="md" valign="top">) </td> 839 <td class="md" nowrap><code> [virtual]</code></td> 840 </tr> 841 842 </table> 843 </td> 844 </tr> 845 </table> 846 <table cellspacing=5 cellpadding=0 border=0> 847 <tr> 848 <td> 849 850 </td> 851 <td> 852 853 <p> 854 855 <p> 856 Implements <a class="el" href="classOsclSocketIBase.html#a15">OsclSocketIBase</a>. </td> 857 </tr> 858 </table> 859 <a name="a11" doxytag="OsclSocketI::Send"></a><p> 860 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 861 <tr> 862 <td class="md"> 863 <table cellpadding="0" cellspacing="0" border="0"> 864 <tr> 865 <td class="md" nowrap valign="top"> void OsclSocketI::Send </td> 866 <td class="md" valign="top">( </td> 867 <td class="md" nowrap valign="top"><a class="el" href="classSendParam.html">SendParam</a> & </td> 868 <td class="mdname" nowrap> , </td> 869 </tr> 870 <tr> 871 <td></td> 872 <td></td> 873 <td class="md" nowrap><a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> & </td> 874 <td class="mdname" nowrap> </td> 875 </tr> 876 <tr> 877 <td></td> 878 <td class="md">) </td> 879 <td class="md" colspan="2"><code> [virtual]</code></td> 880 </tr> 881 882 </table> 883 </td> 884 </tr> 885 </table> 886 <table cellspacing=5 cellpadding=0 border=0> 887 <tr> 888 <td> 889 890 </td> 891 <td> 892 893 <p> 894 895 <p> 896 Implements <a class="el" href="classOsclSocketIBase.html#a10">OsclSocketIBase</a>. </td> 897 </tr> 898 </table> 899 <a name="a12" doxytag="OsclSocketI::SendSuccess"></a><p> 900 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 901 <tr> 902 <td class="md"> 903 <table cellpadding="0" cellspacing="0" border="0"> 904 <tr> 905 <td class="md" nowrap valign="top"> void OsclSocketI::SendSuccess </td> 906 <td class="md" valign="top">( </td> 907 <td class="md" nowrap valign="top"><a class="el" href="classSendParam.html">SendParam</a> & </td> 908 <td class="mdname1" valign="top" nowrap> </td> 909 <td class="md" valign="top">) </td> 910 <td class="md" nowrap><code> [virtual]</code></td> 911 </tr> 912 913 </table> 914 </td> 915 </tr> 916 </table> 917 <table cellspacing=5 cellpadding=0 border=0> 918 <tr> 919 <td> 920 921 </td> 922 <td> 923 924 <p> 925 926 <p> 927 Implements <a class="el" href="classOsclSocketIBase.html#a11">OsclSocketIBase</a>. </td> 928 </tr> 929 </table> 930 <a name="a13" doxytag="OsclSocketI::SendTo"></a><p> 931 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 932 <tr> 933 <td class="md"> 934 <table cellpadding="0" cellspacing="0" border="0"> 935 <tr> 936 <td class="md" nowrap valign="top"> void OsclSocketI::SendTo </td> 937 <td class="md" valign="top">( </td> 938 <td class="md" nowrap valign="top"><a class="el" href="classSendToParam.html">SendToParam</a> & </td> 939 <td class="mdname" nowrap> , </td> 940 </tr> 941 <tr> 942 <td></td> 943 <td></td> 944 <td class="md" nowrap><a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> & </td> 945 <td class="mdname" nowrap> </td> 946 </tr> 947 <tr> 948 <td></td> 949 <td class="md">) </td> 950 <td class="md" colspan="2"><code> [virtual]</code></td> 951 </tr> 952 953 </table> 954 </td> 955 </tr> 956 </table> 957 <table cellspacing=5 cellpadding=0 border=0> 958 <tr> 959 <td> 960 961 </td> 962 <td> 963 964 <p> 965 966 <p> 967 Implements <a class="el" href="classOsclSocketIBase.html#a12">OsclSocketIBase</a>. </td> 968 </tr> 969 </table> 970 <a name="a14" doxytag="OsclSocketI::SendToSuccess"></a><p> 971 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 972 <tr> 973 <td class="md"> 974 <table cellpadding="0" cellspacing="0" border="0"> 975 <tr> 976 <td class="md" nowrap valign="top"> void OsclSocketI::SendToSuccess </td> 977 <td class="md" valign="top">( </td> 978 <td class="md" nowrap valign="top"><a class="el" href="classSendToParam.html">SendToParam</a> & </td> 979 <td class="mdname1" valign="top" nowrap> </td> 980 <td class="md" valign="top">) </td> 981 <td class="md" nowrap><code> [virtual]</code></td> 982 </tr> 983 984 </table> 985 </td> 986 </tr> 987 </table> 988 <table cellspacing=5 cellpadding=0 border=0> 989 <tr> 990 <td> 991 992 </td> 993 <td> 994 995 <p> 996 997 <p> 998 Implements <a class="el" href="classOsclSocketIBase.html#a13">OsclSocketIBase</a>. </td> 999 </tr> 1000 </table> 1001 <a name="a7" doxytag="OsclSocketI::SetRecvBufferSize"></a><p> 1002 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1003 <tr> 1004 <td class="md"> 1005 <table cellpadding="0" cellspacing="0" border="0"> 1006 <tr> 1007 <td class="md" nowrap valign="top"> int32 OsclSocketI::SetRecvBufferSize </td> 1008 <td class="md" valign="top">( </td> 1009 <td class="md" nowrap valign="top">uint32 </td> 1010 <td class="mdname1" valign="top" nowrap> <em>size</em> </td> 1011 <td class="md" valign="top">) </td> 1012 <td class="md" nowrap></td> 1013 </tr> 1014 1015 </table> 1016 </td> 1017 </tr> 1018 </table> 1019 <table cellspacing=5 cellpadding=0 border=0> 1020 <tr> 1021 <td> 1022 1023 </td> 1024 <td> 1025 1026 <p> 1027 </td> 1028 </tr> 1029 </table> 1030 <a name="a10" doxytag="OsclSocketI::Shutdown"></a><p> 1031 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1032 <tr> 1033 <td class="md"> 1034 <table cellpadding="0" cellspacing="0" border="0"> 1035 <tr> 1036 <td class="md" nowrap valign="top"> void OsclSocketI::Shutdown </td> 1037 <td class="md" valign="top">( </td> 1038 <td class="md" nowrap valign="top"><a class="el" href="classShutdownParam.html">ShutdownParam</a> & </td> 1039 <td class="mdname" nowrap> , </td> 1040 </tr> 1041 <tr> 1042 <td></td> 1043 <td></td> 1044 <td class="md" nowrap><a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> & </td> 1045 <td class="mdname" nowrap> </td> 1046 </tr> 1047 <tr> 1048 <td></td> 1049 <td class="md">) </td> 1050 <td class="md" colspan="2"><code> [virtual]</code></td> 1051 </tr> 1052 1053 </table> 1054 </td> 1055 </tr> 1056 </table> 1057 <table cellspacing=5 cellpadding=0 border=0> 1058 <tr> 1059 <td> 1060 1061 </td> 1062 <td> 1063 1064 <p> 1065 1066 <p> 1067 Implements <a class="el" href="classOsclSocketIBase.html#a9">OsclSocketIBase</a>. </td> 1068 </tr> 1069 </table> 1070 <a name="a19" doxytag="OsclSocketI::Socket"></a><p> 1071 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1072 <tr> 1073 <td class="md"> 1074 <table cellpadding="0" cellspacing="0" border="0"> 1075 <tr> 1076 <td class="md" nowrap valign="top"> <a class="el" href="osclconfig__io_8h.html#a44">TOsclSocket</a> OsclSocketI::Socket </td> 1077 <td class="md" valign="top">( </td> 1078 <td class="mdname1" valign="top" nowrap> </td> 1079 <td class="md" valign="top">) </td> 1080 <td class="md" nowrap><code> [inline]</code></td> 1081 </tr> 1082 1083 </table> 1084 </td> 1085 </tr> 1086 </table> 1087 <table cellspacing=5 cellpadding=0 border=0> 1088 <tr> 1089 <td> 1090 1091 </td> 1092 <td> 1093 1094 <p> 1095 </td> 1096 </tr> 1097 </table> 1098 <hr><h2>Friends And Related Function Documentation</h2> 1099 <a name="l0" doxytag="OsclSocketI::OsclAcceptRequest"></a><p> 1100 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1101 <tr> 1102 <td class="md"> 1103 <table cellpadding="0" cellspacing="0" border="0"> 1104 <tr> 1105 <td class="md" nowrap valign="top"> friend class OsclAcceptRequest<code> [friend]</code> 1106 </table> 1107 </td> 1108 </tr> 1109 </table> 1110 <table cellspacing=5 cellpadding=0 border=0> 1111 <tr> 1112 <td> 1113 1114 </td> 1115 <td> 1116 1117 <p> 1118 </td> 1119 </tr> 1120 </table> 1121 <a name="l1" doxytag="OsclSocketI::OsclConnectRequest"></a><p> 1122 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1123 <tr> 1124 <td class="md"> 1125 <table cellpadding="0" cellspacing="0" border="0"> 1126 <tr> 1127 <td class="md" nowrap valign="top"> friend class OsclConnectRequest<code> [friend]</code> 1128 </table> 1129 </td> 1130 </tr> 1131 </table> 1132 <table cellspacing=5 cellpadding=0 border=0> 1133 <tr> 1134 <td> 1135 1136 </td> 1137 <td> 1138 1139 <p> 1140 </td> 1141 </tr> 1142 </table> 1143 <a name="l3" doxytag="OsclSocketI::OsclRecvFromRequest"></a><p> 1144 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1145 <tr> 1146 <td class="md"> 1147 <table cellpadding="0" cellspacing="0" border="0"> 1148 <tr> 1149 <td class="md" nowrap valign="top"> friend class OsclRecvFromRequest<code> [friend]</code> 1150 </table> 1151 </td> 1152 </tr> 1153 </table> 1154 <table cellspacing=5 cellpadding=0 border=0> 1155 <tr> 1156 <td> 1157 1158 </td> 1159 <td> 1160 1161 <p> 1162 </td> 1163 </tr> 1164 </table> 1165 <a name="l2" doxytag="OsclSocketI::OsclRecvRequest"></a><p> 1166 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1167 <tr> 1168 <td class="md"> 1169 <table cellpadding="0" cellspacing="0" border="0"> 1170 <tr> 1171 <td class="md" nowrap valign="top"> friend class OsclRecvRequest<code> [friend]</code> 1172 </table> 1173 </td> 1174 </tr> 1175 </table> 1176 <table cellspacing=5 cellpadding=0 border=0> 1177 <tr> 1178 <td> 1179 1180 </td> 1181 <td> 1182 1183 <p> 1184 </td> 1185 </tr> 1186 </table> 1187 <a name="l4" doxytag="OsclSocketI::OsclSendRequest"></a><p> 1188 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1189 <tr> 1190 <td class="md"> 1191 <table cellpadding="0" cellspacing="0" border="0"> 1192 <tr> 1193 <td class="md" nowrap valign="top"> friend class OsclSendRequest<code> [friend]</code> 1194 </table> 1195 </td> 1196 </tr> 1197 </table> 1198 <table cellspacing=5 cellpadding=0 border=0> 1199 <tr> 1200 <td> 1201 1202 </td> 1203 <td> 1204 1205 <p> 1206 </td> 1207 </tr> 1208 </table> 1209 <a name="l5" doxytag="OsclSocketI::OsclSendToRequest"></a><p> 1210 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1211 <tr> 1212 <td class="md"> 1213 <table cellpadding="0" cellspacing="0" border="0"> 1214 <tr> 1215 <td class="md" nowrap valign="top"> friend class OsclSendToRequest<code> [friend]</code> 1216 </table> 1217 </td> 1218 </tr> 1219 </table> 1220 <table cellspacing=5 cellpadding=0 border=0> 1221 <tr> 1222 <td> 1223 1224 </td> 1225 <td> 1226 1227 <p> 1228 </td> 1229 </tr> 1230 </table> 1231 <a name="l6" doxytag="OsclSocketI::OsclShutdownRequest"></a><p> 1232 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1233 <tr> 1234 <td class="md"> 1235 <table cellpadding="0" cellspacing="0" border="0"> 1236 <tr> 1237 <td class="md" nowrap valign="top"> friend class OsclShutdownRequest<code> [friend]</code> 1238 </table> 1239 </td> 1240 </tr> 1241 </table> 1242 <table cellspacing=5 cellpadding=0 border=0> 1243 <tr> 1244 <td> 1245 1246 </td> 1247 <td> 1248 1249 <p> 1250 </td> 1251 </tr> 1252 </table> 1253 <a name="l8" doxytag="OsclSocketI::OsclTCPSocket"></a><p> 1254 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1255 <tr> 1256 <td class="md"> 1257 <table cellpadding="0" cellspacing="0" border="0"> 1258 <tr> 1259 <td class="md" nowrap valign="top"> friend class OsclTCPSocket<code> [friend]</code> 1260 </table> 1261 </td> 1262 </tr> 1263 </table> 1264 <table cellspacing=5 cellpadding=0 border=0> 1265 <tr> 1266 <td> 1267 1268 </td> 1269 <td> 1270 1271 <p> 1272 1273 <p> 1274 Reimplemented from <a class="el" href="classOsclSocketIBase.html#l4">OsclSocketIBase</a>. </td> 1275 </tr> 1276 </table> 1277 <a name="l7" doxytag="OsclSocketI::OsclUDPSocket"></a><p> 1278 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 1279 <tr> 1280 <td class="md"> 1281 <table cellpadding="0" cellspacing="0" border="0"> 1282 <tr> 1283 <td class="md" nowrap valign="top"> friend class OsclUDPSocket<code> [friend]</code> 1284 </table> 1285 </td> 1286 </tr> 1287 </table> 1288 <table cellspacing=5 cellpadding=0 border=0> 1289 <tr> 1290 <td> 1291 1292 </td> 1293 <td> 1294 1295 <p> 1296 1297 <p> 1298 Reimplemented from <a class="el" href="classOsclSocketIBase.html#l3">OsclSocketIBase</a>. </td> 1299 </tr> 1300 </table> 1301 <hr>The documentation for this class was generated from the following file:<ul> 1302 <li><a class="el" href="oscl__socket__imp__pv_8h-source.html">oscl_socket_imp_pv.h</a></ul> 1303 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small> 1304 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small> 1305 </small></address> 1306 </body> 1307 </html> 1308