• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>OsclSocketRequest 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> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </center>
9<hr><h1>OsclSocketRequest Class Reference</h1><code>#include &lt;<a class="el" href="oscl__socket__request_8h-source.html">oscl_socket_request.h</a>&gt;</code>
10<p>
11<table border=0 cellpadding=0 cellspacing=0>
12<tr><td></td></tr>
13<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
14<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclSocketRequest.html#a0">OsclSocketRequest</a> ()</td></tr>
15<tr><td nowrap align=right valign=top><a class="el" href="oscl__socket__types_8h.html#a19">TPVSocketFxn</a>&nbsp;</td><td valign=bottom><a class="el" href="classOsclSocketRequest.html#a1">Fxn</a> ()</td></tr>
16<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclSocketRequest.html#a2">CancelRequest</a> ()</td></tr>
17<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclSocketRequest.html#a3">Activate</a> (<a class="el" href="classSocketRequestParam.html">SocketRequestParam</a> *<a class="el" href="classOsclSocketRequest.html#m1">iParam</a>, <a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> &amp;a)</td></tr>
18<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclSocketRequest.html#a4">Complete</a> (<a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> *, int32 aStatus, int32 aSockErr=0)</td></tr>
19<tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
20<tr><td nowrap align=right valign=top><a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclSocketRequest.html#m0">iSocketRequestAO</a></td></tr>
21<tr><td nowrap align=right valign=top><a class="el" href="classSocketRequestParam.html">SocketRequestParam</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclSocketRequest.html#m1">iParam</a></td></tr>
22<tr><td nowrap align=right valign=top><a class="el" href="classOsclSocketI.html">OsclSocketI</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclSocketRequest.html#m2">iSocketI</a></td></tr>
23</table>
24<hr><a name="_details"></a><h2>Detailed Description</h2>
25This class defines the request interface to the PV socket server.
26<p>
27<hr><h2>Constructor &amp; Destructor Documentation</h2>
28<a name="a0" doxytag="OsclSocketRequest::OsclSocketRequest"></a><p>
29<table width="100%" cellpadding="2" cellspacing="0" border="0">
30  <tr>
31    <td class="md">
32      <table cellpadding="0" cellspacing="0" border="0">
33        <tr>
34          <td class="md" nowrap valign="top"> OsclSocketRequest::OsclSocketRequest </td>
35          <td class="md" valign="top">(&nbsp;</td>
36          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
37          <td class="md" valign="top">)&nbsp;</td>
38          <td class="md" nowrap><code> [inline]</code></td>
39        </tr>
40
41      </table>
42    </td>
43  </tr>
44</table>
45<table cellspacing=5 cellpadding=0 border=0>
46  <tr>
47    <td>
48      &nbsp;
49    </td>
50    <td>
51
52<p>
53    </td>
54  </tr>
55</table>
56<hr><h2>Member Function Documentation</h2>
57<a name="a3" doxytag="OsclSocketRequest::Activate"></a><p>
58<table width="100%" cellpadding="2" cellspacing="0" border="0">
59  <tr>
60    <td class="md">
61      <table cellpadding="0" cellspacing="0" border="0">
62        <tr>
63          <td class="md" nowrap valign="top"> void OsclSocketRequest::Activate </td>
64          <td class="md" valign="top">(&nbsp;</td>
65          <td class="md" nowrap valign="top"><a class="el" href="classSocketRequestParam.html">SocketRequestParam</a> *&nbsp;</td>
66          <td class="mdname" nowrap>&nbsp; <em>iParam</em>, </td>
67        </tr>
68        <tr>
69          <td></td>
70          <td></td>
71          <td class="md" nowrap><a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a> &amp;&nbsp;</td>
72          <td class="mdname" nowrap>&nbsp; <em>a</em></td>
73        </tr>
74        <tr>
75          <td></td>
76          <td class="md">)&nbsp;</td>
77          <td class="md" colspan="2"></td>
78        </tr>
79
80      </table>
81    </td>
82  </tr>
83</table>
84<table cellspacing=5 cellpadding=0 border=0>
85  <tr>
86    <td>
87      &nbsp;
88    </td>
89    <td>
90
91<p>
92    </td>
93  </tr>
94</table>
95<a name="a2" doxytag="OsclSocketRequest::CancelRequest"></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 OsclSocketRequest::CancelRequest </td>
102          <td class="md" valign="top">(&nbsp;</td>
103          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
104          <td class="md" valign="top">)&nbsp;</td>
105          <td class="md" nowrap></td>
106        </tr>
107
108      </table>
109    </td>
110  </tr>
111</table>
112<table cellspacing=5 cellpadding=0 border=0>
113  <tr>
114    <td>
115      &nbsp;
116    </td>
117    <td>
118
119<p>
120    </td>
121  </tr>
122</table>
123<a name="a4" doxytag="OsclSocketRequest::Complete"></a><p>
124<table width="100%" cellpadding="2" cellspacing="0" border="0">
125  <tr>
126    <td class="md">
127      <table cellpadding="0" cellspacing="0" border="0">
128        <tr>
129          <td class="md" nowrap valign="top"> void OsclSocketRequest::Complete </td>
130          <td class="md" valign="top">(&nbsp;</td>
131          <td class="md" nowrap valign="top"><a class="el" href="classOsclSocketServRequestQElem.html">OsclSocketServRequestQElem</a> *&nbsp;</td>
132          <td class="mdname" nowrap>&nbsp;, </td>
133        </tr>
134        <tr>
135          <td></td>
136          <td></td>
137          <td class="md" nowrap>int32&nbsp;</td>
138          <td class="mdname" nowrap>&nbsp; <em>aStatus</em>, </td>
139        </tr>
140        <tr>
141          <td></td>
142          <td></td>
143          <td class="md" nowrap>int32&nbsp;</td>
144          <td class="mdname" nowrap>&nbsp; <em>aSockErr</em> = 0</td>
145        </tr>
146        <tr>
147          <td></td>
148          <td class="md">)&nbsp;</td>
149          <td class="md" colspan="2"></td>
150        </tr>
151
152      </table>
153    </td>
154  </tr>
155</table>
156<table cellspacing=5 cellpadding=0 border=0>
157  <tr>
158    <td>
159      &nbsp;
160    </td>
161    <td>
162
163<p>
164    </td>
165  </tr>
166</table>
167<a name="a1" doxytag="OsclSocketRequest::Fxn"></a><p>
168<table width="100%" cellpadding="2" cellspacing="0" border="0">
169  <tr>
170    <td class="md">
171      <table cellpadding="0" cellspacing="0" border="0">
172        <tr>
173          <td class="md" nowrap valign="top"> <a class="el" href="oscl__socket__types_8h.html#a19">TPVSocketFxn</a> OsclSocketRequest::Fxn </td>
174          <td class="md" valign="top">(&nbsp;</td>
175          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
176          <td class="md" valign="top">)&nbsp;</td>
177          <td class="md" nowrap><code> [inline]</code></td>
178        </tr>
179
180      </table>
181    </td>
182  </tr>
183</table>
184<table cellspacing=5 cellpadding=0 border=0>
185  <tr>
186    <td>
187      &nbsp;
188    </td>
189    <td>
190
191<p>
192    </td>
193  </tr>
194</table>
195<hr><h2>Field Documentation</h2>
196<a name="m1" doxytag="OsclSocketRequest::iParam"></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"> <a class="el" href="classSocketRequestParam.html">SocketRequestParam</a>* OsclSocketRequest::iParam
203      </table>
204    </td>
205  </tr>
206</table>
207<table cellspacing=5 cellpadding=0 border=0>
208  <tr>
209    <td>
210      &nbsp;
211    </td>
212    <td>
213
214<p>
215    </td>
216  </tr>
217</table>
218<a name="m2" doxytag="OsclSocketRequest::iSocketI"></a><p>
219<table width="100%" cellpadding="2" cellspacing="0" border="0">
220  <tr>
221    <td class="md">
222      <table cellpadding="0" cellspacing="0" border="0">
223        <tr>
224          <td class="md" nowrap valign="top"> <a class="el" href="classOsclSocketI.html">OsclSocketI</a>* OsclSocketRequest::iSocketI
225      </table>
226    </td>
227  </tr>
228</table>
229<table cellspacing=5 cellpadding=0 border=0>
230  <tr>
231    <td>
232      &nbsp;
233    </td>
234    <td>
235
236<p>
237    </td>
238  </tr>
239</table>
240<a name="m0" doxytag="OsclSocketRequest::iSocketRequestAO"></a><p>
241<table width="100%" cellpadding="2" cellspacing="0" border="0">
242  <tr>
243    <td class="md">
244      <table cellpadding="0" cellspacing="0" border="0">
245        <tr>
246          <td class="md" nowrap valign="top"> <a class="el" href="classOsclSocketRequestAO.html">OsclSocketRequestAO</a>* OsclSocketRequest::iSocketRequestAO
247      </table>
248    </td>
249  </tr>
250</table>
251<table cellspacing=5 cellpadding=0 border=0>
252  <tr>
253    <td>
254      &nbsp;
255    </td>
256    <td>
257
258<p>
259    </td>
260  </tr>
261</table>
262<hr>The documentation for this class was generated from the following file:<ul>
263<li><a class="el" href="oscl__socket__request_8h-source.html">oscl_socket_request.h</a></ul>
264<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
265<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
266</small></address>
267</body>
268</html>
269