• 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>OsclPtrC 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>OsclPtrC Class Reference</h1><code>#include &lt;<a class="el" href="oscl__file__async__read_8h-source.html">oscl_file_async_read.h</a>&gt;</code>
10<p>
11<p>Inheritance diagram for OsclPtrC:
12<p><center><img src="classOsclPtrC.png" usemap="#OsclPtrC_map" border="0" alt=""></center>
13<map name="OsclPtrC_map">
14<area href="classHeapBase.html" alt="HeapBase" shape="rect" coords="0,56,103,80">
15<area href="class__OsclHeapBase.html" alt="_OsclHeapBase" shape="rect" coords="0,0,103,24">
16</map>
17<table border=0 cellpadding=0 cellspacing=0>
18<tr><td></td></tr>
19<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
20<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclPtrC.html#a0">OsclPtrC</a> (const uint8 *ptr, int32 len, int32 max)</td></tr>
21<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclPtrC.html#a1">OsclPtrC</a> (const OsclPtrC &amp;d)</td></tr>
22<tr><td nowrap align=right valign=top>const uint8 *&nbsp;</td><td valign=bottom><a class="el" href="classOsclPtrC.html#a2">Ptr</a> ()</td></tr>
23<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclPtrC.html#a3">SetLength</a> (int32 l)</td></tr>
24<tr><td nowrap align=right valign=top>int32&nbsp;</td><td valign=bottom><a class="el" href="classOsclPtrC.html#a4">Length</a> ()</td></tr>
25<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclPtrC.html#a5">Zero</a> ()</td></tr>
26<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclPtrC.html#a6">Set</a> (OsclPtrC *v)</td></tr>
27<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclPtrC.html#a7">Set</a> (uint8 *ptr, int32 len, int32 max)</td></tr>
28<tr><td nowrap align=right valign=top>OsclPtrC&nbsp;</td><td valign=bottom><a class="el" href="classOsclPtrC.html#a8">Right</a> (int32 size)</td></tr>
29<tr><td nowrap align=right valign=top>OsclPtrC&nbsp;</td><td valign=bottom><a class="el" href="classOsclPtrC.html#a9">Left</a> (int32 size)</td></tr>
30</table>
31<hr><h2>Constructor &amp; Destructor Documentation</h2>
32<a name="a0" doxytag="OsclPtrC::OsclPtrC"></a><p>
33<table width="100%" cellpadding="2" cellspacing="0" border="0">
34  <tr>
35    <td class="md">
36      <table cellpadding="0" cellspacing="0" border="0">
37        <tr>
38          <td class="md" nowrap valign="top"> OsclPtrC::OsclPtrC </td>
39          <td class="md" valign="top">(&nbsp;</td>
40          <td class="md" nowrap valign="top">const uint8 *&nbsp;</td>
41          <td class="mdname" nowrap>&nbsp; <em>ptr</em>, </td>
42        </tr>
43        <tr>
44          <td></td>
45          <td></td>
46          <td class="md" nowrap>int32&nbsp;</td>
47          <td class="mdname" nowrap>&nbsp; <em>len</em>, </td>
48        </tr>
49        <tr>
50          <td></td>
51          <td></td>
52          <td class="md" nowrap>int32&nbsp;</td>
53          <td class="mdname" nowrap>&nbsp; <em>max</em></td>
54        </tr>
55        <tr>
56          <td></td>
57          <td class="md">)&nbsp;</td>
58          <td class="md" colspan="2"><code> [inline]</code></td>
59        </tr>
60
61      </table>
62    </td>
63  </tr>
64</table>
65<table cellspacing=5 cellpadding=0 border=0>
66  <tr>
67    <td>
68      &nbsp;
69    </td>
70    <td>
71
72<p>
73    </td>
74  </tr>
75</table>
76<a name="a1" doxytag="OsclPtrC::OsclPtrC"></a><p>
77<table width="100%" cellpadding="2" cellspacing="0" border="0">
78  <tr>
79    <td class="md">
80      <table cellpadding="0" cellspacing="0" border="0">
81        <tr>
82          <td class="md" nowrap valign="top"> OsclPtrC::OsclPtrC </td>
83          <td class="md" valign="top">(&nbsp;</td>
84          <td class="md" nowrap valign="top">const OsclPtrC &amp;&nbsp;</td>
85          <td class="mdname1" valign="top" nowrap>&nbsp; <em>d</em>          </td>
86          <td class="md" valign="top">)&nbsp;</td>
87          <td class="md" nowrap><code> [inline]</code></td>
88        </tr>
89
90      </table>
91    </td>
92  </tr>
93</table>
94<table cellspacing=5 cellpadding=0 border=0>
95  <tr>
96    <td>
97      &nbsp;
98    </td>
99    <td>
100
101<p>
102    </td>
103  </tr>
104</table>
105<hr><h2>Member Function Documentation</h2>
106<a name="a9" doxytag="OsclPtrC::Left"></a><p>
107<table width="100%" cellpadding="2" cellspacing="0" border="0">
108  <tr>
109    <td class="md">
110      <table cellpadding="0" cellspacing="0" border="0">
111        <tr>
112          <td class="md" nowrap valign="top"> OsclPtrC OsclPtrC::Left </td>
113          <td class="md" valign="top">(&nbsp;</td>
114          <td class="md" nowrap valign="top">int32&nbsp;</td>
115          <td class="mdname1" valign="top" nowrap>&nbsp; <em>size</em>          </td>
116          <td class="md" valign="top">)&nbsp;</td>
117          <td class="md" nowrap><code> [inline]</code></td>
118        </tr>
119
120      </table>
121    </td>
122  </tr>
123</table>
124<table cellspacing=5 cellpadding=0 border=0>
125  <tr>
126    <td>
127      &nbsp;
128    </td>
129    <td>
130
131<p>
132    </td>
133  </tr>
134</table>
135<a name="a4" doxytag="OsclPtrC::Length"></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 OsclPtrC::Length </td>
142          <td class="md" valign="top">(&nbsp;</td>
143          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
144          <td class="md" valign="top">)&nbsp;</td>
145          <td class="md" nowrap><code> [inline]</code></td>
146        </tr>
147
148      </table>
149    </td>
150  </tr>
151</table>
152<table cellspacing=5 cellpadding=0 border=0>
153  <tr>
154    <td>
155      &nbsp;
156    </td>
157    <td>
158
159<p>
160    </td>
161  </tr>
162</table>
163<a name="a2" doxytag="OsclPtrC::Ptr"></a><p>
164<table width="100%" cellpadding="2" cellspacing="0" border="0">
165  <tr>
166    <td class="md">
167      <table cellpadding="0" cellspacing="0" border="0">
168        <tr>
169          <td class="md" nowrap valign="top"> const uint8* OsclPtrC::Ptr </td>
170          <td class="md" valign="top">(&nbsp;</td>
171          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
172          <td class="md" valign="top">)&nbsp;</td>
173          <td class="md" nowrap><code> [inline]</code></td>
174        </tr>
175
176      </table>
177    </td>
178  </tr>
179</table>
180<table cellspacing=5 cellpadding=0 border=0>
181  <tr>
182    <td>
183      &nbsp;
184    </td>
185    <td>
186
187<p>
188    </td>
189  </tr>
190</table>
191<a name="a8" doxytag="OsclPtrC::Right"></a><p>
192<table width="100%" cellpadding="2" cellspacing="0" border="0">
193  <tr>
194    <td class="md">
195      <table cellpadding="0" cellspacing="0" border="0">
196        <tr>
197          <td class="md" nowrap valign="top"> OsclPtrC OsclPtrC::Right </td>
198          <td class="md" valign="top">(&nbsp;</td>
199          <td class="md" nowrap valign="top">int32&nbsp;</td>
200          <td class="mdname1" valign="top" nowrap>&nbsp; <em>size</em>          </td>
201          <td class="md" valign="top">)&nbsp;</td>
202          <td class="md" nowrap><code> [inline]</code></td>
203        </tr>
204
205      </table>
206    </td>
207  </tr>
208</table>
209<table cellspacing=5 cellpadding=0 border=0>
210  <tr>
211    <td>
212      &nbsp;
213    </td>
214    <td>
215
216<p>
217    </td>
218  </tr>
219</table>
220<a name="a7" doxytag="OsclPtrC::Set"></a><p>
221<table width="100%" cellpadding="2" cellspacing="0" border="0">
222  <tr>
223    <td class="md">
224      <table cellpadding="0" cellspacing="0" border="0">
225        <tr>
226          <td class="md" nowrap valign="top"> void OsclPtrC::Set </td>
227          <td class="md" valign="top">(&nbsp;</td>
228          <td class="md" nowrap valign="top">uint8 *&nbsp;</td>
229          <td class="mdname" nowrap>&nbsp; <em>ptr</em>, </td>
230        </tr>
231        <tr>
232          <td></td>
233          <td></td>
234          <td class="md" nowrap>int32&nbsp;</td>
235          <td class="mdname" nowrap>&nbsp; <em>len</em>, </td>
236        </tr>
237        <tr>
238          <td></td>
239          <td></td>
240          <td class="md" nowrap>int32&nbsp;</td>
241          <td class="mdname" nowrap>&nbsp; <em>max</em></td>
242        </tr>
243        <tr>
244          <td></td>
245          <td class="md">)&nbsp;</td>
246          <td class="md" colspan="2"><code> [inline]</code></td>
247        </tr>
248
249      </table>
250    </td>
251  </tr>
252</table>
253<table cellspacing=5 cellpadding=0 border=0>
254  <tr>
255    <td>
256      &nbsp;
257    </td>
258    <td>
259
260<p>
261    </td>
262  </tr>
263</table>
264<a name="a6" doxytag="OsclPtrC::Set"></a><p>
265<table width="100%" cellpadding="2" cellspacing="0" border="0">
266  <tr>
267    <td class="md">
268      <table cellpadding="0" cellspacing="0" border="0">
269        <tr>
270          <td class="md" nowrap valign="top"> void OsclPtrC::Set </td>
271          <td class="md" valign="top">(&nbsp;</td>
272          <td class="md" nowrap valign="top">OsclPtrC *&nbsp;</td>
273          <td class="mdname1" valign="top" nowrap>&nbsp; <em>v</em>          </td>
274          <td class="md" valign="top">)&nbsp;</td>
275          <td class="md" nowrap><code> [inline]</code></td>
276        </tr>
277
278      </table>
279    </td>
280  </tr>
281</table>
282<table cellspacing=5 cellpadding=0 border=0>
283  <tr>
284    <td>
285      &nbsp;
286    </td>
287    <td>
288
289<p>
290    </td>
291  </tr>
292</table>
293<a name="a3" doxytag="OsclPtrC::SetLength"></a><p>
294<table width="100%" cellpadding="2" cellspacing="0" border="0">
295  <tr>
296    <td class="md">
297      <table cellpadding="0" cellspacing="0" border="0">
298        <tr>
299          <td class="md" nowrap valign="top"> void OsclPtrC::SetLength </td>
300          <td class="md" valign="top">(&nbsp;</td>
301          <td class="md" nowrap valign="top">int32&nbsp;</td>
302          <td class="mdname1" valign="top" nowrap>&nbsp; <em>l</em>          </td>
303          <td class="md" valign="top">)&nbsp;</td>
304          <td class="md" nowrap><code> [inline]</code></td>
305        </tr>
306
307      </table>
308    </td>
309  </tr>
310</table>
311<table cellspacing=5 cellpadding=0 border=0>
312  <tr>
313    <td>
314      &nbsp;
315    </td>
316    <td>
317
318<p>
319    </td>
320  </tr>
321</table>
322<a name="a5" doxytag="OsclPtrC::Zero"></a><p>
323<table width="100%" cellpadding="2" cellspacing="0" border="0">
324  <tr>
325    <td class="md">
326      <table cellpadding="0" cellspacing="0" border="0">
327        <tr>
328          <td class="md" nowrap valign="top"> void OsclPtrC::Zero </td>
329          <td class="md" valign="top">(&nbsp;</td>
330          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
331          <td class="md" valign="top">)&nbsp;</td>
332          <td class="md" nowrap><code> [inline]</code></td>
333        </tr>
334
335      </table>
336    </td>
337  </tr>
338</table>
339<table cellspacing=5 cellpadding=0 border=0>
340  <tr>
341    <td>
342      &nbsp;
343    </td>
344    <td>
345
346<p>
347    </td>
348  </tr>
349</table>
350<hr>The documentation for this class was generated from the following file:<ul>
351<li><a class="el" href="oscl__file__async__read_8h-source.html">oscl_file_async_read.h</a></ul>
352<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
353<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
354</small></address>
355</body>
356</html>
357