#include <e32std.h>
| class TCheckedUid |
| Public Member Functions | |
|---|---|
| TCheckedUid() | |
| TCheckedUid(const TUidType &) | |
| TCheckedUid(const TDesC8 &) | |
| IMPORT_C TPtrC8 | Des() |
| IMPORT_C void | Set(const TUidType &) |
| IMPORT_C void | Set(const TDesC8 &) |
| const TUidType & | UidType() |
| Protected Member Functions | |
|---|---|
| IMPORT_C TUint | Check() |
| IMPORT_C | TCheckedUid | ( | const TUidType & | aUidType | ) |
Constructor taking an existing Uid type.
The constructor calculates a checksum.
| Parameters | |
|---|---|
| aUidType | The Uid type to be packaged. |
| IMPORT_C | TCheckedUid | ( | const TDesC8 & | aPtr | ) |
Constructor taking an existing TCheckedUid object encapsulated within a descriptor.
The checksum is recalculated and must match the checksum value passed in the encapsulated TCheckedUid object, otherwise the content of this object is reset to binary zeroes.
| Parameters | |
|---|---|
| aPtr | A pointer to a descriptor containing an existing TCheckedUid object. |
| Panic Codes | |
|---|---|
| USER | 38 If the length of the descriptor is not the same as the size of a |
| IMPORT_C TUint | Check | ( | ) | const [protected] |
Calculates the checksum of the UIDs.
| IMPORT_C TPtrC8 | Des | ( | ) | const |
Gets a pointer descriptor to represent this object's data.
| IMPORT_C void | Set | ( | const TUidType & | aUidType | ) |
Sets the specified Uid type to be packaged, and recalculates the checksum.
| Parameters | |
|---|---|
| aUidType | The Uid type to be packaged. |
| IMPORT_C void | Set | ( | const TDesC8 & | aPtr | ) |
Sets an existing TCheckedUid object encapsulated within a descriptor.
The checksum is recalculated and must match the checksum value passed in the encapsulated TCheckedUid object, otherwise the content of this object is reset to binary zeroes.
| Parameters | |
|---|---|
| aPtr | A pointer to a descriptor containing an existing TCheckedUid object. |
| Panic Codes | |
|---|---|
| USER | 38 If the length of the descriptor is not the same as the size of a |
| const TUidType & | UidType | ( | ) | const [inline] |
Gets the Uid type contained in this object.