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> 28 OSCL 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