• 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>OsclUuid struct 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>OsclUuid Struct Reference</h1><code>#include &lt;<a class="el" href="oscl__uuid_8h-source.html">oscl_uuid.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="structOsclUuid.html#a0">OsclUuid</a> ()</td></tr>
15<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="structOsclUuid.html#a1">OsclUuid</a> (uint32 l, uint16 w1, uint16 w2, uint8 b1, uint8 b2, uint8 b3, uint8 b4, uint8 b5, uint8 b6, uint8 b7, uint8 b8)</td></tr>
16<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="structOsclUuid.html#a2">OsclUuid</a> (const char *aUuidString)</td></tr>
17<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="structOsclUuid.html#a3">OsclUuid</a> (const OsclUuid &amp;uuid)</td></tr>
18<tr><td nowrap align=right valign=top>OsclUuid &amp;&nbsp;</td><td valign=bottom><a class="el" href="structOsclUuid.html#a4">operator=</a> (const OsclUuid &amp;src)</td></tr>
19<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="structOsclUuid.html#a5">operator==</a> (const OsclUuid &amp;src) const</td></tr>
20<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="structOsclUuid.html#a6">operator!=</a> (const OsclUuid &amp;src) const</td></tr>
21<tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
22<tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="structOsclUuid.html#m0">data1</a></td></tr>
23<tr><td nowrap align=right valign=top>uint16&nbsp;</td><td valign=bottom><a class="el" href="structOsclUuid.html#m1">data2</a></td></tr>
24<tr><td nowrap align=right valign=top>uint16&nbsp;</td><td valign=bottom><a class="el" href="structOsclUuid.html#m2">data3</a></td></tr>
25<tr><td nowrap align=right valign=top>uint8&nbsp;</td><td valign=bottom><a class="el" href="structOsclUuid.html#m3">data4</a> [BYTES_IN_UUID_ARRAY]</td></tr>
26</table>
27<hr><a name="_details"></a><h2>Detailed Description</h2>
28OSCL UUID structure used for unique identification of modules and interfaces.
29<p>
30<hr><h2>Constructor &amp; Destructor Documentation</h2>
31<a name="a0" doxytag="OsclUuid::OsclUuid"></a><p>
32<table width="100%" cellpadding="2" cellspacing="0" border="0">
33  <tr>
34    <td class="md">
35      <table cellpadding="0" cellspacing="0" border="0">
36        <tr>
37          <td class="md" nowrap valign="top"> OsclUuid::OsclUuid </td>
38          <td class="md" valign="top">(&nbsp;</td>
39          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
40          <td class="md" valign="top">)&nbsp;</td>
41          <td class="md" nowrap><code> [inline]</code></td>
42        </tr>
43
44      </table>
45    </td>
46  </tr>
47</table>
48<table cellspacing=5 cellpadding=0 border=0>
49  <tr>
50    <td>
51      &nbsp;
52    </td>
53    <td>
54
55<p>
56    </td>
57  </tr>
58</table>
59<a name="a1" doxytag="OsclUuid::OsclUuid"></a><p>
60<table width="100%" cellpadding="2" cellspacing="0" border="0">
61  <tr>
62    <td class="md">
63      <table cellpadding="0" cellspacing="0" border="0">
64        <tr>
65          <td class="md" nowrap valign="top"> OsclUuid::OsclUuid </td>
66          <td class="md" valign="top">(&nbsp;</td>
67          <td class="md" nowrap valign="top">uint32&nbsp;</td>
68          <td class="mdname" nowrap>&nbsp; <em>l</em>, </td>
69        </tr>
70        <tr>
71          <td></td>
72          <td></td>
73          <td class="md" nowrap>uint16&nbsp;</td>
74          <td class="mdname" nowrap>&nbsp; <em>w1</em>, </td>
75        </tr>
76        <tr>
77          <td></td>
78          <td></td>
79          <td class="md" nowrap>uint16&nbsp;</td>
80          <td class="mdname" nowrap>&nbsp; <em>w2</em>, </td>
81        </tr>
82        <tr>
83          <td></td>
84          <td></td>
85          <td class="md" nowrap>uint8&nbsp;</td>
86          <td class="mdname" nowrap>&nbsp; <em>b1</em>, </td>
87        </tr>
88        <tr>
89          <td></td>
90          <td></td>
91          <td class="md" nowrap>uint8&nbsp;</td>
92          <td class="mdname" nowrap>&nbsp; <em>b2</em>, </td>
93        </tr>
94        <tr>
95          <td></td>
96          <td></td>
97          <td class="md" nowrap>uint8&nbsp;</td>
98          <td class="mdname" nowrap>&nbsp; <em>b3</em>, </td>
99        </tr>
100        <tr>
101          <td></td>
102          <td></td>
103          <td class="md" nowrap>uint8&nbsp;</td>
104          <td class="mdname" nowrap>&nbsp; <em>b4</em>, </td>
105        </tr>
106        <tr>
107          <td></td>
108          <td></td>
109          <td class="md" nowrap>uint8&nbsp;</td>
110          <td class="mdname" nowrap>&nbsp; <em>b5</em>, </td>
111        </tr>
112        <tr>
113          <td></td>
114          <td></td>
115          <td class="md" nowrap>uint8&nbsp;</td>
116          <td class="mdname" nowrap>&nbsp; <em>b6</em>, </td>
117        </tr>
118        <tr>
119          <td></td>
120          <td></td>
121          <td class="md" nowrap>uint8&nbsp;</td>
122          <td class="mdname" nowrap>&nbsp; <em>b7</em>, </td>
123        </tr>
124        <tr>
125          <td></td>
126          <td></td>
127          <td class="md" nowrap>uint8&nbsp;</td>
128          <td class="mdname" nowrap>&nbsp; <em>b8</em></td>
129        </tr>
130        <tr>
131          <td></td>
132          <td class="md">)&nbsp;</td>
133          <td class="md" colspan="2"><code> [inline]</code></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="a2" doxytag="OsclUuid::OsclUuid"></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"> OsclUuid::OsclUuid </td>
158          <td class="md" valign="top">(&nbsp;</td>
159          <td class="md" nowrap valign="top">const char *&nbsp;</td>
160          <td class="mdname1" valign="top" nowrap>&nbsp; <em>aUuidString</em>          </td>
161          <td class="md" valign="top">)&nbsp;</td>
162          <td class="md" nowrap><code> [inline]</code></td>
163        </tr>
164
165      </table>
166    </td>
167  </tr>
168</table>
169<table cellspacing=5 cellpadding=0 border=0>
170  <tr>
171    <td>
172      &nbsp;
173    </td>
174    <td>
175
176<p>
177    </td>
178  </tr>
179</table>
180<a name="a3" doxytag="OsclUuid::OsclUuid"></a><p>
181<table width="100%" cellpadding="2" cellspacing="0" border="0">
182  <tr>
183    <td class="md">
184      <table cellpadding="0" cellspacing="0" border="0">
185        <tr>
186          <td class="md" nowrap valign="top"> OsclUuid::OsclUuid </td>
187          <td class="md" valign="top">(&nbsp;</td>
188          <td class="md" nowrap valign="top">const OsclUuid &amp;&nbsp;</td>
189          <td class="mdname1" valign="top" nowrap>&nbsp; <em>uuid</em>          </td>
190          <td class="md" valign="top">)&nbsp;</td>
191          <td class="md" nowrap><code> [inline]</code></td>
192        </tr>
193
194      </table>
195    </td>
196  </tr>
197</table>
198<table cellspacing=5 cellpadding=0 border=0>
199  <tr>
200    <td>
201      &nbsp;
202    </td>
203    <td>
204
205<p>
206    </td>
207  </tr>
208</table>
209<hr><h2>Member Function Documentation</h2>
210<a name="a6" doxytag="OsclUuid::operator!="></a><p>
211<table width="100%" cellpadding="2" cellspacing="0" border="0">
212  <tr>
213    <td class="md">
214      <table cellpadding="0" cellspacing="0" border="0">
215        <tr>
216          <td class="md" nowrap valign="top"> bool OsclUuid::operator!= </td>
217          <td class="md" valign="top">(&nbsp;</td>
218          <td class="md" nowrap valign="top">const OsclUuid &amp;&nbsp;</td>
219          <td class="mdname1" valign="top" nowrap>&nbsp; <em>src</em>          </td>
220          <td class="md" valign="top">)&nbsp;</td>
221          <td class="md" nowrap> const<code> [inline]</code></td>
222        </tr>
223
224      </table>
225    </td>
226  </tr>
227</table>
228<table cellspacing=5 cellpadding=0 border=0>
229  <tr>
230    <td>
231      &nbsp;
232    </td>
233    <td>
234
235<p>
236    </td>
237  </tr>
238</table>
239<a name="a4" doxytag="OsclUuid::operator="></a><p>
240<table width="100%" cellpadding="2" cellspacing="0" border="0">
241  <tr>
242    <td class="md">
243      <table cellpadding="0" cellspacing="0" border="0">
244        <tr>
245          <td class="md" nowrap valign="top"> OsclUuid&amp; OsclUuid::operator= </td>
246          <td class="md" valign="top">(&nbsp;</td>
247          <td class="md" nowrap valign="top">const OsclUuid &amp;&nbsp;</td>
248          <td class="mdname1" valign="top" nowrap>&nbsp; <em>src</em>          </td>
249          <td class="md" valign="top">)&nbsp;</td>
250          <td class="md" nowrap><code> [inline]</code></td>
251        </tr>
252
253      </table>
254    </td>
255  </tr>
256</table>
257<table cellspacing=5 cellpadding=0 border=0>
258  <tr>
259    <td>
260      &nbsp;
261    </td>
262    <td>
263
264<p>
265    </td>
266  </tr>
267</table>
268<a name="a5" doxytag="OsclUuid::operator=="></a><p>
269<table width="100%" cellpadding="2" cellspacing="0" border="0">
270  <tr>
271    <td class="md">
272      <table cellpadding="0" cellspacing="0" border="0">
273        <tr>
274          <td class="md" nowrap valign="top"> bool OsclUuid::operator== </td>
275          <td class="md" valign="top">(&nbsp;</td>
276          <td class="md" nowrap valign="top">const OsclUuid &amp;&nbsp;</td>
277          <td class="mdname1" valign="top" nowrap>&nbsp; <em>src</em>          </td>
278          <td class="md" valign="top">)&nbsp;</td>
279          <td class="md" nowrap> const<code> [inline]</code></td>
280        </tr>
281
282      </table>
283    </td>
284  </tr>
285</table>
286<table cellspacing=5 cellpadding=0 border=0>
287  <tr>
288    <td>
289      &nbsp;
290    </td>
291    <td>
292
293<p>
294    </td>
295  </tr>
296</table>
297<hr><h2>Field Documentation</h2>
298<a name="m0" doxytag="OsclUuid::data1"></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"> uint32 OsclUuid::data1
305      </table>
306    </td>
307  </tr>
308</table>
309<table cellspacing=5 cellpadding=0 border=0>
310  <tr>
311    <td>
312      &nbsp;
313    </td>
314    <td>
315
316<p>
317    </td>
318  </tr>
319</table>
320<a name="m1" doxytag="OsclUuid::data2"></a><p>
321<table width="100%" cellpadding="2" cellspacing="0" border="0">
322  <tr>
323    <td class="md">
324      <table cellpadding="0" cellspacing="0" border="0">
325        <tr>
326          <td class="md" nowrap valign="top"> uint16 OsclUuid::data2
327      </table>
328    </td>
329  </tr>
330</table>
331<table cellspacing=5 cellpadding=0 border=0>
332  <tr>
333    <td>
334      &nbsp;
335    </td>
336    <td>
337
338<p>
339    </td>
340  </tr>
341</table>
342<a name="m2" doxytag="OsclUuid::data3"></a><p>
343<table width="100%" cellpadding="2" cellspacing="0" border="0">
344  <tr>
345    <td class="md">
346      <table cellpadding="0" cellspacing="0" border="0">
347        <tr>
348          <td class="md" nowrap valign="top"> uint16 OsclUuid::data3
349      </table>
350    </td>
351  </tr>
352</table>
353<table cellspacing=5 cellpadding=0 border=0>
354  <tr>
355    <td>
356      &nbsp;
357    </td>
358    <td>
359
360<p>
361    </td>
362  </tr>
363</table>
364<a name="m3" doxytag="OsclUuid::data4"></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"> uint8 OsclUuid::data4[BYTES_IN_UUID_ARRAY]
371      </table>
372    </td>
373  </tr>
374</table>
375<table cellspacing=5 cellpadding=0 border=0>
376  <tr>
377    <td>
378      &nbsp;
379    </td>
380    <td>
381
382<p>
383    </td>
384  </tr>
385</table>
386<hr>The documentation for this struct was generated from the following file:<ul>
387<li><a class="el" href="oscl__uuid_8h-source.html">oscl_uuid.h</a></ul>
388<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
389<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
390</small></address>
391</body>
392</html>
393