TRequestStatus Class Reference
Detailed 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.
Constructor & Destructor Documentation
TRequestStatus ( TInt )
TRequestStatus | ( | TInt | aVal | ) | [inline] |
Constructs an asynchronous request status object and assigns a completion value to it.
Parameters |
---|
aVal | The completion value to be assigned to the constructed request status object. |
Member Function Documentation
Int ( )
Gets this request status object's completion code value.
- Return Value
- The completion code.
operator!= ( TInt )
Tests whether the request status object's completion code is not equal to the specified value.
Parameters |
---|
aVal | The value to be compared. |
- Return Value
- True, if the values are unequal; false otherwise.
operator< ( TInt )
Tests whether the request status object's completion code is less than the specified value.
Parameters |
---|
aVal | The value to be compared. |
- Return Value
- True, if the request status object's value is less than the specified value; false, otherwise.
operator<= ( TInt )
Tests whether the request status object's completion code is less than or equal to the specified value.
Parameters |
---|
aVal | The value to be compared. |
- Return Value
- True, if the request status object's value is less than or equal to the specified value; false, otherwise.
operator= ( TInt )
Assigns the specified completion code to the request status object.
Parameters |
---|
aVal | The value to be assigned. |
- Return Value
- The value assigned.
operator== ( TInt )
Tests whether the request status object's completion code is the same as the specified value.
Parameters |
---|
aVal | The value to be compared. |
- Return Value
- True, if the values are equal; false otherwise.
operator> ( TInt )
Tests whether the request status object's completion code is greater than the specified value.
Parameters |
---|
aVal | The value to be compared. |
- Return Value
- True, if the request status object's value is greater than the specified value; false, otherwise.
operator>= ( TInt )
Tests whether the request status object's completion code is greater than or equal to the specified value.
Parameters |
---|
aVal | The value to be compared. |
- Return Value
- True, if the request status object's value is greater than or equal to the specified value; false, otherwise.