TCheckedUid Class Reference
Detailed Description
Packages a Uid type together with a checksum.
See also: TUidType
Constructor & Destructor Documentation
TCheckedUid ( )
Default constructor.
Initialises the object to binary zeroes.
TCheckedUid ( const TUidType & )
IMPORT_C | TCheckedUid | ( | const TUidType & | aUidType | ) | |
Constructor taking an existing Uid type.
The constructor calculates a checksum.
Parameter | Description | aUidType | The Uid type to be packaged. |
TCheckedUid ( const TDesC8 & )
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.
-
panic
- USER 38 If the length of the descriptor is not the same as the size of a TCheckedUid object.
Parameter | Description | aPtr | A pointer to a descriptor containing an existing TCheckedUid object. |
Member Function Documentation
Check ( )
IMPORT_C TUint | Check | ( | ) | const [protected] |
Calculates the checksum of the UIDs.
Des ( )
Gets a pointer descriptor to represent this object's data.
Returns: The pointer descriptor for this object's data. The descriptor's length is the same as the length of a TCheckedUid object.
Set ( const TUidType & )
IMPORT_C void | Set | ( | const TUidType & | aUidType | ) | |
Sets the specified Uid type to be packaged, and recalculates the checksum.
Parameter | Description | aUidType | The Uid type to be packaged. |
Set ( const TDesC8 & )
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.
-
panic
- USER 38 If the length of the descriptor is not the same as the size of a TCheckedUid object.
Parameter | Description | aPtr | A pointer to a descriptor containing an existing TCheckedUid object. |
UidType ( )
Gets the Uid type contained in this object.