• 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>OsclDNSRequest 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>OsclDNSRequest Class Reference</h1><code>#include &lt;<a class="el" href="oscl__dns__request_8h-source.html">oscl_dns_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="classOsclDNSRequest.html#a0">OsclDNSRequest</a> ()</td></tr>
15<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclDNSRequest.html#a1">~OsclDNSRequest</a> ()</td></tr>
16<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclDNSRequest.html#a2">CancelRequest</a> ()</td></tr>
17<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclDNSRequest.html#a3">Complete</a> (bool, int32 aStatus, int32 aSockErr)</td></tr>
18<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclDNSRequest.html#a4">Activate</a> (<a class="el" href="classDNSRequestParam.html">DNSRequestParam</a> *iParam, <a class="el" href="classOsclDNSRequestAO.html">OsclDNSRequestAO</a> &amp;a)</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="classOsclDNSRequestAO.html">OsclDNSRequestAO</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclDNSRequest.html#m0">iDNSRequestAO</a></td></tr>
21<tr><td nowrap align=right valign=top><a class="el" href="classDNSRequestParam.html">DNSRequestParam</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclDNSRequest.html#m1">iDNSRequestParam</a></td></tr>
22<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclDNSRequest.html#m2">iActive</a></td></tr>
23</table>
24<hr><a name="_details"></a><h2>Detailed Description</h2>
25This class defines the interface to the dns implementation threads.
26<p>
27<hr><h2>Constructor &amp; Destructor Documentation</h2>
28<a name="a0" doxytag="OsclDNSRequest::OsclDNSRequest"></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"> OsclDNSRequest::OsclDNSRequest </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<a name="a1" doxytag="OsclDNSRequest::~OsclDNSRequest"></a><p>
57<table width="100%" cellpadding="2" cellspacing="0" border="0">
58  <tr>
59    <td class="md">
60      <table cellpadding="0" cellspacing="0" border="0">
61        <tr>
62          <td class="md" nowrap valign="top"> OsclDNSRequest::~OsclDNSRequest </td>
63          <td class="md" valign="top">(&nbsp;</td>
64          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
65          <td class="md" valign="top">)&nbsp;</td>
66          <td class="md" nowrap><code> [inline]</code></td>
67        </tr>
68
69      </table>
70    </td>
71  </tr>
72</table>
73<table cellspacing=5 cellpadding=0 border=0>
74  <tr>
75    <td>
76      &nbsp;
77    </td>
78    <td>
79
80<p>
81    </td>
82  </tr>
83</table>
84<hr><h2>Member Function Documentation</h2>
85<a name="a4" doxytag="OsclDNSRequest::Activate"></a><p>
86<table width="100%" cellpadding="2" cellspacing="0" border="0">
87  <tr>
88    <td class="md">
89      <table cellpadding="0" cellspacing="0" border="0">
90        <tr>
91          <td class="md" nowrap valign="top"> void OsclDNSRequest::Activate </td>
92          <td class="md" valign="top">(&nbsp;</td>
93          <td class="md" nowrap valign="top"><a class="el" href="classDNSRequestParam.html">DNSRequestParam</a> *&nbsp;</td>
94          <td class="mdname" nowrap>&nbsp; <em>iParam</em>, </td>
95        </tr>
96        <tr>
97          <td></td>
98          <td></td>
99          <td class="md" nowrap><a class="el" href="classOsclDNSRequestAO.html">OsclDNSRequestAO</a> &amp;&nbsp;</td>
100          <td class="mdname" nowrap>&nbsp; <em>a</em></td>
101        </tr>
102        <tr>
103          <td></td>
104          <td class="md">)&nbsp;</td>
105          <td class="md" colspan="2"></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="a2" doxytag="OsclDNSRequest::CancelRequest"></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 OsclDNSRequest::CancelRequest </td>
130          <td class="md" valign="top">(&nbsp;</td>
131          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
132          <td class="md" valign="top">)&nbsp;</td>
133          <td class="md" nowrap></td>
134        </tr>
135
136      </table>
137    </td>
138  </tr>
139</table>
140<table cellspacing=5 cellpadding=0 border=0>
141  <tr>
142    <td>
143      &nbsp;
144    </td>
145    <td>
146
147<p>
148    </td>
149  </tr>
150</table>
151<a name="a3" doxytag="OsclDNSRequest::Complete"></a><p>
152<table width="100%" cellpadding="2" cellspacing="0" border="0">
153  <tr>
154    <td class="md">
155      <table cellpadding="0" cellspacing="0" border="0">
156        <tr>
157          <td class="md" nowrap valign="top"> void OsclDNSRequest::Complete </td>
158          <td class="md" valign="top">(&nbsp;</td>
159          <td class="md" nowrap valign="top">bool&nbsp;</td>
160          <td class="mdname" nowrap>&nbsp;, </td>
161        </tr>
162        <tr>
163          <td></td>
164          <td></td>
165          <td class="md" nowrap>int32&nbsp;</td>
166          <td class="mdname" nowrap>&nbsp; <em>aStatus</em>, </td>
167        </tr>
168        <tr>
169          <td></td>
170          <td></td>
171          <td class="md" nowrap>int32&nbsp;</td>
172          <td class="mdname" nowrap>&nbsp; <em>aSockErr</em></td>
173        </tr>
174        <tr>
175          <td></td>
176          <td class="md">)&nbsp;</td>
177          <td class="md" colspan="2"></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="m2" doxytag="OsclDNSRequest::iActive"></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"> bool OsclDNSRequest::iActive
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="m0" doxytag="OsclDNSRequest::iDNSRequestAO"></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="classOsclDNSRequestAO.html">OsclDNSRequestAO</a>* OsclDNSRequest::iDNSRequestAO
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="m1" doxytag="OsclDNSRequest::iDNSRequestParam"></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="classDNSRequestParam.html">DNSRequestParam</a>* OsclDNSRequest::iDNSRequestParam
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__dns__request_8h-source.html">oscl_dns_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