class TRequestStatus;
Description
Indicates the completion status of a request made to a service provider.
When a thread makes a request, it passes a request status as a parameter. On completion, the provider signals the requesting
thread's request semaphore and stores a completion code in the request status. Typically, this is KErrNone or one of the other
system-wide error codes.
This class is not intended for user derivation.
Members
Defined in TRequestStatus
:
Construction and destruction
inline TRequestStatus();
Description
Default constructor.
inline TRequestStatus(TInt aVal);
Description
Constructs an asynchronous request status object and assigns a completion value to it.
Parameters
TInt aVal |
The completion value to be assigned to the constructed request status object.
|
|
inline TInt operator=(TInt aVal);
Description
Assigns the specified completion code to the request status object.
Parameters
TInt aVal |
The value to be assigned.
|
|
Return value
inline TBool operator==(TInt aVal) const;
Description
Tests whether the request status object's completion code is the same as the specified value.
Parameters
TInt aVal |
The value to be compared.
|
|
Return value
TBool
|
True, if the values are equal; false otherwise.
|
|
inline TBool operator!=(TInt aVal) const;
Description
Tests whether the request status object's completion code is not equal to the specified value.
Parameters
TInt aVal |
The value to be compared.
|
|
Return value
TBool
|
True, if the values are unequal; false otherwise.
|
|
inline TBool operator>=(TInt aVal) const;
Description
Tests whether the request status object's completion code is greater than or equal to the specified value.
Parameters
TInt aVal |
The value to be compared.
|
|
Return value
TBool
|
True, if the request status object's value is greater than or equal to the specified value; false, otherwise.
|
|
inline TBool operator<=(TInt aVal) const;
Description
Tests whether the request status object's completion code is less than or equal to the specified value.
Parameters
TInt aVal |
The value to be compared.
|
|
Return value
TBool
|
True, if the request status object's value is less than or equal to the specified value; false, otherwise.
|
|
inline TBool operator>(TInt aVal) const;
Description
Tests whether the request status object's completion code is greater than the specified value.
Parameters
TInt aVal |
The value to be compared.
|
|
Return value
TBool
|
True, if the request status object's value is greater than the specified value; false, otherwise.
|
|
inline TBool operator<(TInt aVal) const;
Description
Tests whether the request status object's completion code is less than the specified value.
Parameters
TInt aVal |
The value to be compared.
|
|
Return value
TBool
|
True, if the request status object's value is less than the specified value; false, otherwise.
|
|
inline TInt Int() const;
Description
Gets this request status object's completion code value.
Return value
TInt
|
The completion code.
|
|