Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# OsclUuid Struct Reference

`#include <oscl_uuid.h>`

## Public Methods
| OsclUuid ()
| OsclUuid (uint32 l, uint16 w1, uint16 w2, uint8 b1, uint8 b2, uint8 b3, uint8 b4, uint8 b5, uint8 b6, uint8 b7, uint8 b8)
| OsclUuid (const char *aUuidString)
| OsclUuid (const OsclUuid &uuid)
OsclUuid & | operator= (const OsclUuid &src)
bool | operator== (const OsclUuid &src) const
bool | operator!= (const OsclUuid &src) const
## Data Fields
uint32 | data1
uint16 | data2
uint16 | data3
uint8 | data4 [BYTES_IN_UUID_ARRAY]

## Detailed Description

OSCL UUID structure used for unique identification of modules and interfaces.

## Constructor & Destructor Documentation

OsclUuid::OsclUuid | ( |  | ) | `[inline]`

OsclUuid::OsclUuid | ( | uint32 | l,
|  | uint16 | w1,
|  | uint16 | w2,
|  | uint8 | b1,
|  | uint8 | b2,
|  | uint8 | b3,
|  | uint8 | b4,
|  | uint8 | b5,
|  | uint8 | b6,
|  | uint8 | b7,
|  | uint8 | b8
| ) | `[inline]`

OsclUuid::OsclUuid | ( | const char * | aUuidString | ) | `[inline]`

OsclUuid::OsclUuid | ( | const OsclUuid & | uuid | ) | `[inline]`

## Member Function Documentation

bool OsclUuid::operator!= | ( | const OsclUuid & | src | ) | const`[inline]`

OsclUuid& OsclUuid::operator= | ( | const OsclUuid & | src | ) | `[inline]`

bool OsclUuid::operator== | ( | const OsclUuid & | src | ) | const`[inline]`

## Field Documentation

uint32 OsclUuid::data1

uint16 OsclUuid::data2

uint16 OsclUuid::data3

uint8 OsclUuid::data4[BYTES_IN_UUID_ARRAY]

The documentation for this struct was generated from the following file:

- oscl_uuid.h