|
|
|
class TUidType;
Encapsulates a set of three unique identifiers (UIDs) which, in combination, identify a system object such as a GUI application or a DLL. The three component UIDs are referred to as UID1, UID2 and UID3.
An object of this type is referred to as a compound identifier or a UID type.
Defined in TUidType:
IsPresent(TUid)constTests if any of the component UIDs are equal to the specified UID.IsValid()constTests the object for a valid (non-KNullUid) UID type.MostDerived()constGets the most derived UID.TUidType()Default constructor.TUidType(TUid)Constructor that creates a UID type and sets the UID1 component to the specified...TUidType(TUid,TUid)Constructor that creates a UID type and sets the UID1 and UID2 components to the...TUidType(TUid,TUid,TUid)Constructor that creates a UID type and sets all three UID components to the spe...operator!=(const TUidType &)constCompares this UID type for inequality with the specified UID type.operator==(const TUidType &)constCompares this UID type for equality with the specified UID type.operator[](TInt)constGets the UID component as identified by the specified index.IMPORT_C TUidType();
Default constructor.
Creates a UID type, and sets all three component UIDs to KNullUid.
IMPORT_C TUidType(TUid aUid1);
Constructor that creates a UID type and sets the UID1 component to the specified value.
The UID2 and UID3 components are set to KNullUid.
|
IMPORT_C TUidType(TUid aUid1, TUid aUid2);
Constructor that creates a UID type and sets the UID1 and UID2 components to the specified values.
The UID3 component is set to KNullUid.
|
IMPORT_C TUidType(TUid aUid1, TUid aUid2, TUid aUid3);
Constructor that creates a UID type and sets all three UID components to the specified values.
|
IMPORT_C TBool operator==(const TUidType &aUidType) const;
Compares this UID type for equality with the specified UID type.
|
|
IMPORT_C TBool operator!=(const TUidType &aUidType) const;
Compares this UID type for inequality with the specified UID type.
|
|
IMPORT_C const TUid& operator[](TInt anIndex) const;
Gets the UID component as identified by the specified index.
|
|
|
IMPORT_C TUid MostDerived() const;
Gets the most derived UID.
Taking the three UID components as a hierarchy with UID1 being the most general, UID2 being more specific than UID1 and UID3 being more specific than UID2, then the function returns:
UID3, if UID3 is not KNullUid.
UID2, if UID2 is not KNullUid.
UID1, otherwise
|
IMPORT_C TBool IsPresent(TUid aUid) const;
Tests if any of the component UIDs are equal to the specified UID.
|
|
IMPORT_C TBool IsValid() const;
Tests the object for a valid (non-KNullUid) UID type.
|