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> <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> 9<hr><h1>OsclUuid Struct Reference</h1><code>#include <<a class="el" href="oscl__uuid_8h-source.html">oscl_uuid.h</a>></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> </td><td valign=bottom><a class="el" href="structOsclUuid.html#a0">OsclUuid</a> ()</td></tr> 15<tr><td nowrap align=right valign=top> </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> </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> </td><td valign=bottom><a class="el" href="structOsclUuid.html#a3">OsclUuid</a> (const OsclUuid &uuid)</td></tr> 18<tr><td nowrap align=right valign=top>OsclUuid & </td><td valign=bottom><a class="el" href="structOsclUuid.html#a4">operator=</a> (const OsclUuid &src)</td></tr> 19<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="structOsclUuid.html#a5">operator==</a> (const OsclUuid &src) const</td></tr> 20<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="structOsclUuid.html#a6">operator!=</a> (const OsclUuid &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 </td><td valign=bottom><a class="el" href="structOsclUuid.html#m0">data1</a></td></tr> 23<tr><td nowrap align=right valign=top>uint16 </td><td valign=bottom><a class="el" href="structOsclUuid.html#m1">data2</a></td></tr> 24<tr><td nowrap align=right valign=top>uint16 </td><td valign=bottom><a class="el" href="structOsclUuid.html#m2">data3</a></td></tr> 25<tr><td nowrap align=right valign=top>uint8 </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 & 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">( </td> 39 <td class="mdname1" valign="top" nowrap> </td> 40 <td class="md" valign="top">) </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 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">( </td> 67 <td class="md" nowrap valign="top">uint32 </td> 68 <td class="mdname" nowrap> <em>l</em>, </td> 69 </tr> 70 <tr> 71 <td></td> 72 <td></td> 73 <td class="md" nowrap>uint16 </td> 74 <td class="mdname" nowrap> <em>w1</em>, </td> 75 </tr> 76 <tr> 77 <td></td> 78 <td></td> 79 <td class="md" nowrap>uint16 </td> 80 <td class="mdname" nowrap> <em>w2</em>, </td> 81 </tr> 82 <tr> 83 <td></td> 84 <td></td> 85 <td class="md" nowrap>uint8 </td> 86 <td class="mdname" nowrap> <em>b1</em>, </td> 87 </tr> 88 <tr> 89 <td></td> 90 <td></td> 91 <td class="md" nowrap>uint8 </td> 92 <td class="mdname" nowrap> <em>b2</em>, </td> 93 </tr> 94 <tr> 95 <td></td> 96 <td></td> 97 <td class="md" nowrap>uint8 </td> 98 <td class="mdname" nowrap> <em>b3</em>, </td> 99 </tr> 100 <tr> 101 <td></td> 102 <td></td> 103 <td class="md" nowrap>uint8 </td> 104 <td class="mdname" nowrap> <em>b4</em>, </td> 105 </tr> 106 <tr> 107 <td></td> 108 <td></td> 109 <td class="md" nowrap>uint8 </td> 110 <td class="mdname" nowrap> <em>b5</em>, </td> 111 </tr> 112 <tr> 113 <td></td> 114 <td></td> 115 <td class="md" nowrap>uint8 </td> 116 <td class="mdname" nowrap> <em>b6</em>, </td> 117 </tr> 118 <tr> 119 <td></td> 120 <td></td> 121 <td class="md" nowrap>uint8 </td> 122 <td class="mdname" nowrap> <em>b7</em>, </td> 123 </tr> 124 <tr> 125 <td></td> 126 <td></td> 127 <td class="md" nowrap>uint8 </td> 128 <td class="mdname" nowrap> <em>b8</em></td> 129 </tr> 130 <tr> 131 <td></td> 132 <td class="md">) </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 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">( </td> 159 <td class="md" nowrap valign="top">const char * </td> 160 <td class="mdname1" valign="top" nowrap> <em>aUuidString</em> </td> 161 <td class="md" valign="top">) </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 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">( </td> 188 <td class="md" nowrap valign="top">const OsclUuid & </td> 189 <td class="mdname1" valign="top" nowrap> <em>uuid</em> </td> 190 <td class="md" valign="top">) </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 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">( </td> 218 <td class="md" nowrap valign="top">const OsclUuid & </td> 219 <td class="mdname1" valign="top" nowrap> <em>src</em> </td> 220 <td class="md" valign="top">) </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 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& OsclUuid::operator= </td> 246 <td class="md" valign="top">( </td> 247 <td class="md" nowrap valign="top">const OsclUuid & </td> 248 <td class="mdname1" valign="top" nowrap> <em>src</em> </td> 249 <td class="md" valign="top">) </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 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">( </td> 276 <td class="md" nowrap valign="top">const OsclUuid & </td> 277 <td class="mdname1" valign="top" nowrap> <em>src</em> </td> 278 <td class="md" valign="top">) </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 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 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 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 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 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