| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
| <title>oscl_socket_request.h Source File</title> |
| <link href="doxygen.css" rel="stylesheet" type="text/css"> |
| </head><body> |
| <!-- Generated by Doxygen 1.2.18 --> |
| <center> |
| <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> |
| <hr><h1>oscl_socket_request.h</h1><a href="oscl__socket__request_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 |
| 00002 <span class="preprocessor">#ifndef OSCL_SOCKET_REQUEST_H_INCLUDED</span> |
| 00003 <span class="preprocessor"></span><span class="preprocessor">#define OSCL_SOCKET_REQUEST_H_INCLUDED</span> |
| 00004 <span class="preprocessor"></span> |
| 00005 <span class="preprocessor">#include "<a class="code" href="oscl__socket__types_8h.html">oscl_socket_types.h</a>"</span> |
| 00006 <span class="preprocessor">#include "<a class="code" href="oscl__vector_8h.html">oscl_vector.h</a>"</span> |
| 00007 <span class="preprocessor">#include "<a class="code" href="oscl__mem_8h.html">oscl_mem.h</a>"</span> |
| 00008 |
| 00009 <span class="comment">//Internal use buffer types.</span> |
| <a name="l00010"></a><a class="code" href="classPVSockBufSend.html">00010</a> <span class="keyword">class </span><a class="code" href="classPVSockBufSend.html">PVSockBufSend</a> |
| 00011 { |
| 00012 <span class="keyword">public</span>: |
| <a name="l00013"></a><a class="code" href="classPVSockBufSend.html#a0">00013</a> <a class="code" href="classPVSockBufSend.html#a0">PVSockBufSend</a>(): |
| 00014 <a class="code" href="classPVSockBufSend.html#m0">iPtr</a>(<a class="code" href="group__osclbase.html#a81">NULL</a>), |
| 00015 <a class="code" href="classPVSockBufSend.html#m1">iLen</a>(0) |
| 00016 {} |
| <a name="l00017"></a><a class="code" href="classPVSockBufSend.html#a1">00017</a> <a class="code" href="classPVSockBufSend.html#a0">PVSockBufSend</a>(<span class="keyword">const</span> uint8* aPtr, uint32 aLen): |
| 00018 <a class="code" href="classPVSockBufSend.html#m0">iPtr</a>(aPtr), |
| 00019 <a class="code" href="classPVSockBufSend.html#m1">iLen</a>(aLen) |
| 00020 {} |
| <a name="l00021"></a><a class="code" href="classPVSockBufSend.html#a2">00021</a> <a class="code" href="classPVSockBufSend.html#a0">PVSockBufSend</a>(<span class="keyword">const</span> <a class="code" href="classPVSockBufSend.html">PVSockBufSend</a>& a): |
| 00022 <a class="code" href="classPVSockBufSend.html#m0">iPtr</a>(a.<a class="code" href="classPVSockBufSend.html#m0">iPtr</a>), |
| 00023 <a class="code" href="classPVSockBufSend.html#m1">iLen</a>(a.<a class="code" href="classPVSockBufSend.html#m1">iLen</a>) |
| 00024 {} |
| <a name="l00025"></a><a class="code" href="classPVSockBufSend.html#m0">00025</a> <span class="keyword">const</span> uint8* <a class="code" href="classPVSockBufSend.html#m0">iPtr</a>; |
| <a name="l00026"></a><a class="code" href="classPVSockBufSend.html#m1">00026</a> uint32 <a class="code" href="classPVSockBufSend.html#m1">iLen</a>; |
| 00027 }; |
| <a name="l00028"></a><a class="code" href="classPVSockBufRecv.html">00028</a> <span class="keyword">class </span><a class="code" href="classPVSockBufRecv.html">PVSockBufRecv</a> |
| 00029 { |
| 00030 <span class="keyword">public</span>: |
| <a name="l00031"></a><a class="code" href="classPVSockBufRecv.html#a0">00031</a> <a class="code" href="classPVSockBufRecv.html#a0">PVSockBufRecv</a>(): |
| 00032 <a class="code" href="classPVSockBufRecv.html#m0">iPtr</a>(<a class="code" href="group__osclbase.html#a81">NULL</a>), |
| 00033 <a class="code" href="classPVSockBufRecv.html#m1">iLen</a>(0), |
| 00034 <a class="code" href="classPVSockBufRecv.html#m2">iMaxLen</a>(0) |
| 00035 {} |
| <a name="l00036"></a><a class="code" href="classPVSockBufRecv.html#a1">00036</a> <a class="code" href="classPVSockBufRecv.html#a0">PVSockBufRecv</a>(uint8* aPtr, uint32 aLen, uint32 aMax): |
| 00037 <a class="code" href="classPVSockBufRecv.html#m0">iPtr</a>(aPtr), |
| 00038 <a class="code" href="classPVSockBufRecv.html#m1">iLen</a>(aLen), |
| 00039 <a class="code" href="classPVSockBufRecv.html#m2">iMaxLen</a>(aMax) |
| 00040 {} |
| <a name="l00041"></a><a class="code" href="classPVSockBufRecv.html#a2">00041</a> <a class="code" href="classPVSockBufRecv.html#a0">PVSockBufRecv</a>(<span class="keyword">const</span> <a class="code" href="classPVSockBufRecv.html">PVSockBufRecv</a>& a) |
| 00042 : <a class="code" href="classPVSockBufRecv.html#m0">iPtr</a>(a.<a class="code" href="classPVSockBufRecv.html#m0">iPtr</a>) |
| 00043 , <a class="code" href="classPVSockBufRecv.html#m1">iLen</a>(a.<a class="code" href="classPVSockBufRecv.html#m1">iLen</a>) |
| 00044 , <a class="code" href="classPVSockBufRecv.html#m2">iMaxLen</a>(a.<a class="code" href="classPVSockBufRecv.html#m2">iMaxLen</a>) |
| 00045 {} |
| <a name="l00046"></a><a class="code" href="classPVSockBufRecv.html#m0">00046</a> uint8* <a class="code" href="classPVSockBufRecv.html#m0">iPtr</a>; |
| <a name="l00047"></a><a class="code" href="classPVSockBufRecv.html#m1">00047</a> uint32 <a class="code" href="classPVSockBufRecv.html#m1">iLen</a>; |
| <a name="l00048"></a><a class="code" href="classPVSockBufRecv.html#m2">00048</a> uint32 <a class="code" href="classPVSockBufRecv.html#m2">iMaxLen</a>; |
| 00049 }; |
| 00050 |
| 00051 <span class="keyword">class </span><a class="code" href="classOsclSocketI.html">OsclSocketI</a>; |
| 00052 <span class="keyword">class </span><a class="code" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a>; |
| 00053 |
| <a name="l00056"></a><a class="code" href="classSocketRequestParam.html">00056</a> <span class="keyword">class </span><a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> |
| 00057 { |
| 00058 <span class="keyword">public</span>: |
| <a name="l00059"></a><a class="code" href="classSocketRequestParam.html#a0">00059</a> <a class="code" href="classSocketRequestParam.html#a0">SocketRequestParam</a>(<a class="code" href="oscl__socket__types_8h.html#a19">TPVSocketFxn</a> aFxn) |
| 00060 : <a class="code" href="classSocketRequestParam.html#m0">iFxn</a>(aFxn) |
| 00061 {} |
| 00062 |
| <a name="l00063"></a><a class="code" href="classSocketRequestParam.html#m0">00063</a> <a class="code" href="oscl__socket__types_8h.html#a19">TPVSocketFxn</a> <a class="code" href="classSocketRequestParam.html#m0">iFxn</a>; |
| 00064 }; |
| 00065 |
| <a name="l00069"></a><a class="code" href="classSendParam.html">00069</a> <span class="keyword">class </span><a class="code" href="classSendParam.html">SendParam</a>: <span class="keyword">public</span> <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> |
| 00070 { |
| 00071 <span class="keyword">public</span>: |
| <a name="l00072"></a><a class="code" href="classSendParam.html#a0">00072</a> <a class="code" href="classSendParam.html#a0">SendParam</a>(<span class="keyword">const</span> uint8* &aPtr, uint32 aLen, uint32 aFlags) |
| 00073 : <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a>(<a class="code" href="oscl__socket__types_8h.html#a19a1">EPVSocketSend</a>) |
| 00074 , <a class="code" href="classSendParam.html#m0">iBufSend</a>(aPtr, aLen) |
| 00075 , <a class="code" href="classSendParam.html#m1">iFlags</a>(aFlags) |
| 00076 , <a class="code" href="classSendParam.html#m2">iXferLen</a>(0) |
| 00077 {} |
| <a name="l00078"></a><a class="code" href="classSendParam.html#m0">00078</a> <a class="code" href="classPVSockBufSend.html">PVSockBufSend</a> <a class="code" href="classSendParam.html#m0">iBufSend</a>; |
| <a name="l00079"></a><a class="code" href="classSendParam.html#m1">00079</a> uint32 <a class="code" href="classSendParam.html#m1">iFlags</a>; |
| <a name="l00080"></a><a class="code" href="classSendParam.html#m2">00080</a> uint32 <a class="code" href="classSendParam.html#m2">iXferLen</a>; |
| 00081 } ; |
| 00082 |
| <a name="l00083"></a><a class="code" href="classSendToParam.html">00083</a> <span class="keyword">class </span><a class="code" href="classSendToParam.html">SendToParam</a>: <span class="keyword">public</span> <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> |
| 00084 { |
| 00085 <span class="keyword">public</span>: |
| <a name="l00086"></a><a class="code" href="classSendToParam.html#a0">00086</a> <a class="code" href="classSendToParam.html#a0">SendToParam</a>(<span class="keyword">const</span> uint8* &aPtr, uint32 aLen, <a class="code" href="classOsclNetworkAddress.html">OsclNetworkAddress</a>& anAddr, uint32 flags) |
| 00087 : <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a>(<a class="code" href="oscl__socket__types_8h.html#a19a2">EPVSocketSendTo</a>) |
| 00088 , <a class="code" href="classSendToParam.html#m0">iBufSend</a>(aPtr, aLen) |
| 00089 , <a class="code" href="classSendToParam.html#m1">iFlags</a>(flags) |
| 00090 , <a class="code" href="classSendToParam.html#m2">iAddr</a>(anAddr) |
| 00091 , <a class="code" href="classSendToParam.html#m3">iXferLen</a>(0) |
| 00092 {} |
| <a name="l00093"></a><a class="code" href="classSendToParam.html#a1">00093</a> <a class="code" href="classSendToParam.html#a1">~SendToParam</a>() |
| 00094 {} |
| <a name="l00095"></a><a class="code" href="classSendToParam.html#m0">00095</a> <a class="code" href="classPVSockBufSend.html">PVSockBufSend</a> <a class="code" href="classSendToParam.html#m0">iBufSend</a>; |
| <a name="l00096"></a><a class="code" href="classSendToParam.html#m1">00096</a> uint32 <a class="code" href="classSendToParam.html#m1">iFlags</a>; |
| <a name="l00097"></a><a class="code" href="classSendToParam.html#m2">00097</a> <a class="code" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> <a class="code" href="classSendToParam.html#m2">iAddr</a>; |
| <a name="l00098"></a><a class="code" href="classSendToParam.html#m3">00098</a> uint32 <a class="code" href="classSendToParam.html#m3">iXferLen</a>; |
| 00099 } ; |
| 00100 |
| <a name="l00101"></a><a class="code" href="classRecvParam.html">00101</a> <span class="keyword">class </span><a class="code" href="classRecvParam.html">RecvParam</a>: <span class="keyword">public</span> <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> |
| 00102 { |
| 00103 <span class="keyword">public</span>: |
| <a name="l00104"></a><a class="code" href="classRecvParam.html#a0">00104</a> <a class="code" href="classRecvParam.html#a0">RecvParam</a>(uint8* &aPtr, uint32 aMaxLen, uint32 flags) |
| 00105 : <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a>(<a class="code" href="oscl__socket__types_8h.html#a19a3">EPVSocketRecv</a>) |
| 00106 , <a class="code" href="classRecvParam.html#m0">iBufRecv</a>(aPtr, 0, aMaxLen) |
| 00107 , <a class="code" href="classRecvParam.html#m1">iFlags</a>(flags) |
| 00108 {} |
| <a name="l00109"></a><a class="code" href="classRecvParam.html#m0">00109</a> <a class="code" href="classPVSockBufRecv.html">PVSockBufRecv</a> <a class="code" href="classRecvParam.html#m0">iBufRecv</a>; |
| <a name="l00110"></a><a class="code" href="classRecvParam.html#m1">00110</a> uint32 <a class="code" href="classRecvParam.html#m1">iFlags</a>; |
| 00111 } ; |
| 00112 |
| <a name="l00113"></a><a class="code" href="classRecvFromParam.html">00113</a> <span class="keyword">class </span><a class="code" href="classRecvFromParam.html">RecvFromParam</a>: <span class="keyword">public</span> <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> |
| 00114 { |
| 00115 <span class="keyword">public</span>: |
| <a name="l00116"></a><a class="code" href="classRecvFromParam.html#a0">00116</a> <a class="code" href="classRecvFromParam.html#a0">RecvFromParam</a>(uint8* &aPtr, uint32 aMaxLen, |
| 00117 <a class="code" href="classOsclNetworkAddress.html">OsclNetworkAddress</a>& aAddress, uint32 flags, uint32 aMultiMax |
| 00118 , <a class="code" href="classOscl__Vector.html">Oscl_Vector<uint32, OsclMemAllocator></a>*aPacketLen |
| 00119 , <a class="code" href="classOscl__Vector.html">Oscl_Vector<OsclNetworkAddress, OsclMemAllocator></a>* aPacketSource) |
| 00120 : <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a>(<a class="code" href="oscl__socket__types_8h.html#a19a4">EPVSocketRecvFrom</a>) |
| 00121 , <a class="code" href="classRecvFromParam.html#m0">iBufRecv</a>(aPtr, 0, aMaxLen) |
| 00122 , <a class="code" href="classRecvFromParam.html#m1">iFlags</a>(flags) |
| 00123 , <a class="code" href="classRecvFromParam.html#m2">iAddr</a>(aAddress) |
| 00124 , <a class="code" href="classRecvFromParam.html#m3">iMultiMaxLen</a>(aMultiMax) |
| 00125 , <a class="code" href="classRecvFromParam.html#m4">iPacketLen</a>(aPacketLen) |
| 00126 , <a class="code" href="classRecvFromParam.html#m5">iPacketSource</a>(aPacketSource) |
| 00127 {} |
| <a name="l00128"></a><a class="code" href="classRecvFromParam.html#m0">00128</a> <a class="code" href="classPVSockBufRecv.html">PVSockBufRecv</a> <a class="code" href="classRecvFromParam.html#m0">iBufRecv</a>; |
| <a name="l00129"></a><a class="code" href="classRecvFromParam.html#m1">00129</a> uint32 <a class="code" href="classRecvFromParam.html#m1">iFlags</a>; |
| <a name="l00130"></a><a class="code" href="classRecvFromParam.html#m2">00130</a> <a class="code" href="classOsclNetworkAddress.html">OsclNetworkAddress</a>& <a class="code" href="classRecvFromParam.html#m2">iAddr</a>; |
| <a name="l00131"></a><a class="code" href="classRecvFromParam.html#m3">00131</a> uint32 <a class="code" href="classRecvFromParam.html#m3">iMultiMaxLen</a>; |
| <a name="l00132"></a><a class="code" href="classRecvFromParam.html#m4">00132</a> <a class="code" href="classOscl__Vector.html">Oscl_Vector<uint32, OsclMemAllocator></a>* <a class="code" href="classRecvFromParam.html#m4">iPacketLen</a>; |
| <a name="l00133"></a><a class="code" href="classRecvFromParam.html#m5">00133</a> <a class="code" href="classOscl__Vector.html">Oscl_Vector<OsclNetworkAddress, OsclMemAllocator></a>* <a class="code" href="classRecvFromParam.html#m5">iPacketSource</a>; |
| 00134 }; |
| 00135 |
| <a name="l00136"></a><a class="code" href="classBindParam.html">00136</a> <span class="keyword">class </span><a class="code" href="classBindParam.html">BindParam</a>: <span class="keyword">public</span> <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> |
| 00137 { |
| 00138 <span class="keyword">public</span>: |
| <a name="l00139"></a><a class="code" href="classBindParam.html#a0">00139</a> <a class="code" href="classBindParam.html#a0">BindParam</a>(<a class="code" href="classOsclNetworkAddress.html">OsclNetworkAddress</a>& anAddr) |
| 00140 : <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a>(<a class="code" href="oscl__socket__types_8h.html#a19a8">EPVSocketBind</a>) |
| 00141 , <a class="code" href="classBindParam.html#m0">iAddr</a>(anAddr) |
| 00142 {} |
| <a name="l00143"></a><a class="code" href="classBindParam.html#m0">00143</a> <a class="code" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> <a class="code" href="classBindParam.html#m0">iAddr</a>; |
| 00144 } ; |
| 00145 |
| <a name="l00146"></a><a class="code" href="classListenParam.html">00146</a> <span class="keyword">class </span><a class="code" href="classListenParam.html">ListenParam</a>: <span class="keyword">public</span> <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> |
| 00147 { |
| 00148 <span class="keyword">public</span>: |
| <a name="l00149"></a><a class="code" href="classListenParam.html#a0">00149</a> <a class="code" href="classListenParam.html#a0">ListenParam</a>(uint32 aSize) |
| 00150 : <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a>(<a class="code" href="oscl__socket__types_8h.html#a19a9">EPVSocketListen</a>) |
| 00151 , <a class="code" href="classListenParam.html#m0">iQSize</a>(aSize) |
| 00152 {} |
| <a name="l00153"></a><a class="code" href="classListenParam.html#m0">00153</a> uint32 <a class="code" href="classListenParam.html#m0">iQSize</a>; |
| 00154 } ; |
| 00155 |
| <a name="l00156"></a><a class="code" href="classConnectParam.html">00156</a> <span class="keyword">class </span><a class="code" href="classConnectParam.html">ConnectParam</a>: <span class="keyword">public</span> <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> |
| 00157 { |
| 00158 <span class="keyword">public</span>: |
| <a name="l00159"></a><a class="code" href="classConnectParam.html#a0">00159</a> <a class="code" href="classConnectParam.html#a0">ConnectParam</a>(<a class="code" href="classOsclNetworkAddress.html">OsclNetworkAddress</a>& anAddr) |
| 00160 : <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a>(<a class="code" href="oscl__socket__types_8h.html#a19a5">EPVSocketConnect</a>) |
| 00161 , <a class="code" href="classConnectParam.html#m0">iAddr</a>(anAddr) |
| 00162 {} |
| <a name="l00163"></a><a class="code" href="classConnectParam.html#m0">00163</a> <a class="code" href="classOsclNetworkAddress.html">OsclNetworkAddress</a> <a class="code" href="classConnectParam.html#m0">iAddr</a>; |
| 00164 } ; |
| 00165 |
| <a name="l00166"></a><a class="code" href="classAcceptParam.html">00166</a> <span class="keyword">class </span><a class="code" href="classAcceptParam.html">AcceptParam</a>: <span class="keyword">public</span> <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> |
| 00167 { |
| 00168 <span class="keyword">public</span>: |
| <a name="l00169"></a><a class="code" href="classAcceptParam.html#a0">00169</a> <a class="code" href="classAcceptParam.html#a0">AcceptParam</a>(<a class="code" href="classOsclSocketI.html">OsclSocketI</a>& aBlankSocket) |
| 00170 : <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a>(<a class="code" href="oscl__socket__types_8h.html#a19a6">EPVSocketAccept</a>) |
| 00171 , <a class="code" href="classAcceptParam.html#m0">iBlankSocket</a>(&aBlankSocket) |
| 00172 {} |
| <a name="l00173"></a><a class="code" href="classAcceptParam.html#m0">00173</a> <a class="code" href="classOsclSocketI.html">OsclSocketI</a> *<a class="code" href="classAcceptParam.html#m0">iBlankSocket</a>; |
| 00174 } ; |
| 00175 |
| <a name="l00176"></a><a class="code" href="classShutdownParam.html">00176</a> <span class="keyword">class </span><a class="code" href="classShutdownParam.html">ShutdownParam</a>: <span class="keyword">public</span> <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> |
| 00177 { |
| 00178 <span class="keyword">public</span>: |
| <a name="l00179"></a><a class="code" href="classShutdownParam.html#a0">00179</a> <a class="code" href="classShutdownParam.html#a0">ShutdownParam</a>(<a class="code" href="oscl__socket__types_8h.html#a21">TPVSocketShutdown</a> aHow) |
| 00180 : <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a>(<a class="code" href="oscl__socket__types_8h.html#a19a7">EPVSocketShutdown</a>) |
| 00181 , <a class="code" href="classShutdownParam.html#m0">iHow</a>(aHow) |
| 00182 {} |
| <a name="l00183"></a><a class="code" href="classShutdownParam.html#m0">00183</a> <a class="code" href="oscl__socket__types_8h.html#a21">TPVSocketShutdown</a> <a class="code" href="classShutdownParam.html#m0">iHow</a>; |
| 00184 } ; |
| 00185 |
| 00186 <span class="preprocessor">#include "<a class="code" href="oscl__socket__tuneables_8h.html">oscl_socket_tuneables.h</a>"</span> |
| 00187 <span class="preprocessor">#if PV_SOCKET_SERVER</span> |
| 00188 <span class="preprocessor"></span> |
| 00189 <span class="keyword">class </span><a class="code" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a>; |
| 00190 |
| <a name="l00194"></a><a class="code" href="classOsclSocketRequest.html">00194</a> <span class="keyword">class </span><a class="code" href="classOsclSocketRequest.html">OsclSocketRequest</a> |
| 00195 { |
| 00196 <span class="keyword">public</span>: |
| <a name="l00197"></a><a class="code" href="classOsclSocketRequest.html#a0">00197</a> <a class="code" href="classOsclSocketRequest.html#a0">OsclSocketRequest</a>() |
| 00198 : <a class="code" href="classOsclSocketRequest.html#m0">iSocketRequestAO</a>(<a class="code" href="group__osclbase.html#a81">NULL</a>) |
| 00199 , <a class="code" href="classOsclSocketRequest.html#m1">iParam</a>(<a class="code" href="group__osclbase.html#a81">NULL</a>) |
| 00200 , <a class="code" href="classOsclSocketRequest.html#m2">iSocketI</a>(<a class="code" href="group__osclbase.html#a81">NULL</a>) |
| 00201 {} |
| 00202 |
| <a name="l00203"></a><a class="code" href="classOsclSocketRequest.html#a1">00203</a> <a class="code" href="oscl__socket__types_8h.html#a19">TPVSocketFxn</a> <a class="code" href="classOsclSocketRequest.html#a1">Fxn</a>() |
| 00204 { |
| 00205 <span class="keywordflow">return</span> <a class="code" href="classOsclSocketRequest.html#m1">iParam</a>-><a class="code" href="classSocketRequestParam.html#m0">iFxn</a>; |
| 00206 } |
| 00207 |
| <a name="l00208"></a><a class="code" href="classOsclSocketRequest.html#m0">00208</a> <a class="code" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> *<a class="code" href="classOsclSocketRequest.html#m0">iSocketRequestAO</a>; |
| <a name="l00209"></a><a class="code" href="classOsclSocketRequest.html#m1">00209</a> <a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> *<a class="code" href="classOsclSocketRequest.html#m1">iParam</a>; |
| <a name="l00210"></a><a class="code" href="classOsclSocketRequest.html#m2">00210</a> <a class="code" href="classOsclSocketI.html">OsclSocketI</a> * <a class="code" href="classOsclSocketRequest.html#m2">iSocketI</a>; |
| 00211 |
| 00212 <span class="keywordtype">void</span> <a class="code" href="classOsclSocketRequest.html#a2">CancelRequest</a>(); |
| 00213 <span class="keywordtype">void</span> <a class="code" href="classOsclSocketRequest.html#a3">Activate</a>(<a class="code" href="classSocketRequestParam.html">SocketRequestParam</a> *iParam, <a class="code" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> &a); |
| 00214 |
| 00215 <span class="keywordtype">void</span> <a class="code" href="classOsclSocketRequest.html#a4">Complete</a>(<a class="code" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a>*, int32 aStatus, int32 aSockErr = 0); |
| 00216 |
| 00217 }; |
| 00218 |
| 00219 <span class="preprocessor">#endif</span> |
| 00220 <span class="preprocessor"></span> |
| 00221 |
| 00222 <span class="preprocessor">#endif</span> |
| 00223 <span class="preprocessor"></span> |
| </pre></div><hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small> |
| <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small> |
| </small></address> |
| </body> |
| </html> |